From de520a60fb9cb83513f8a0dc5591c92e7804546b Mon Sep 17 00:00:00 2001 From: Mark Stemm Date: Fri, 4 Aug 2017 11:06:51 -0700 Subject: [PATCH] Allow dots in paths. Add a dot to the set of characters that can be in a path string. --- userspace/engine/lua/parser.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/engine/lua/parser.lua b/userspace/engine/lua/parser.lua index 00adf9dd..7fb5a317 100644 --- a/userspace/engine/lua/parser.lua +++ b/userspace/engine/lua/parser.lua @@ -237,7 +237,7 @@ local G = { Identifier = V"idStart" * V"idRest"^0; Macro = V"idStart" * V"idRest"^0 * -P"."; Int = digit^1; - PathString = (alnum + S'-_/*?')^1; + PathString = (alnum + S'.-_/*?')^1; Index = V"Int" + V"PathString"; FieldName = V"Identifier" * (P"." + V"Identifier")^1 * (P"[" * V"Index" * P"]")^-1; Name = C(V"Identifier") * -V"idRest";