[silver:compiler:extension:easyterminal]

Contents of [silver:compiler:extension:easyterminal]:

Defined in this grammar:

terminal Terminal_t

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 13.

(Undocumented.)


concrete production regExprEasyTerm   (top::RegExpr ::= t::Terminal_t )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 29.

(Undocumented.)


nonterminal EasyTerminalRef

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 41.

(Undocumented.)


synthesized attribute easyString :: String

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 44.

(Undocumented.)


concrete production easyTerminalRef   (top::EasyTerminalRef ::= t::Terminal_t )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 46.

(Undocumented.)


concrete production productionRhsElemEasyReg   (top::ProductionRHSElem ::= id::Name '::' reg::EasyTerminalRef )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 65.

(Undocumented.)


concrete production productionRhsElemTypeEasyReg   (top::ProductionRHSElem ::= reg::EasyTerminalRef )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 75.

(Undocumented.)


concrete production aspectRHSElemEasyReg   (top::AspectRHSElem ::= reg::EasyTerminalRef )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 85.

(Undocumented.)


concrete production aspectRHSElemTypedEasyReg   (top::AspectRHSElem ::= id::Name '::' reg::EasyTerminalRef )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 95.

(Undocumented.)


concrete production terminalExprReg   (top::Expr ::= reg::EasyTerminalRef )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/TerminalDcl.sv line 106.

(Undocumented.)


fun getTerminalRegexDclAll   ([TypeDclInfo] ::= search::String e::Env )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/Env.sv line 5.

(Undocumented.)


synthesized attribute terminalTree :: [EnvTree<TypeDclInfo>]

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/Env.sv line 8.

(Undocumented.)


function filterAndConvertTermDcls   ([Pair<String TypeDclInfo>] ::= ei::EnvItem<TypeDclInfo> sofar::[Pair<String TypeDclInfo>] )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/Env.sv line 10.

(Undocumented.)


fun buildTerminalTree   (EnvTree<TypeDclInfo> ::= eis::[EnvItem<TypeDclInfo>] )

Contained in grammar [silver:compiler:extension:easyterminal]. Defined at silver/compiler/extension/easyterminal/Env.sv line 19.

(Undocumented.)