| About this help |
| Registration |
| Most essential operation elements |
| Most essential syntax elements |
| How to begin with a new project? |
| Practice |
| Introduction |
| How does the TextTransformer work? |
| Analysis |
| Synthesis |
| Regular expressions |
| Syntax tree |
| Productions or non-terminal symbols |
| Productions as functions |
| Four uses of productions |
| Looking-ahead |
| Inclusions / comments |
| Sub-parser |
| Family concept |
| Tests |
| Examples |
| Exchange of words |
| Execution of a project |
| Production |
| Analysis step by step |
| Using tokens |
| Conversion of an Atari text |
| Tokens |
| Productions |
| Actions |
| Conversion into RTF |
| Calculator |
| Tokens |
| Production: Calculator1 |
| Production: Expression |
| Productions: Term and Factor |
| Production: Number |
| Return values |
| Text statistics |
| Class members |
| Token |
| Productions |
| GrepUrls |
| Productions |
| Member variables and methods |
| Put together |
| Search in whole directory |
| E-mail address |
| Syntax specification |
| Productions and token |
| Detecting a conflict |
| Solving the conflict |
| Guard |
| Startrule: guard |
| Copying source text |
| Tokens |
| Productions: block, outer_block |
| Improvement: '{' and '}' in strings |
| Bill |
| Production |
| Tokens |
| XML |
| ISO-XML |
| XML document |
| Tree generation |
| Tree evaluation |
| Character references |
| Comments and processing instructions |
| Insert client data |
| Unit_dependence |
| Productions |
| Containers and parameters |
| Include files |
| Java |
| Coco/R adaptation |
| Simple look-ahead production |
| Negative look ahead |
| Complex look ahead |
| Debugging a look-ahead |
| Parse-Tree |
| Function-Table |
| TETRA productions |
| TETRA-EditProds |
| TETRA interpreter |
| TETRA import |
| TETRA-filelist |
| Cocor import |
| Ignorable characters |
| Tokens |
| Productions |
| Post processing |
| Semantic actions |
| User interface |
| Tool bar |
| Main menu |
| Menu: File |
| Menu: Edit |
| Menu: Search |
| Menu: Project |
| Menu: Start |
| Menu: Code generation |
| Menu: Options |
| Options of the user interface |
| Transformation |
| Editing |
| View |
| Layouts |
| Environment options |
| CONFIG |
| EXTENSIONS |
| FRAMES |
| PATH |
| File filter |
| Project options |
| Names and Directories |
| Start rule |
| Test file |
| Preprocessor |
| Frame path |
| Parser/Scanner |
| Ignorable characters |
| Case sensitive |
| Word bounds |
| Parameter and {{...}} |
| Global scanner |
| Stack maximum |
| Inclusions (comments) |
| Encoding |
| Warnings/Errors |
| Code generation |
| const |
| Wide-Character-Regex |
| Only copy all code |
| Characters and increment of indentation |
| Operating system |
| Plugin type |
| Template parameter for plugin character type |
| Local options |
| Local options |
| Menu: Windows |
| Docking Windows |
| Caption Dialog |
| Window list |
| Customize layout |
| Save Layout |
| Restore default layout |
| Menu: Help |
| Feedback |
| Wizards |
| New project wizard |
| Multiple replacements of words |
| Multiple replacement of strings |
| Multiple replacements of characters |
| CSV-wizard |
| Creating a line parser from an example text |
| Header/Chapters/Footer |
| Actions |
| Creating a production from an example text |
| Parameter-Wizard |
| Tree-Wizard |
| Function-Table-Wizard |
| Quick wizard for function tables |
| Input tables |
| Regex test |
| Character class calculator |
| ANSI table |
| Script management and parsing |
| Tool bar and menu |
| Insert |
| Delete |
| Edit |
| Cancel |
| Accept |
| Rename |
| Navigation |
| Parse/Test single script |
| Parse/Test all connected scripts |
| Parse/Test all scripts |
| Error messages |
| Clear semantic code |
| Import |
| Export |
| Collapsing semantic code |
| Debugging and executing |
| Choosing a source text |
| Enabling actions |
| Choosing a start rule |
| Interactive change of a start rule |
| Change of the start rule |
| Parse start rule |
| Syntax tree |
| Pop up menu |
| Show first sets |
| Start mode |
| Execution step by step |
| Execute a look-ahead step-by-step |
| Execution at a stretch |
| Checking success |
| Reset |
| Mark recognized/expected token |
| Breakpoints |
| Text breakpoint |
| Node breakpoint |
| Expected token |
| Stack window |
| Variable-Inspector |
| To the actual position |
| Info box |
| Log window |
| Transformation of groups of files |
| Transformation manager |
| Defining a new filter |
| Select source files |
| Transformation options |
| N:N Transformation |
| Select target directory |
| Setting pattern for the target files |
| Backup |
| N:1: Transformation |
| Preview of the target files |
| Start the transformation |
| Results |
| Corrections |
| Roll back |
| Management |
| Command line tool |
| Parameter |
| Keyboard shortcuts |
| Block commands |
| Scripts |
| Token definitions |
| Input mask for a token |
| Name |
| Return type |
| Parameter declaration |
| Comment |
| Text |
| Semantic action |
| Literals |
| Named literals |
| Regular expressions |
| Characters by code |
| Special characters |
| Sets of characters |
| Character classes |
| Wildcard |
| Anchors |
| Concatenation |
| Groupings |
| Alternatives |
| Repeats |
| Macros |
| Placeholder |
| Predefined tokens |
| Identifier |
| Words |
| Numbers |
| Quotes |
| Dates |
| Comments |
| Ignorable |
| Line break |
| Addresses |
| Data field |
| boost regular expression library |
| Productions |
| Input mask for a production |
| Name |
| Return type |
| Parameter declaration |
| Comment |
| Text |
| Elements |
| Concatenation |
| Alternatives |
| Grouping |
| Repeats |
| BREAK |
| EXIT |
| EOF |
| SKIP |
| IF...ELSE...END |
| WHILE...END |
| Actions |
| Transitional action |
| Calling parameters |
| Class elements and c++ instructions |
| Input mask for class elements |
| Name |
| Type |
| Parameter |
| Comment |
| Text/Initialization |
| List of all instructions |
| Interpreted C++ instructions |
| C++ |
| Variable types |
| bool |
| char |
| int |
| unsigned int |
| double |
| str |
| Searching |
| Container |
| vector |
| Stack |
| map |
| cursor |
| General cursor methods |
| Function table |
| node / dnode |
| node: Construction |
| node: Information |
| node::npos |
| node: Neighbors |
| node: Navigation |
| node: Searching |
| dnode specials |
| const |
| Operators |
| Arithmetic operators |
| Assignment operators |
| Relational operators |
| Equality operators |
| Logical operators |
| Bitwise operators |
| Conditional operator |
| Control structures |
| if, else |
| for |
| while |
| do |
| switch |
| Output |
| out |
| log |
| Binary output |
| return |
| break |
| continue |
| throw |
| String manipulation |
| stod |
| stoi |
| hstoi |
| stoc |
| dtos |
| itos |
| itohs |
| ctohs |
| ctos |
| to_upper_copy |
| to_lower_copy |
| trim_left_copy |
| trim_right_copy |
| trim_copy |
| File handling |
| basename |
| extension |
| change_extension |
| append_path |
| current_path |