internal Relational_ExpressionInfo Parse() { var rslt = new Relational_ExpressionInfo(this); foreach (var shift in this.Shift_expressions) { rslt.Shift_Expressions.Add(shift.Parse()); } foreach (var op in this.Operators) { switch (op) { case ">": rslt.Operators.Add(Relational_Expression_OperatorInfo.GT); break; case ">=": rslt.Operators.Add(Relational_Expression_OperatorInfo.GTEqual); break; case "<": rslt.Operators.Add(Relational_Expression_OperatorInfo.LT); break; case "<=": rslt.Operators.Add(Relational_Expression_OperatorInfo.LTEqual); break; } } return(rslt); }
internal Relational_ExpressionInfo Parse() { var rslt = new Relational_ExpressionInfo(this); foreach (var shift in this.Shift_expressions) { rslt.Shift_Expressions.Add(shift.Parse()); } foreach (var op in this.Operators) { switch (op) { case ">": rslt.Operators.Add(Relational_Expression_OperatorInfo.GT); break; case ">=": rslt.Operators.Add(Relational_Expression_OperatorInfo.GTEqual); break; case "<": rslt.Operators.Add(Relational_Expression_OperatorInfo.LT); break; case "<=": rslt.Operators.Add(Relational_Expression_OperatorInfo.LTEqual); break; } } return rslt; }