mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 09:41:54 +00:00
Added prefix_or_ipa.
This commit is contained in:
parent
758458be05
commit
d3abfbc68d
@ -53,7 +53,7 @@ CF_DECLS
|
||||
|
||||
%type <i> expr bool pxlen
|
||||
%type <time> datetime
|
||||
%type <px> prefix
|
||||
%type <px> prefix prefix_or_ipa
|
||||
|
||||
%nonassoc '=' '<' '>' '~' '.' GEQ LEQ NEQ
|
||||
%left '+' '-'
|
||||
@ -118,6 +118,11 @@ prefix:
|
||||
}
|
||||
;
|
||||
|
||||
prefix_or_ipa:
|
||||
prefix
|
||||
| IPA { $$.addr = $1; $$.len = BITS_PER_IP_ADDRESS; }
|
||||
;
|
||||
|
||||
pxlen:
|
||||
'/' NUM {
|
||||
if ($2 < 0 || $2 > BITS_PER_IP_ADDRESS) cf_error("Invalid prefix length %d", $2);
|
||||
|
Loading…
Reference in New Issue
Block a user