From 7d29f9265ee7ff6404502db005cc54e606538283 Mon Sep 17 00:00:00 2001 From: Gideon le Grange Date: Fri, 3 Jan 2020 08:49:58 +0200 Subject: [PATCH] Update grammar.txt --- src/main/java/me/legrange/mikrotik/grammar.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/legrange/mikrotik/grammar.txt b/src/main/java/me/legrange/mikrotik/grammar.txt index fe68add..c2374c2 100644 --- a/src/main/java/me/legrange/mikrotik/grammar.txt +++ b/src/main/java/me/legrange/mikrotik/grammar.txt @@ -1,12 +1,13 @@ command = action [ query ] [ return ] action = ("/" word)+ query = "where" expr -expr = expr "and" expr | expr "or" expr | "not" expr | hasExpr | eqExpr | lessExpr | moreExpr | notExpr +expr = expr "and" expr | expr "or" expr | "not" expr | hasExpr | eqExpr | lessExpr | moreExpr | notExpr | nestedExpr hasExpr = name eqExpr = name "=" value lessExpr = name "<" value moreExpr = name ">" value notExpr = name "!=" value +nestedExpr = "(" expr ")" return = "return" (name)+