Condition constructor

Condition(
  1. String op,
  2. Node lvalue,
  3. Node rvalue,
  4. {int index,
  5. bool negate = false}
)

Conditions are < = > <= >= and or

lvalue op rvalue
@a1 = true

Implementation

Condition(String op, this.lvalue, this.rvalue,
    {int index, this.negate = false})
    : super.init(index: index) {
  this.op = op.trim();

//3.0.0 20160714
// var Condition = function (op, l, r, i, negate) {
//   this.op = op.trim();
//   this.lvalue = l;
//   this.rvalue = r;
//   this._index = i;
//   this.negate = negate;
// };
}