summaryrefslogtreecommitdiff
path: root/proto/radv
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2022-12-13 19:31:46 +0100
committerOndrej Zajicek <santiago@crfreenet.org>2023-08-25 23:50:44 +0200
commitf5140d1027f514bc59d46ab8aa09181f5870afbd (patch)
tree0af416202ebde1828b3d0c2684061d600234142b /proto/radv
parentcce48c6cdd9484c606879ea76d4c633fce12ba36 (diff)
Conf: Allow keywords to be redefined by user symbols
Most syntactic constructs in BIRD configuration (e.g. protocol options) are defined as keywords, which are distinct from symbols (user-defined names for protocols, variables, ...). That may cause backwards compatibility issue when a new feature is added, as it may collide with existing user names. We can allow keywords to be shadowed by symbols in almost all cases to avoid this issue. This replaces the previous mechanism, where shadowable symbols have to be explictly added to kw_syms.
Diffstat (limited to 'proto/radv')
-rw-r--r--proto/radv/config.Y2
1 files changed, 0 insertions, 2 deletions
diff --git a/proto/radv/config.Y b/proto/radv/config.Y
index 9c5e1761..c57752d9 100644
--- a/proto/radv/config.Y
+++ b/proto/radv/config.Y
@@ -50,8 +50,6 @@ CF_ENUM(T_ENUM_RA_PREFERENCE, RA_PREF_, LOW, MEDIUM, HIGH)
CF_GRAMMAR
-kw_sym: CUSTOM | OPTION | VALUE ;
-
proto: radv_proto ;
radv_proto_start: proto_start RADV