EpsilonNodes
Signature: Dictionary<int,int<MeasureProduct<nodeMeasure,MeasureOne>>>
|
CompiledName: get_EpsilonNodes
|
FindSppfNode(t lExt rExt)
Signature: t:TypeOfNode -> lExt:int -> rExt:int -> int<MeasureProduct<nodeMeasure,MeasureOne>>
|
|
FindSppfPackedNode(...)
Signature: parent:int<MeasureProduct<nodeMeasure,MeasureOne>> -> state:int<MeasureProduct<positionInGrammar,MeasureOne>> -> leftExtension:'?9259 -> rightExtension:'?9260 -> left:INode -> right:INode -> int<MeasureProduct<nodeMeasure,MeasureOne>>
Type parameters: '?9259, '?9260
|
|
GetNodeP(state t currentN currentR)
Signature: state:int<MeasureProduct<positionInGrammar,MeasureOne>> -> t:TypeOfNode -> currentN:int<MeasureProduct<nodeMeasure,MeasureOne>> -> currentR:int<MeasureProduct<nodeMeasure,MeasureOne>> -> ParseData
|
|
GetNodes(...)
Signature: posInGrammar:int<MeasureProduct<positionInGrammar,MeasureOne>> -> stateOfCurrentNonterm:int<MeasureProduct<positionInGrammar,MeasureOne>> -> dataCurrentN:ParseData -> dataCurrentR:ParseData -> ParseData * ParseData
|
|
GetNodeT(symbol pos nextPos)
Signature: symbol:int<MeasureProduct<token,MeasureOne>> -> pos:int<MeasureProduct<positionInInput,MeasureOne>> -> nextPos:int<MeasureProduct<positionInInput,MeasureOne>> -> ParseData
|
|
GetNonTermByName(name ps)
Signature: name:string -> ps:ParserSourceGLL -> seq<NonTerminalNode>
|
|
GetRoots(gss startPosition)
Signature: gss:GSS -> startPosition:int<MeasureProduct<positionInInput,MeasureOne>> -> INode []
|
|
GetTerminalNodes
Signature: seq<TerminalNode>
|
CompiledName: get_GetTerminalNodes
|
IntermidiateNodes
Signature: Dictionary<int64<MeasureProduct<extension,MeasureOne>>,Dictionary<(int<MeasureProduct<positionInGrammar,MeasureOne>> * int<MeasureProduct<positionInGrammar,MeasureOne>>),int<MeasureProduct<nodeMeasure,MeasureOne>>>>
|
CompiledName: get_IntermidiateNodes
|
Iterate(s ps maxLength)
Signature: s:seq<NonTerminalNode> -> ps:ParserSourceGLL -> maxLength:int -> seq<string * int * int>
|
|
Nodes
Signature: BlockResizeArray<INode>
|
CompiledName: get_Nodes
|
NonTerminalNodes
Signature: Dictionary<int64<MeasureProduct<extension,MeasureOne>>,Dictionary<int<MeasureProduct<positionInGrammar,MeasureOne>>,int<MeasureProduct<nodeMeasure,MeasureOne>>>>
|
CompiledName: get_NonTerminalNodes
|
TerminalNodes
Signature: Dictionary<int64<MeasureProduct<extension,MeasureOne>>,Dictionary<int<MeasureProduct<token,MeasureOne>>,int<MeasureProduct<nodeMeasure,MeasureOne>>>>
|
CompiledName: get_TerminalNodes
|