Unused symbols fixed

This commit is contained in:
Andrey Breslav
2011-06-28 19:44:49 +04:00
parent cb18d1d5c8
commit 8c64490700
+8 -10
View File
@@ -49,7 +49,7 @@ expression
;
arrowTupleExpression
: assignmentOperator ("->" assignmentOperator)*
: disjunction ("->" disjunction)*
;
disjunction
@@ -65,13 +65,12 @@ equalityComparison
;
comparison
: namedInfixOrTypeExpression (comparisonOperation namedInfixOrTypeExpression)*
: namedInfix (comparisonOperation namedInfix)*
;
namedInfixOrTypeExpression
namedInfix
: elvisExpression (inOperation elvisExpression)*
: elvisExpression (isOperation isRHS)?
: elvisExpression (typeOperation type)?
;
elvisExpression
@@ -91,7 +90,11 @@ additiveExpression
;
multiplicativeExpression
: prefixUnaryExpression (multiplicativeOperation prefixUnaryExpression)*
: typeRHS (multiplicativeOperation typeRHS)*
;
typeRHS
: prefixUnaryExpression typeOperation prefixUnaryExpression
;
prefixUnaryExpression
@@ -191,11 +194,6 @@ assignmentOperator
: "+=" : "-=" : "*=" : "/=" : "%="
;
unOpExpression
: expression postfixUnaryOperation
: prefixUnaryOperation expression
;
prefixUnaryOperation
: "-" : "+"
: "++" : "--"