Esempio n. 1
0
 public RP(List<NonTerminal> operands ,Operator op)
 {
     _operator = op;
     _args = operands;
     int operand_length = 0;
     foreach (NonTerminal o in operands)
         operand_length += o.Length;
 }
Esempio n. 2
0
 public Expression()
 {
     _operator = new Operator();
     _args = new List<NonTerminal>();
 }
Esempio n. 3
0
 public Infix(NonTerminal left, Operator op, NonTerminal right)
 {
     _operator = op;
     _args.Add(left);
     _args.Add(right);
 }