Chat Script Advanced User Manual
ChatScript-Advanced-User-Manual
ChatScript-Advanced-User-Manual
User Manual:
Open the PDF directly: View PDF
Page Count: 62
- ChatScript Advanced User's Manual
- Review: Overview of how CS works
- ADVANCED TOKENIZATION
- ADVANCED CONCEPTS
- ADVANCED TOPICS
- ADVANCED PATTERNS
- Keyword Phrases
- Implied concept Sets
- Dictionary Keyword sets
- System Functions
- Macros
- Literal Next \
- Question and exclamation - ? !
- More comparison tests - & ?
- Comparison with C++ #define in dictionarysystem.h
- Current Topic ~
- Prefix Wildcard Spelling and Postfix Wildcard Spelling
- Indirect pattern elements
- Setting Match Position - @_3+ @_3- @_3
- Backward Wildcards
- Gory details about strings
- Generalizing a pattern word
- The deep view of patterns
- Interesting thing about match variables
- Precautionary note about [ ] and pattern matching retries
- ADVANCED OUTPUT
- Committed Output
- Output cannot have rules in it
- Formatted double quotes (Active/Format String)
- Json Active Strings
- Functional Strings
- Loop Construct – loop or ^loop
- ^loop( n )
- If Construct - if or ^if
- Pattern If
- Quoting
- Outputting underscores
- Response Controlinput
- Output Macros
- Indirect function calls
- Sharing function definitions
- Save-Restore locals
- Output Macros vs ^reuse()
- System Functions
- Advanced Variables
- Out of band Communication
- System callback functions
- Advanced :build
- Editing Non-topic Files
- Common Script Idioms
- Esoterica and Fine Detail
- Self-Reflection
- A Fresh Build
- Updating CS Versions Easily
- The Dictionary