[silver:compiler:extension:treegen]
Contents of [silver:compiler:extension:treegen]
:
Defined in this grammar:
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/TerminalGen.sv line 8.
(Undocumented.)
concrete production genArbTerminalNoLocExpr
(top::Expr ::= 'genArbTerminal' '(' te::TypeExpr ',' '_' ')'
)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/TerminalGen.sv line 15.
(Undocumented.)
concrete production genArbTerminalExpr
(top::Expr ::= 'genArbTerminal' '(' te::TypeExpr ',' loc::Expr ')'
)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/TerminalGen.sv line 46.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 17.
(Undocumented.)
concrete production generatorDcl
(top::AGDcl ::= 'generator' n::Name '::' t::TypeExpr '{' grammars::GeneratorComponents '}'
)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 87.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 88.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 92.
(Undocumented.)
concrete production consGeneratorComponent
(top::GeneratorComponents ::= c1::GeneratorComponent c2::GeneratorComponents
)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 98.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 104.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 111.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 143.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 157.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 167.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 172.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 177.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 182.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 189.
(Undocumented.)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 196.
(Undocumented.)
function genTermLocalDecl
(ProductionStmt ::= env::Env specEnv::Env dominatingTerminals::EnvTree<Decorated SyntaxDcl> t::String
)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 234.
(Undocumented.)
function generateExprChain
(Expr ::= env::Env specEnv::Env nt::String index::Integer lst::[ValueDclInfo]
)
Contained in grammar [silver:compiler:extension:treegen]
. Defined at silver/compiler/extension/treegen/Arbitrary.sv line 286.
(Undocumented.)