From db3d8698e8dc4e7626b1f684a2fb8053a5de2af2 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Thu, 20 Jun 2019 18:18:10 +0200 Subject: [PATCH] Fix token sequences syntax to define bitor and greater operators --- src/language/PugsParser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/language/PugsParser.cpp b/src/language/PugsParser.cpp index 757b9d5ac..ff0c37f6d 100644 --- a/src/language/PugsParser.cpp +++ b/src/language/PugsParser.cpp @@ -154,14 +154,14 @@ struct or_op : seq< sor<TAO_PEGTL_STRING("||"), or_kw>, ignored > {}; struct xor_op : seq< sor< one< '^' >, xor_kw>, ignored >{}; struct bitand_op : seq< sor< seq< one< '&' >, not_at< one< '&' > > >, bitand_kw>, ignored >{}; -struct bitor_op : seq< sor< seq< one< '|' >, not_at< one< '&' > > >, bitor_kw>, ignored >{}; +struct bitor_op : seq< sor< seq< one< '|' >, not_at< one< '|' > > >, bitor_kw>, ignored >{}; struct eqeq_op : seq< TAO_PEGTL_STRING("=="), ignored > {}; struct not_eq_op : seq< TAO_PEGTL_STRING("!="), ignored > {}; struct lesser_op : seq< one< '<' >, not_at< one< '<' > >, ignored > {}; struct lesser_or_eq_op : seq< TAO_PEGTL_STRING("<="), ignored > {}; -struct greater_op : seq< one< '>' >, not_at< one< '<' > >, ignored > {}; +struct greater_op : seq< one< '>' >, not_at< one< '>' > >, ignored > {}; struct greater_or_eq_op : seq< TAO_PEGTL_STRING(">="), ignored > {}; struct shift_left_op : seq< TAO_PEGTL_STRING("<<"), ignored > {}; -- GitLab