Пример #1
0
 public JsWhile(Js condition, Js action)
 {
     Condition = condition;
     Action = action;
 }
Пример #2
0
 public static JsIf If(Js condition, Js action)
 {
     return(new JsIf(condition, action, null));
 }
Пример #3
0
 public JsIf(Js condition, Js action, Js actionElse)
 {
     Condition = condition;
     Action = action;
     Else = actionElse;
 }
Пример #4
0
 public JsAssignment(Js left, Js right, string op)
     : base(left, right, op)
 {
 }
Пример #5
0
 public JsWhile(Js condition, Js action)
 {
     Condition = condition;
     Action    = action;
 }
Пример #6
0
 public JsAssignment(Js left, Js right, string op)
     : base(left, right, op) { }
Пример #7
0
 public static JsBinary Multiply(Js left, Js right)
 {
     return(new JsBinary(left, right, "*"));
 }
Пример #8
0
 public JsIf(Js condition, Js action, Js actionElse)
 {
     Condition = condition;
     Action    = action;
     Else      = actionElse;
 }
Пример #9
0
 public static JsBinary Plus(Js left, Js right)
 {
     return(new JsBinary(left, right, "+"));
 }
Пример #10
0
 public static JsBinary Minus(Js left, Js right)
 {
     return(new JsBinary(left, right, "-"));
 }
Пример #11
0
 public static JsReturn Return(Js js)
 {
     return(new JsReturn(js));
 }
Пример #12
0
 public static JsWhile While(Js condition, Js action)
 {
     return(new JsWhile(condition, action));
 }
Пример #13
0
 public static JsIf If(Js condition, Js action, Js actionElse)
 {
     return(new JsIf(condition, action, actionElse));
 }
Пример #14
0
 public static JsBinary NotIdentity(Js left, Js right)
 {
     return(new JsBinary(left, right, "!=="));
 }
Пример #15
0
 public static JsBinary Divide(Js left, Js right)
 {
     return(new JsBinary(left, right, "/"));
 }
Пример #16
0
 public static JsKeywordBinary InstanceOf(Js left, Js right)
 {
     return(new JsKeywordBinary(left, right, "instanceof"));
 }
Пример #17
0
 public static JsBinary Assign(Js left, Js right)
 {
     return(new JsBinary(left, right, "="));
 }
Пример #18
0
 public JsReturn(Js js)
 {
     Expression = js;
 }
Пример #19
0
 public static JsBinary AddAssign(Js left, Js right)
 {
     return(new JsAssignment(left, right, "+="));
 }
Пример #20
0
 public JsKeywordBinary(Js left, Js right, string keyword)
     : base(left, right, keyword)
 {
 }
Пример #21
0
 public static JsBinary SubtractAssign(Js left, Js right)
 {
     return(new JsAssignment(left, right, "-="));
 }
Пример #22
0
 public JsBinary(Js left, Js right, string op)
 {
     Left = left;
     Right = right;
     Operator = op;
 }
Пример #23
0
 public static JsBinary MultiplyAssign(Js left, Js right)
 {
     return(new JsAssignment(left, right, "*="));
 }
Пример #24
0
 public JsReturn(Js js)
 {
     Expression = js;
 }
Пример #25
0
 public static JsBinary DivideAssign(Js left, Js right)
 {
     return(new JsAssignment(left, right, "/="));
 }
Пример #26
0
 public JsBinary(Js left, Js right, string op)
 {
     Left     = left;
     Right    = right;
     Operator = op;
 }
Пример #27
0
 public static JsBinary Inequality(Js left, Js right)
 {
     return(new JsBinary(left, right, "!="));
 }
Пример #28
0
 public JsKeywordBinary(Js left, Js right, string keyword)
     : base(left, right, keyword) { }
Пример #29
0
 public static JsBinary Binary(Js left, Js right, string op)
 {
     return(new JsBinary(left, right, op));
 }