Interface for qBeta module object
ExpressionGrammar: obj Grammar
%module expParser
expSy: obj Nonterminal
termSy: obj Nonterminal
primarySy: obj Nonterminal
numberSy: obj Nonterminal
digitSy: obj Nonterminal
add: obj Terminal
mult: obj Terminal
leftB: obj Terminal
rightB: obj Terminal
mkRightside:
out RS: obj SymbolList
mkExpRulesx: addRule
S: ref SymbolList
mkExpRules: addRule
S: ref SymbolList
mkTermRules: addRule
S: ref SymbolList
mkPrimaryRules: addRule
S: ref SymbolList
mkNumberRules: addRule
S: ref SymbolList
mkDigitRules: addRule
mkDigit:
S: ref SymbolList
A: ref Alternative
%Module expAst
%Module expParser