コード例 #1
0
ファイル: Assignment.cs プロジェクト: shurik111333/spbu
 public Assignment(ElementOfArray array, Nodes.Expression expr, Node.Coords coords)
 {
     Var = null;
     Value = expr;
     Array = array;
     this.Coords = coords;
 }
コード例 #2
0
ファイル: Assignment.cs プロジェクト: shurik111333/spbu
 public Assignment(Variable var, Nodes.Expression expr, Node.Coords coords)
 {
     Var = var;
     Value = expr;
     Array = null;
     this.Coords = coords;
 }
コード例 #3
0
ファイル: Condition.cs プロジェクト: shurik111333/spbu
 public Condition(Expression left, CompareSign compare, Expression right)
 {
     Compare = compare;
     Left = left;
     Right = right;
     NextTrue = null;
     NextFalse = null;
 }
コード例 #4
0
ファイル: BinaryOperation.cs プロジェクト: shurik111333/spbu
 public BinaryOperation(TypeOfOperations operation, Expression left, Expression right)
 {
     if (left == null)
     {
         throw new ArgumentNullException("left");
     }
     if (right == null)
     {
         throw new ArgumentNullException("right");
     }
     Left = left;
     Right = right;
     Operation = operation;
 }
コード例 #5
0
ファイル: ElementOfArray.cs プロジェクト: shurik111333/spbu
 public ElementOfArray(string name, Expression index)
 {
     Name = name;
     Index = index;
 }
コード例 #6
0
ファイル: Print.cs プロジェクト: shurik111333/spbu
 public Print(Expression outExpr, IPrint printer)
 {
     OutExpr = outExpr;
     OutString = null;
     PrintInterface = printer;
 }
コード例 #7
0
ファイル: Print.cs プロジェクト: shurik111333/spbu
 public Print(string outString, IPrint printer)
 {
     OutString = outString;
     OutExpr = null;
     PrintInterface = printer;
 }