public NegExpressionNode(SubToken p0, ExpressionNode p1)
 {
     m_p0 = p0;
     m_p1 = p1;
 }
 public MultipleExpressionListNode(ExpressionNode p0, CommaToken p1, RealExpressionListNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public MultipleIdentifierListNode(ExpressionNode p0, CommaToken p1, RealIdentifierListNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public LtExpressionNode(ExpressionNode p0, LtToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public MulExpressionNode(ExpressionNode p0, MulToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public ParExpressionNode(OpeningParToken p0, ExpressionNode p1, ClosingParToken p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public AndExpressionNode(ExpressionNode p0, AndToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public SubExpressionNode(ExpressionNode p0, SubToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public TernaryExpressionNode(ExpressionNode p0, QuestionMarkToken p1, ExpressionNode p2, ColonToken p3, ExpressionNode p4)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
     m_p3 = p3;
     m_p4 = p4;
 }
 public SingleExpressionListNode(ExpressionNode p0)
 {
     m_p0 = p0;
 }
 public SingleIdentifierListNode(ExpressionNode p0)
 {
     m_p0 = p0;
 }
 public DotExpressionNode(ExpressionNode p0, DotToken p1, IdentifierToken p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public DivExpressionNode(ExpressionNode p0, DivToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public CallExpressionNode(ExpressionNode p0, OpeningParToken p1, ExpressionListNode p2, ClosingParToken p3)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
     m_p3 = p3;
 }
 public NeqExpressionNode(ExpressionNode p0, NeqToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }
 public LambdaNode(LambdaParametersNode p0, ArrowToken p1, ExpressionNode p2, EndToken p3)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
     m_p3 = p3;
 }
 public NotExpressionNode(NotToken p0, ExpressionNode p1)
 {
     m_p0 = p0;
     m_p1 = p1;
 }
 public OrExpressionNode(ExpressionNode p0, OrToken p1, ExpressionNode p2)
 {
     m_p0 = p0;
     m_p1 = p1;
     m_p2 = p2;
 }