From 9ae510e5631bea1415ce15082946d76cfe6569e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Tue, 31 Aug 2021 16:42:56 -0700 Subject: [PATCH] remove () from identifiers so we can use it for KQL --- 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'