]> git.ipfire.org Git - thirdparty/bird.git/commit
Filter: Add enum types to filter grammar
authorOndrej Zajicek <santiago@crfreenet.org>
Fri, 18 Oct 2024 14:39:42 +0000 (16:39 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Fri, 18 Oct 2024 14:39:42 +0000 (16:39 +0200)
commit80ca0ed279f2c8f396976d90f2e98ba6b923081c
tree8e1629bf8c07335bed2b4b844046ebfd7d401850
parent072821e55e2a3bd0fb3ffee3099375927dc902e8
Filter: Add enum types to filter grammar

Enum types existed on semantic level, but not on syntactic level,
so they could not be used in filter code.

Generate filter grammar for enum types based on CF_ENUM() declarations.

Thanks to lbz for the bugreport.
conf/cf-lex.l
conf/confbase.Y
conf/gen_keywords.m4
conf/gen_parser.m4
filter/config.Y
filter/data.c
filter/test.conf
nest/config.Y