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 arrowTupleExpression
: assignmentOperator ("->" assignmentOperator)* : disjunction ("->" disjunction)*
; ;
disjunction disjunction
@@ -65,13 +65,12 @@ equalityComparison
; ;
comparison comparison
: namedInfixOrTypeExpression (comparisonOperation namedInfixOrTypeExpression)* : namedInfix (comparisonOperation namedInfix)*
; ;
namedInfixOrTypeExpression namedInfix
: elvisExpression (inOperation elvisExpression)* : elvisExpression (inOperation elvisExpression)*
: elvisExpression (isOperation isRHS)? : elvisExpression (isOperation isRHS)?
: elvisExpression (typeOperation type)?
; ;
elvisExpression elvisExpression
@@ -91,7 +90,11 @@ additiveExpression
; ;
multiplicativeExpression multiplicativeExpression
: prefixUnaryExpression (multiplicativeOperation prefixUnaryExpression)* : typeRHS (multiplicativeOperation typeRHS)*
;
typeRHS
: prefixUnaryExpression typeOperation prefixUnaryExpression
; ;
prefixUnaryExpression prefixUnaryExpression
@@ -191,11 +194,6 @@ assignmentOperator
: "+=" : "-=" : "*=" : "/=" : "%=" : "+=" : "-=" : "*=" : "/=" : "%="
; ;
unOpExpression
: expression postfixUnaryOperation
: prefixUnaryOperation expression
;
prefixUnaryOperation prefixUnaryOperation
: "-" : "+" : "-" : "+"
: "++" : "--" : "++" : "--"