We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
eqExp
1 parent 0590cd5 commit b5787a3Copy full SHA for b5787a3
1 file changed
src/main/scala/viper/silver/parser/FastParser.scala
@@ -531,12 +531,13 @@ class FastParser {
531
532
def eqOp[$: P] = P(StringIn("==", "!=").!)
533
534
- def eqExp[$: P](bracketed: Boolean = false): P[PExp] = FP(cmpExp(bracketed) ~~~ (eqOp ~ eqExp()).lw.?).map {
+ def eqExpParen[$: P](bracketed: Boolean = false): P[PExp] = FP(cmpExp(bracketed) ~~~ (eqOp ~ eqExp).lw.?).map {
535
case (pos, (a, b)) => b match {
536
case Some(c) => PBinExp(a, c._1, c._2)(pos)
537
case None => a
538
}
539
540
+ def eqExp[$: P]: P[PExp] = eqExpParen()
541
542
def andExp[$: P](bracketed: Boolean = false): P[PExp] = FP(eqExp(bracketed) ~~~ ("&&".! ~ andExp()).lw.?).map {
543
0 commit comments