lib/junoser/parser.rb in junoser-0.5.3 vs lib/junoser/parser.rb in junoser-0.5.4
- old
+ new
@@ -178,11 +178,11 @@
rule(:ipprefix_optional) do
arg.as(:arg)
end
rule(:policy_algebra) do
- arg.as(:arg)
+ any.as(:arg)
end
rule(:regular_expression) do
(quote | arg).as(:arg)
end
@@ -9573,11 +9573,11 @@
),
a(str("destination-port"), arg),
b(str("categories"),
c(
str("authentication"),
- str("chassis"),
+ str("chassis-ha-reswatch"),
str("link"),
str("remote-operations"),
str("routing"),
str("startup"),
str("ggsn"),
@@ -9585,11 +9585,11 @@
str("vrrp-events"),
str("configuration"),
str("services"),
str("chassis-cluster"),
str("chassis-high-availability"),
- str("chassis-ha-reswatch"),
+ str("chassis"),
str("timing-events"),
str("dot3oam-events"),
b(str("sonet-alarms"),
c(
str("loss-of-light"),
@@ -22384,10 +22384,11 @@
)
),
str("vlan-isolation")
)
),
+ str("dump-on-panic"),
# Ported from vSRX 18.3R1.9
b(str("cluster"),
c(
b(str("traceoptions"),
c(
@@ -45005,19 +45006,19 @@
)
),
a(str("priority"), arg),
a(str("excess-priority"), arg),
b(str("drop-profile-map"),
- s(
- b(str("loss-priority"),
- (str("low") | str("high") | str("medium-low") | str("medium-high") | str("any"))
+ s(
+ s(str("loss-priority"),
+ (str("low") | str("high") | str("medium-low") | str("medium-high") | str("any"))
),
- b(str("protocol"),
- (str("tcp") | str("non-tcp") | str("any"))
+ s(str("protocol"),
+ (str("tcp") | str("non-tcp") | str("any"))
),
- c(
- a(str("drop-profile"), arg)
+ s(str("drop-profile"),
+ arg
)
)
).as(:oneline),
str("explicit-congestion-notification"),
b(str("ecn-enhanced"),
@@ -83447,11 +83448,11 @@
str("arp-enhanced-scale"),
str("no-arp-enhanced"),
str("no-neighbor-learn"),
str("no-multicast-echo"),
str("extended-echo"),
- str("no-redirects"),
str("no-redirects-ipv6"),
+ str("no-redirects"),
str("nd-override-preferred-src"),
str("no-ping-record-route"),
str("no-ping-time-stamp"),
b(str("dump-device"),
(str("boot-device") | str("usb") | str("compact-flash") | str("removable-compact-flash") | arg)