From d40f30dcf998474dab3f18c337b4a48de9941851 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Sun, 6 Jan 2019 14:53:03 -0600 Subject: [PATCH] DOCS: Add the list and map expressions to our grammar. --- docsite/site/content/reference/grammar.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docsite/site/content/reference/grammar.md b/docsite/site/content/reference/grammar.md index b4f7e82..e6d96e4 100644 --- a/docsite/site/content/reference/grammar.md +++ b/docsite/site/content/reference/grammar.md @@ -49,6 +49,8 @@ import_keyword: "import" ; include_keyword: "include" ; as_keyword: "as" ; macro_keyword: "macro" ; +map_keyword: "map" ; +filter_keyword: "filter" ; module_keyword: "module" ; mod_keyword: "mod" ; out_keyword: "out" ; @@ -129,6 +131,13 @@ call_expression: bareword, lparen, [arglist], rparen ; format_expr: str, percent, lparen, [arglist], rparen ; ``` +### Functional processing expressions + +``` +func_op_kind: map_keyword | filter_keyword ; +processing_expr: func_op_kind, bareword, dot, bareword, expr ; +``` + #### Include Expression ``` @@ -145,6 +154,7 @@ non_operator_expr: literal | format_expression | include_expression | copy_expression + | processing_expr | call_expression ; ```