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