Indexator
Namespace: Yard.Generators.Common
Constructors
Constructor | Description |
new(ruleList, caseSensitive)
Signature: (ruleList:t<t,t> list * caseSensitive:bool) -> Indexator
|
CompiledName: .ctor
|
Instance members
Instance member | Description |
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 member | Description |
transformLiteral(caseSensitive lit)
Signature: caseSensitive:bool -> lit:string -> string
|
|