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)