YaccConstructor


Indexator

Namespace: Yard.Generators.Common

Constructors

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

CompiledName: .ctor

Instance members

Instance memberDescription
eofIndex
Signature: int

CompiledName: get_eofIndex

errorIndex
Signature: int

CompiledName: get_errorIndex

fullCount
Signature: int

CompiledName: get_fullCount

getLiteralName(i)
Signature: i:int -> string
indexToLiteral(i)
Signature: i:int -> string
indexToNonTerm(i)
Signature: i:int -> string
indexToTerm(i)
Signature: i:int -> string
isNonTerm(index)
Signature: index:int -> bool
literalsCount
Signature: int

CompiledName: get_literalsCount

literalsEnd
Signature: int

CompiledName: get_literalsEnd

literalsStart
Signature: int

CompiledName: get_literalsStart

literalToIndex(lit)
Signature: lit:string -> int
nonTermCount
Signature: int

CompiledName: get_nonTermCount

nonTermToIndex(nt)
Signature: nt:string -> int
termCount
Signature: int

CompiledName: get_termCount

termsEnd
Signature: int

CompiledName: get_termsEnd

termsStart
Signature: int

CompiledName: get_termsStart

termToIndex(t)
Signature: t:string -> int

Static members

Static memberDescription
transformLiteral(caseSensitive lit)
Signature: caseSensitive:bool -> lit:string -> string
Fork me on GitHub