From 34c6592f0955611449c3a3d950ccb3f868b46bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Tue, 31 Aug 2021 17:09:57 -0700 Subject: [PATCH] remove () from identifiers so we can use it for KQL (#108) --- SPEC.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SPEC.md b/SPEC.md index 81f8fda..a43cb90 100644 --- a/SPEC.md +++ b/SPEC.md @@ -100,7 +100,7 @@ The following characters cannot be used anywhere in a bare * Any codepoint with hexadecimal value `0x20` or below. * Any codepoint with hexadecimal value higher than `0x10FFFF`. -* Any of "\\<>{};[]=,\"" +* Any of "\\<>{};[]()=,\"" ### Line Continuation @@ -313,7 +313,7 @@ node-terminator := single-line-comment | newline | ';' | eof identifier := string | bare-identifier bare-identifier := (identifier-char - digit - sign) identifier-char* | sign ((identifier-char - digit) identifier-char*)? -identifier-char := unicode - linespace - [\{}<>;[]=,"] +identifier-char := unicode - linespace - [\(){}<>;[]=,"] prop := identifier '=' value value := string | number | boolean | 'null'