YaccConstructor


GSSVertex

Namespace: YC.GLL
Parent Module: GSS

Constructors

ConstructorDescription
new(nonterm, posInInput)
Signature: (nonterm:int<MeasureProduct<positionInGrammar,MeasureOne>> * posInInput:int<MeasureProduct<positionInInput,MeasureOne>>) -> GSSVertex

CompiledName: .ctor

Instance members

Instance memberDescription
AddP(d)
Signature: d:PoppedData -> bool
ContainsContext(...)
Signature: posInInput:int<MeasureProduct<positionInInput,MeasureOne>> -> posInGrammar:int<MeasureProduct<positionInGrammar,MeasureOne>> -> newData:ParseData -> bool

Checks for existing of context in SetU. If not adds it to SetU.

GetUncompressetPositions(compressedPos)
Signature: compressedPos:int64<MeasureProduct<compressedPosInInputAndGrammar,MeasureOne>> -> int<MeasureProduct<positionInInput,MeasureOne>> * int<MeasureProduct<positionInGrammar,MeasureOne>>
Nonterm
Signature: int<MeasureProduct<positionInGrammar,MeasureOne>>

CompiledName: get_Nonterm

P
Signature: PopSet

CompiledName: get_P

PositionInInput
Signature: int<MeasureProduct<positionInInput,MeasureOne>>

CompiledName: get_PositionInInput

U
Signature: Dictionary<int64<MeasureProduct<compressedPosInInputAndGrammar,MeasureOne>>,HashSet<ParseData>>

CompiledName: get_U

Fork me on GitHub