[silver:compiler:definition:concrete_syntax:copper]
Contents of [silver:compiler:definition:concrete_syntax:copper]
:
Defined in this grammar:
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 4.
(Undocumented.)
function disambiguationFunction
(GrammarElement ::= sourceGrammar::String location::Location id::String code::String members::[ElementReference] applicableToSubsets::Boolean
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 7.
(Undocumented.)
function nonterminal_
(GrammarElement ::= sourceGrammar::String location::Location id::String pp::String type_::String
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 17.
(Undocumented.)
function parserAttribute
(GrammarElement ::= sourceGrammar::String location::Location id::String type_::String code::String
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 27.
(Undocumented.)
function production_
(GrammarElement ::= sourceGrammar::String location::Location id::String hasPrecedence::Boolean precedence_::Integer hasOperator::Boolean operator_::ElementReference code::String lhs::ElementReference rhs::[ElementReference] prodLayout::[ElementReference]
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 37.
(Undocumented.)
function terminal_
(GrammarElement ::= sourceGrammar::String location::Location id::String pp::String regex::Regex hasPrecedence::Boolean precedence_::Integer associativity::String type_::String code::String classes_::[ElementReference] hasPrefix::Boolean prefix_::ElementReference submits_::[ElementReference] dominates_::[ElementReference]
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 49.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/GrammarElement.sv line 62.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/ElementReference.sv line 4.
(Undocumented.)
function elementReference
(ElementReference ::= sourceGrammar::String location::Location grammarName::String name::String
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/ElementReference.sv line 6.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 4.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 7.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 16.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 25.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 34.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 43.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 52.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 55.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 63.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 71.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Regex.sv line 79.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 4.
(Undocumented.)
function parserBean
(ParserBean ::= sourceGrammar::String location::Location id::String name::String startSymbol::ElementReference startLayout::[ElementReference] interfaceNames::[String] parserClassAuxCode::String parserInitCode::String preambleCode::String grammar_::Grammar
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 6.
(Undocumented.)
function extendedParserBean
(ParserBean ::= sourceGrammar::String location::Location id::String name::String startSymbol::ElementReference startLayout::[ElementReference] interfaceNames::[String] parserClassAuxCode::String parserInitCode::String preambleCode::String hostGrammar::Grammar extGrammar::Grammar
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 17.
(Undocumented.)
function compileParserBeanT
(IOVal<Integer> ::= parser_::ParserBean packageName::String parserName::String runMDA::Boolean outFile::String dumpHtml::Boolean dumpHtmlTo::String xmlDump::Boolean io::IOToken
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 29.
(Undocumented.)
abstract production compileParserBean
(top::IO<Integer> ::= parser_::ParserBean packageName::String parserName::String runMDA::Boolean outFile::String dumpHtml::Boolean dumpHtmlTo::String xmlDump::Boolean
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 39.
(Undocumented.)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 51.
(Undocumented.)
function grammar_
(Grammar ::= sourceGrammar::String location::Location id::String grammarElements::[GrammarElement]
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 53.
(Undocumented.)
function extensionGrammar
(Grammar ::= sourceGrammar::String location::Location id::String grammarElements::[GrammarElement] markingTerminals::[ElementReference] bridgeProductions::[ElementReference] glueDisambiguationFunctions::[ElementReference]
)
Contained in grammar [silver:compiler:definition:concrete_syntax:copper]
. Defined at silver/compiler/definition/concrete_syntax/copper/Misc.sv line 63.
(Undocumented.)