Open joschi opened 7 years ago
The underlying issue is that the rule language shares a grammar with the pipeline definition, where match
is a reserved word.
The two grammars should be separated because they are really not connected to each other.
@kroepke I am going to remove this from the 2.3.0 milestone.
Problem description
The rules language doesn't seem to allow
match
as a valid variable name.This is due to
match
being a keyword of the language in another context: https://github.com/Graylog2/graylog-plugin-pipeline-processor/blob/2.2.3/plugin/src/main/antlr4/org/graylog/plugins/pipelineprocessor/parser/RuleLang.g4#L139Steps to reproduce the problem
Environment