[silver:compiler:modification:copper]
Contents of [silver:compiler:modification:copper]
:
Defined in this grammar:
abstract production buildParserAction
(top::DriverAction ::= spec::ParserSpec compiledGrammars::EnvTree<Decorated RootSpec> silverGen::String cmdArgs::Decorated CmdArgs
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BuildProcess.sv line 116.
Writes a parser out to a file.
We create a separate GrammarAction rather than building this into genJava as an optimization. The build process iteratively rebuilds all dependent grammars whenever an interface file change, which may happen for a number of reasons (e.g. defining a new attribute) that do not affect the concrete syntax used to build a parser in a rebuilt grammar. To avoid this, we cache the concrete syntax AST used to build the parser, and skip parser generation if the syntax AST is unchanged.
concrete production attributeDclParser
(top::AGDcl ::= 'parser' 'attribute' a::Name '::' te::TypeExpr 'action' acode::ActionCode_c ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserAttributes.sv line 3.
(Undocumented.)
concrete production attributeAspectParser
(top::AGDcl ::= 'aspect' 'parser' 'attribute' a::QName 'action' acode::ActionCode_c ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserAttributes.sv line 37.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 3.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 7.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 38.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 60.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 79.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 99.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Expr.sv line 119.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 3.
(Undocumented.)
aspect default production top::ValueDclInfo ::=
{#aspect_default_production_silver:compiler:definition:env:ValueDclInfo}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 5.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 14.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 32.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 51.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 71.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 88.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DclInfo.sv line 106.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 5.
(Undocumented.)
concrete production prefixParserComponentModifier
(top::ParserComponentModifier ::= 'prefix' ts::TerminalPrefixItems 'with' s::TerminalPrefix
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 9.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 22.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 23.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 27.
(Undocumented.)
concrete production newTermModifiersTerminalPrefix
(top::TerminalPrefix ::= r::RegExpr tm::TerminalModifiers
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 37.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 60.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 67.
(Undocumented.)
abstract production terminalModifierUsePrefixSeperatorFor
(top::TerminalModifier ::= terms::[String] grams::[String]
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 82.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 91.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 92.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 93.
(Undocumented.)
concrete production consTerminalPrefixItem
(top::TerminalPrefixItems ::= t::TerminalPrefixItem ',' ts::TerminalPrefixItems
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 96.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 104.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 112.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 121.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 129.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 132.
(Undocumented.)
concrete production easyTerminalRefTerminalPrefixItem
(top::TerminalPrefixItem ::= t::EasyTerminalRef
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 142.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 147.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 150.
(Undocumented.)
concrete production disambiguateParserComponent
(top::ParserComponent ::= 'prefer' t::QName 'over' ts::TermList ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 153.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 188.
(Undocumented.)
concrete production lexerClassModifierPrefixSeperator
(top::LexerClassModifier ::= 'prefix' 'separator' s::String_t
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Prefix.sv line 193.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 1.
(Undocumented.)
concrete production concreteProductionDclAction
(top::AGDcl ::= 'concrete' 'production' id::Name ns::ProductionSignature pm::ProductionModifiers body::ProductionBody 'action' acode::ActionCode_c
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 5.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 46.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 48.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 50.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 75.
(Undocumented.)
aspect default production __generatedTop_5384::ProductionStmt ::=
{#aspect_default_production_silver:compiler:definition:core:ProductionStmt}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 94.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 103.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 113.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ActionCode.sv line 128.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 1.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 3.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 4.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 5.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 7.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 8.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 9.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 17.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 22.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 56.
(Undocumented.)
abstract production parserAttributeValueDef
(top::ProductionStmt ::= val::Decorated! QName e::Expr
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 89.
(Undocumented.)
concrete production pushTokenStmt
(top::ProductionStmt ::= 'pushToken' '(' val::QName ',' lexeme::Expr ')' ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 117.
(Undocumented.)
concrete production insertSemanticTokenStmt
(top::ProductionStmt ::= 'insert' 'semantic' 'token' n::QNameType 'at' loc::Expr ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 144.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 173.
(Undocumented.)
concrete production ifElseStmt
(top::ProductionStmt ::= 'if' '(' condition::Expr ')' th::ProductionStmt 'else' el::ProductionStmt
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 192.
(Undocumented.)
concrete production ifStmt
(top::ProductionStmt ::= 'if' '(' condition::Expr ')' th::ProductionStmt
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 229.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 237.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ProductionStmt.sv line 257.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BuildProcess.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BuildProcess.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BuildProcess.sv line 41.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BuildProcess.sv line 47.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BuildProcess.sv line 69.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BlockContext.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BlockContext.sv line 14.
(Undocumented.)
aspect default production top::BlockContext ::=
{#aspect_default_production_silver:compiler:definition:core:BlockContext}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BlockContext.sv line 16.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BlockContext.sv line 24.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BlockContext.sv line 41.
(Undocumented.)
abstract production reduceActionContext
(top::BlockContext ::= sig::NamedSignature g::ProductionGraph
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/BlockContext.sv line 50.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 3.
(Undocumented.)
concrete production parserDcl
(top::AGDcl ::= 'parser' n::Name '::' t::TypeExpr '{' m::ParserComponents '}'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 9.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 49.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 53.
(Undocumented.)
concrete production consParserComponent
(top::ParserComponents ::= c1::ParserComponent c2::ParserComponents
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 59.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 65.
(Undocumented.)
aspect default production top::ParserComponent ::=
{#aspect_default_production_silver:compiler:modification:copper:ParserComponent}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 69.
(Undocumented.)
concrete production parserComponent
(top::ParserComponent ::= m::ModuleName mods::ParserComponentModifiers ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 75.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 83.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 86.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 90.
(Undocumented.)
concrete production consParserComponentModifier
(top::ParserComponentModifiers ::= h::ParserComponentModifier t::ParserComponentModifiers
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 96.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 102.
(Undocumented.)
aspect default production top::ParserComponentModifier ::=
{#aspect_default_production_silver:compiler:modification:copper:ParserComponentModifier}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/ParserDcl.sv line 106.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 1.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 3.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 4.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 7.
(Undocumented.)
concrete production terminalModifierDominates
(top::TerminalModifier ::= 'dominates' terms::TermPrecs
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 11.
(Undocumented.)
concrete production terminalModifierSubmitsTo
(top::TerminalModifier ::= 'submits' 'to' terms::TermPrecs
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 20.
(Undocumented.)
concrete production terminalModifierClassSpec
(top::TerminalModifier ::= 'lexer' 'classes' cl::LexerClasses
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 29.
(Undocumented.)
concrete production terminalModifierActionCode
(top::TerminalModifier ::= 'action' acode::ActionCode_c
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 38.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 57.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 59.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 62.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 70.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 76.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 82.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 85.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 105.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 111.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 119.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 127.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 130.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 138.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 144.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 150.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 153.
(Undocumented.)
concrete production lexerClassListCons
(top::LexerClassList ::= n::QName ',' cl_tail::LexerClassList
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 161.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 170.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TerminalDcl.sv line 182.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 1.
(Undocumented.)
concrete production productionModifierLayout
(top::ProductionModifier ::= 'layout' '{' terms::TermList '}'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 6.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 16.
(Undocumented.)
concrete production nonterminalModifierLayout
(top::NonterminalModifier ::= 'layout' '{' terms::TermList '}'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 25.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 35.
(Undocumented.)
aspect default production top::ParserComponent ::=
{#aspect_default_production_silver:compiler:modification:copper:ParserComponent}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 48.
(Undocumented.)
concrete production parserComponentLayout
(top::ParserComponent ::= 'layout' '{' terms::TermList '}' ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 54.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/CustomLayout.sv line 61.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 6.
(Undocumented.)
aspect default production top::Def ::=
{#aspect_default_production_silver:compiler:definition:env:Def}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 37.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 40.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 43.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 46.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 49.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 55.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 81.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 84.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 97.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 122.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 124.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 126.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 131.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 132.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 133.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/Env.sv line 134.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TermList.sv line 8.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TermList.sv line 10.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TermList.sv line 14.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TermList.sv line 22.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TermList.sv line 31.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/TermList.sv line 57.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 1.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 3.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 4.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 6.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 9.
(Undocumented.)
concrete production lexerClassDecl
(top::AGDcl ::= 'lexer' 'class' id::Name modifiers::LexerClassModifiers ';'
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 17.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 42.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 43.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 45.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 51.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 56.
(Undocumented.)
concrete production lexerClassModifiersCons
(top::LexerClassModifiers ::= h::LexerClassModifier ',' t::LexerClassModifiers
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 61.
(Undocumented.)
aspect default production top::LexerClassModifier ::=
{#aspect_default_production_silver:compiler:modification:copper:LexerClassModifier}
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 67.
(Undocumented.)
concrete production lexerClassModifierExtends
(top::LexerClassModifier ::= 'extends' cls::LexerClasses
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 73.
(Undocumented.)
concrete production lexerClassModifierDominates
(top::LexerClassModifier ::= 'dominates' terms::TermPrecs
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 85.
(Undocumented.)
concrete production lexerClassModifierSubmitsTo
(top::LexerClassModifier ::= 'submits' 'to' terms::TermPrecs
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 96.
(Undocumented.)
concrete production lexerClassModifierDisambiguate
(top::LexerClassModifier ::= 'disambiguate' acode::ActionCode_c
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/LexerClass.sv line 107.
(Undocumented.)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DisambiguationGroup.sv line 1.
(Undocumented.)
concrete production disambiguationGroupDcl
(top::AGDcl ::= 'disambiguate' terms::TermList acode::ActionCode_c
)
Contained in grammar [silver:compiler:modification:copper]
. Defined at silver/compiler/modification/copper/DisambiguationGroup.sv line 5.
(Undocumented.)