From 114dd8a60536b93149d9da4750813566a3574261 Mon Sep 17 00:00:00 2001 From: Manuel Rubio Date: Thu, 3 Mar 2016 02:53:02 +0100 Subject: [PATCH] add modulo as operation in assign --- src/ephp_parser.peg | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ephp_parser.peg b/src/ephp_parser.peg index 45703d89..7debdd55 100644 --- a/src/ephp_parser.peg +++ b/src/ephp_parser.peg @@ -717,12 +717,13 @@ mono_logic <- '~' ~; mono_aritmetic <- '++' / '--' ~; comparator <- xeq / leq / eq / ne / xne / geq / gt / lt / instanceof ~; -assign_op <- assign_plus / assign_minus / assign_mul / assign_div ~; +assign_op <- assign_plus / assign_minus / assign_mul / assign_div / assign_mod ~; assign_plus <- '+=' `<<"+">>`; assign_minus <- '-=' `<<"-">>`; assign_mul <- '*=' `<<"*">>`; assign_div <- '/=' `<<"/">>`; +assign_mod <- '%=' `<<"%">>`; eq <- '==' ~; xeq <- '===' ~;