LingDoc Transform
A tool for document and language
engineering
Reference Manual
Version 3.2
Palstar
Uffelte
The
www.lingdoc.eu
www.palstar.nl
1.1.1 Example on Dutch license plates.
1.3.2 Types of rules and types of grammars
1.4 The compiler and the run time system
1.5.3 Unit rules and empty rules
3........... Extended Features
3.1.1.1 Variables, literals and expressions
3.1.1.4 Combinations of tests and/or assignments
3.1.2.2 Messages with expressions
3.1.3 Places of actions in rules
3.1.3.1 Actions following symbols
3.1.3.2 Actions following regular expressions
3.1.3.3 Actions as part of the repetition of
regular expressions
3.1.3.4 Actions in empty units
3.2.1 Non-terminals with parameters
3.3.1 Negation of terminal characters, ranges and
intermediates
3.3.2 Negation of non-terminal symbols
3.3.3 Negation of regular expressions
3.3.4 Negation of a string of terminal symbols
4........... Context Sensitive Grammars
4.1 Description of context sensitive rules
4.2 Context sensitive grammars for recognition
or parsing
4.2.1 Example of a context sensitive grammar used
for recognition
4.2.2 (Cover) non-terminals in context sensitive
grammars
4.2.3 Intermediates in context sensitive grammars
4.3.1 Description of transduction rules
4.3.2 Non-terminals in transduction rules
4.3.3 Intermediates in transduction rules
4.3.4 Ambiguity and "looping" problems
in transduction grammars
4.3.5 Compiling and running a transduction
grammar
5........... Run Time Input and Output files
5.2 Appearance of symbols in output files
5.4.2 Report of output parameters
6........... Switches (Directives)
6.1.1 GUI: Advanced Mode, Standard fields:
Compiler
6.1.1.3 Switch: ONE_ALTERNATIVE
6.1.1.4 Switch: RECURSION_MESSAGE
6.1.1.5 Switch: SHARED_UNIVERSE
6.1.1.8 Switch: PREPARE_ PARSETREE
6.1.1.10 Switch: CHECK_VARIABLES
6.2.1 GUI: Advanced Mode, Standard fields: Parser
6.2.1.4 Switch: BUILD_PARSETREE
6.2.1.7 Switch: OUTPUT_PARAMETERS
6.2.1.11 Switch: IGNORE_BLANKS
6.2.1.14 Switch: FIND_ON_ERROR
6.2.1.16 Switch: LEX_INCREMENT
6.3 Switches for error recovery
7.1.1 Commands for compilation in batch
7.1.2 Screen output in the compilation phase
7.1.3 Files related to compilation
7.1.4 Error handling during compilation
7.2.1 Commands for the run time system in batch
7.2.2 Screen output and keyboard input during the
execution phase
7.2.3 Files related to the run time system
7.2.4 Error handling during run time
8........... Problems and current limitations
8.1.1 Upper limits for the size of a grammar
8.1.2 Finite versus non-finite
8.1.3 Limitations concerning context sensitive rules
8.1.4 Limitations concerning actions
8.1.5 Miscellaneous limitations
9.1.1 GUI: Advanced Mode: Lexicon-Compiler
9.4.1 GUI: Advanced Mode: Cascade Linker
9.6.1 GUI: Advanced Mode: Disassembler
10.1 Meta language of Transform grammars
10.2 Rules for the construction of user defined
symbol names