YaccConstructor


IntermidiateNode

Namespace: Yard.Generators.Common
Parent Module: ASTGLLFSA

Record Fields

Record FieldDescription
Extension
Signature: int64<MeasureProduct<extension,MeasureOne>>
First
Signature: PackedNode
Modifiers: mutable
Nonterm
Signature: int<MeasureProduct<positionInGrammar,MeasureOne>>
Others
Signature: ResizeArray<PackedNode>
Modifiers: mutable
State
Signature: int<MeasureProduct<positionInGrammar,MeasureOne>>

Constructors

ConstructorDescription
new(state, nonterm, extension)
Signature: (state:int<MeasureProduct<positionInGrammar,MeasureOne>> * nonterm:int<MeasureProduct<positionInGrammar,MeasureOne>> * extension:int64<MeasureProduct<extension,MeasureOne>>) -> IntermidiateNode

CompiledName: .ctor

Instance members

Instance memberDescription
AddChild(child)
Signature: child:PackedNode -> unit
MapChildren(func)
Signature: (func:(PackedNode -> '?7540)) -> seq<'?7540>
Type parameters: '?7540
Fork me on GitHub