使用双等号作为相等判断符
This commit is contained in:
@@ -37,7 +37,7 @@ LEFT_PAREN = "("
|
|||||||
RIGHT_PAREN = ")"
|
RIGHT_PAREN = ")"
|
||||||
LEFT_BRACE = "["
|
LEFT_BRACE = "["
|
||||||
RIGHT_BRACE = "]"
|
RIGHT_BRACE = "]"
|
||||||
EQ = "="
|
EQ = "=="
|
||||||
LT = "<"
|
LT = "<"
|
||||||
GT = ">"
|
GT = ">"
|
||||||
LTE = "<="
|
LTE = "<="
|
||||||
@@ -90,7 +90,7 @@ InTargetExpression = FieldPropertyExpression | InListTargetExpression;
|
|||||||
|
|
||||||
InListTargetExpression = "(" ArgumentList ")";
|
InListTargetExpression = "(" ArgumentList ")";
|
||||||
|
|
||||||
CompareExpression = ShiftExpression {("=" | ">" | "<" | ">=" | "<=" | "<>") ShiftExpression};
|
CompareExpression = ShiftExpression {("==" | ">" | "<" | ">=" | "<=" | "<>") ShiftExpression};
|
||||||
|
|
||||||
ShiftExpression = AdditiveExpression {("<<" | ">>") AdditiveExpression};
|
ShiftExpression = AdditiveExpression {("<<" | ">>") AdditiveExpression};
|
||||||
|
|
||||||
|
@@ -58,7 +58,7 @@ namespace Flee.Parsing
|
|||||||
pattern = new TokenPattern(Convert.ToInt32(ExpressionConstants.RIGHT_BRACE), "RIGHT_BRACE", TokenPattern.PatternType.STRING, "]");
|
pattern = new TokenPattern(Convert.ToInt32(ExpressionConstants.RIGHT_BRACE), "RIGHT_BRACE", TokenPattern.PatternType.STRING, "]");
|
||||||
AddPattern(pattern);
|
AddPattern(pattern);
|
||||||
|
|
||||||
pattern = new TokenPattern(Convert.ToInt32(ExpressionConstants.EQ), "EQ", TokenPattern.PatternType.STRING, "=");
|
pattern = new TokenPattern(Convert.ToInt32(ExpressionConstants.EQ), "EQ", TokenPattern.PatternType.STRING, "==");
|
||||||
AddPattern(pattern);
|
AddPattern(pattern);
|
||||||
|
|
||||||
pattern = new TokenPattern(Convert.ToInt32(ExpressionConstants.LT), "LT", TokenPattern.PatternType.STRING, "<");
|
pattern = new TokenPattern(Convert.ToInt32(ExpressionConstants.LT), "LT", TokenPattern.PatternType.STRING, "<");
|
||||||
|
Reference in New Issue
Block a user