General Information
Tutorials
Reference Manuals
Libraries
Translation Tasks
Tools
Administration
|
|
Abstract Syntax Tree Unparsing
$
- $ symbol
- Overriding PTG patterns
+
-
+lang
- Deriving structural unparsers
-
+patterns
- Establishing a basis
-
+prefix
- Establishing a basis
A
- `Add.fw'
- Using an Unparser
- additional information
- Using an Unparser
- `Analysis.fw'
- Languages describing tree structure
- application language, selecting
- Deriving structural unparsers
- application languages,
CPP
- Languages describing tree structure
- application languages,
Java
- Languages describing tree structure
- application languages, other
- Languages describing tree structure
- application languages,
XML
- Languages describing tree structure
- argument separator
- Using an Unparser
- Changing
IdemPtg computations
- Overriding PTG patterns
- attribute,
IdemOrigPtg
- Changing
IdemPtg computations
- attributes
- Computations for LISTOF productions
- Computations for plain productions
- Computations for plain productions
B
- basis
- Deriving an Unparser
- block print module
- Computations for plain productions
-
BP_BeginBlockI
- Computations for plain productions
-
BP_BreakLine
- Computations for plain productions
-
BP_EndBlockI
- Computations for plain productions
-
BP_Out
- Computations for plain productions
-
BP_OutFile
- Deriving multiple unparsers
C
- C_Separator
- Using an Unparser
- `C_Separator.fw'
- Computations for plain productions
- chain rule, omitted
- Changing
IdemPtg computations
- child, omitting in the unparsed output
- Overriding PTG patterns
- class symbol computation
- Changing
IdemPtg computations
- compatibility with token processor
- Overriding PTG patterns
- computation, class symbol
- Changing
IdemPtg computations
- computation,
IdemPtg
- Changing
IdemPtg computations
- Changing Structure or Representation
- computation, rule
- Changing
IdemPtg computations
- Changing
IdemPtg computations
- computation, tree symbol
- Changing
IdemPtg computations
- Changing
IdemPtg computations
- computations for
LISTOF productions
- Computations for LISTOF productions
- Computations for LISTOF productions
- computations for plain productions
- Computations for plain productions
- Computations for plain productions
- computed sub-tree
- Deriving multiple unparsers
- constructing a separator module
- Computations for plain productions
-
CPP
- Languages describing tree structure
- `Cpp.fw'
- Languages describing tree structure
D
- derivation, structural unparser
- Deriving structural unparsers
- derivation, structure definition
- Obtaining the structure definition
- derivation, textual unparser
- Deriving textual unparsers
- derivation, unparser
- Deriving an Unparser
- DTD file
- Obtaining the structure definition
- Languages describing tree structure
E
- `example.fw'
- Using an Unparser
F
- formatting strategy
- Using an Unparser
I
-
idem
- Deriving textual unparsers
- `Idem.fw'
- Languages describing tree structure
-
IdemOrigPtg attribute
- Changing
IdemPtg computations
-
IdemPtg
- Computations for plain productions
- Computations for plain productions
- Computations for LISTOF productions
-
IdemPtg , computation
- Changing Structure or Representation
- Changing
IdemPtg computations
-
IdemPtg , overriding
- Changing
IdemPtg computations
-
IdemReproduce
- Computations for plain productions
- Computations for plain productions
-
IdemReproduce_X
- Computations for LISTOF productions
- Computations for LISTOF productions
-
IGNORE macro
- Overriding PTG patterns
- indexed insertion points, order of
- Computations for plain productions
J
-
Java
- Languages describing tree structure
- `Java.fw'
- Languages describing tree structure
K
- kinds of unparser
- Available Kinds of Unparser
L
- layout
- Using an Unparser
- Computations for plain productions
-
LISTOF productions
- Textual unparser
-
LISTOF productions, computations
- Computations for LISTOF productions
- Computations for LISTOF productions
- literal terminals, reconstruction
- Textual unparser
- Textual unparser
- Computations for plain productions
M
- `M3.specs'
- Languages describing tree structure
- Deriving structural unparsers
-
mkidn
- Overriding PTG patterns
-
mkint
- Overriding PTG patterns
- module, block print
- Computations for plain productions
- module, separator
- Computations for plain productions
N
- non-literal terminal symbols
- Overriding PTG patterns
O
- omitted chain rule
- Changing
IdemPtg computations
- omitted child
- Overriding PTG patterns
- operator precedence, overriding
- Textual unparser
- order of indexed insertion points
- Computations for plain productions
- overriding operator precedence
- Textual unparser
- overriding PTG patterns
- Changing Structure or Representation
P
- package definition
- Languages describing tree structure
- plain productions, computations
- Computations for plain productions
- Computations for plain productions
- precedence levels
- Using an Unparser
- pretty-printer
- Using an Unparser
- productions,
LISTOF
- Textual unparser
- PTG patterns, overriding
- Changing Structure or Representation
-
PtgOutId
- Overriding PTG patterns
R
- reconstruction of literal terminals
- Textual unparser
- Computations for plain productions
- Textual unparser
- rule computation
- Changing
IdemPtg computations
- Changing
IdemPtg computations
S
-
Sep_Out
- Using an Unparser
- Computations for plain productions
- Deriving multiple unparsers
-
Sep_Print
- Computations for plain productions
- Computations for plain productions
-
Separator
- Overriding PTG patterns
- Separator function call
- Computations for plain productions
- Using an Unparser
- separator module, constructing
- Computations for plain productions
- separator, argument
- Overriding PTG patterns
- Changing
IdemPtg computations
- Using an Unparser
- `Sp_Separator.fw'
- Computations for plain productions
- string table index
- Overriding PTG patterns
- structural unparser
- Structural unparser
- structural unparser, deriving
- Deriving structural unparsers
- structural unparser, structure definition
- Obtaining the structure definition
- sub-tree, computed
- Deriving multiple unparsers
T
- terminal symbol, non-literal
- Overriding PTG patterns
- terminal symbol, overriding
- Overriding PTG patterns
- textual unparser
- Textual unparser
- textual unparser, deriving
- Deriving textual unparsers
- token processor compatibility
- Overriding PTG patterns
-
tree
- Deriving structural unparsers
- tree grammar, partial
- Deriving unparsers from sub-grammars
- tree symbol computation
- Changing
IdemPtg computations
- Changing
IdemPtg computations
- `Tree.fw'
- Languages describing tree structure
U
- unparser derivation
- Deriving an Unparser
- unparser generator, available specifications
- Languages describing tree structure
- unparser generator, specifying
- Deriving structural unparsers
- unparser, kinds
- Available Kinds of Unparser
- unparser, structural
- Structural unparser
- unparser, textual
- Textual unparser
- unparsers, combining
- Deriving multiple unparsers
X
-
XML
- Languages describing tree structure
- `Xml.fw'
- Languages describing tree structure
|