YaccConstructor


NumberedRules

Namespace: Yard.Generators.Common

Constructors

ConstructorDescription
new(ruleList, indexator, caseSensitive)
Signature: (ruleList:t<t,t> list * indexator:Indexator * caseSensitive:bool) -> NumberedRules

CompiledName: .ctor

Instance members

Instance memberDescription
errorRulesExists
Signature: bool

CompiledName: get_errorRulesExists

leftSide(num)
Signature: num:int -> int
leftSideArr
Signature: int []

CompiledName: get_leftSideArr

length(num)
Signature: num:int -> int
rightSide(num)
Signature: num:int -> int []
rightSideToRule(rightSide)
Signature: rightSide:string -> int
rulesCount
Signature: int

CompiledName: get_rulesCount

rulesWithLeftSide(symbol)
Signature: symbol:int -> int []
setRightSide(num newRightSide)
Signature: num:int -> (newRightSide:int []) -> unit
startRule
Signature: int

CompiledName: get_startRule

startSymbol
Signature: int

CompiledName: get_startSymbol

symbol(rule pos)
Signature: rule:int -> pos:int -> int
Fork me on GitHub