/// <summary> /// Constructor of the grammar node. /// </summary> /// <param name="p">Parent master grammar.</param> public TypedListC(MasterGrammar p) : base(p) { Rule = TypedList.ConstructTypedListRule(p, IdentifierType.CONSTANT); }
/// <summary> /// Constructor of the grammar node. /// </summary> /// <param name="p">Parent master grammar.</param> /// <param name="bForm">Block form.</param> public FunctionTermC(MasterGrammar p, BForm bForm) : base(p, bForm) { Rule = FunctionTerm.ConstructFunctionTermRule(p, bForm, IdentifierType.CONSTANT); }
/// <summary> /// Constructor of the grammar node. /// </summary> /// <param name="p">Parent master grammar.</param> /// <param name="bForm">Block form.</param> public PEffectT(MasterGrammar p, BForm bForm) : base(p, bForm) { Rule = PEffect.ConstructPEffectRule(p, bForm, new ValueOrTermT(p), new NumericExprDa(p)); }
/// <summary> /// Constructor of the grammar node. /// </summary> /// <param name="p">Parent master grammar.</param> public FunctionTermC(MasterGrammar p) : this(p, BForm.FULL) { }