我已经编写了语法来解析以下代码段中的“接口”块(块以 为界!\n
)。
!
interface FastEthernet 1/0
no ip address
shutdown
!
ip route 0.0.0.0
!
router bgp 10
<skipped...>
!
router ospf 1
<skipped...>
!
interface Vlan 100
ip address 192.168.20.1
no shutdown
!
我没有为“ip route”或“router bgp”或“router ospf”块编写语法,但它(和类似的块)容易出现在输入中。我该如何跳过“不需要的”并只处理“预期的”块?我是 ANTLR 的新手,但在过去的几周里已经学会了为类似的东西编写语法。我从 ANTLRv3.5 开始,v4 将是新的。