[silver:compiler:definition:concrete_syntax]
Contents of [silver:compiler:definition:concrete_syntax]
:
Defined in this grammar:
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 5.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 7.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 8.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 9.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 10.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 11.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 12.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 13.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 14.
(Undocumented.)
abstract production terminalDclDefault
(top::AGDcl ::= t::TerminalKeywordModifier id::Name r::RegExpr tm::TerminalModifiers
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 19.
(Undocumented.)
concrete production terminalDclKwdModifiers
(top::AGDcl ::= t::TerminalKeywordModifier 'terminal' id::Name r::RegExpr ';'
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 53.
(Undocumented.)
concrete production terminalDclAllModifiers
(top::AGDcl ::= t::TerminalKeywordModifier 'terminal' id::Name r::RegExpr tm::TerminalModifiers ';'
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 61.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 73.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 75.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 76.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 76.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 80.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 88.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 97.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 99.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 107.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 115.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 124.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 125.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 127.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 128.
(Undocumented.)
aspect default production top::TerminalModifier ::=
{#aspect_default_production_silver:compiler:definition:concrete_syntax:TerminalModifier}
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 133.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 139.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 144.
(Undocumented.)
concrete production terminalModifiersCons
(top::TerminalModifiers ::= h::TerminalModifier ',' t::TerminalModifiers
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 149.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 155.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 163.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 171.
(Undocumented.)
concrete production terminalModifierPrecedence
(top::TerminalModifier ::= 'precedence' '=' i::Int_t
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 180.
(Undocumented.)
concrete production terminalModifierRepeatProb
(top::TerminalModifier ::= 'repeatProb' '=' f::Float_t
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 191.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/TerminalDcl.sv line 204.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/RootSpec.sv line 8.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/RootSpec.sv line 9.
(Undocumented.)
aspect default production top::InterfaceItem ::=
{#aspect_default_production_silver:compiler:driver:util:InterfaceItem}
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/RootSpec.sv line 20.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/RootSpec.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/RootSpec.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/Root.sv line 3.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/Root.sv line 4.
(Undocumented.)
aspect default production top::AGDcl ::=
{#aspect_default_production_silver:compiler:definition:core:AGDcl}
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/Root.sv line 11.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 5.
(Undocumented.)
concrete production concreteProductionDcl
(top::AGDcl ::= 'concrete' 'production' id::Name ns::ProductionSignature pm::ProductionModifiers body::ProductionBody
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 7.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 36.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 37.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 38.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 40.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 46.
(Undocumented.)
concrete production productionModifierSome
(top::ProductionModifiers ::= pm::ProductionModifierList
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 51.
(Undocumented.)
concrete production productionModifierSingle
(top::ProductionModifierList ::= pm::ProductionModifier
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 57.
(Undocumented.)
concrete production productionModifiersCons
(top::ProductionModifierList ::= h::ProductionModifier ',' t::ProductionModifierList
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 62.
(Undocumented.)
concrete production productionModifierPrecedence
(top::ProductionModifier ::= 'precedence' '=' i::Int_t
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 69.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 75.
(Undocumented.)
concrete production productionModifierOperator
(top::ProductionModifier ::= 'operator' '=' n::QNameType
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 79.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 95.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 148.
(Undocumented.)
aspect default production top::Type ::=
{#aspect_default_production_silver:compiler:definition:type:Type}
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ProductionDcl.sv line 150.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ParserSpec.sv line 3.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ParserSpec.sv line 16.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ParserSpec.sv line 21.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ParserSpec.sv line 26.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ParserSpec.sv line 31.
(Undocumented.)
abstract production parserSpec
(top::ParserSpec ::= fn::String snt::String grams::[String] customStartLayout::Maybe<[String]> terminalPrefixes::[Pair<String String>] grammarTerminalPrefixes::[Pair<String String>] addedDcls::[SyntaxDcl]
)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/ParserSpec.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax]
. Defined at silver/compiler/definition/concrete_syntax/NonTerminalDcl.sv line 27.
(Undocumented.)