diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-05-30 01:08:47 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-05-30 01:08:47 +0200 |
commit | 59c9625b72f77bc2b23aa1c8f60699758881a306 (patch) | |
tree | 44057e81b6321ae4a4d1df4bf30e6444e4979b83 /integration/intellij/src/main | |
parent | 0988321dc4376bac6369f27f424c7cbeea925f1e (diff) |
Grammar fixes
Diffstat (limited to 'integration/intellij/src/main')
-rw-r--r-- | integration/intellij/src/main/bnf/ai/vespa/intellij/schema/parser/sd.bnf | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/integration/intellij/src/main/bnf/ai/vespa/intellij/schema/parser/sd.bnf b/integration/intellij/src/main/bnf/ai/vespa/intellij/schema/parser/sd.bnf index ab1178c4fa9..cba0d335c84 100644 --- a/integration/intellij/src/main/bnf/ai/vespa/intellij/schema/parser/sd.bnf +++ b/integration/intellij/src/main/bnf/ai/vespa/intellij/schema/parser/sd.bnf @@ -224,7 +224,8 @@ FunctionDefinition ::= (function | macro) inline? IdentifierVal Arguments Arguments ::= '()' | ( ClauseStart ArgumentDefinition (CommaSeparator ArgumentDefinition)* ClauseEnd ) -ArgumentDefinition ::= IdentifierVal | INTEGER_REG +// When used in function declarations this should really be IdentifierVal only +ArgumentDefinition ::= IdentifierVal | INTEGER_REG | STRING_REG | STRING_REG_SINGLE_QUOTE { mixin="ai.vespa.intellij.schema.psi.impl.SdNamedElementImpl" implements=["ai.vespa.intellij.schema.psi.SdDeclaration" "ai.vespa.intellij.schema.psi.SdNamedElement"] } |