Example #1
0
 public InitDeclaratorByExp(Declarator declarator, ExpNode initializer) : base(declarator)
 {
     Initializer = initializer;
 }
Example #2
0
 public IfStat(ExpNode exp, Node stat1, Node stat2)
 {
     Exp   = exp;
     Stat1 = stat1;
     Stat2 = stat2;
 }
Example #3
0
 public FuncCall(ExpNode postfixNode, Node expList, Position startNodePosition) : base(startNodePosition)
 {
     PostfixNode = postfixNode;
     ExpList     = expList;
 }
Example #4
0
 public WhileStat(ExpNode exp, Node stat, WhileType whileType)
 {
     Exp       = exp;
     Stat      = stat;
     WhileType = whileType;
 }
Example #5
0
 public Exp(OperatorToken token, ExpNode left, ExpNode right, Position startNodePosition) : base(token, left, right, startNodePosition)
 {
 }
Example #6
0
 public AccessingArrayElement(ExpNode postfixNode, ExpNode exp, Position startNodePosition) : base(startNodePosition)
 {
     PostfixNode = postfixNode;
     Exp         = exp;
 }
Example #7
0
 public ConditionalExp(ExpNode condition, ExpNode exp1, ExpNode exp2, Position startNodePosition) : base(startNodePosition)
 {
     Condition = condition;
     Exp1      = exp1;
     Exp2      = exp2;
 }
Example #8
0
 public BinaryExp(OperatorToken token, ExpNode left, ExpNode right, Position startNodePosition) : base(startNodePosition)
 {
     Token = token;
     Left  = left;
     Right = right;
 }
Example #9
0
 public UnaryExp(ExpNode unaryExpNode, UnaryOperator unaryOperator, Position startNodePosition) : base(startNodePosition)
 {
     UnaryOperator = unaryOperator;
     UnaryExpNode  = unaryExpNode;
 }
Example #10
0
 public PrefixIncDec(ExpNode postfixNode, OpType opType, Position startNodePosition) : base(startNodePosition)
 {
     _opType     = opType;
     PostfixNode = postfixNode;
 }
Example #11
0
 public MemberCall(ExpNode postfixNode, ExpNode id, CallType typeOfCall, Position startNodePosition) : base(startNodePosition)
 {
     TypeOfCall  = typeOfCall;
     PostfixNode = postfixNode;
     Id          = id;
 }