【发布时间】:2013-07-05 05:56:27
【问题描述】:
我已经编写了语法来解析以下 sn-p 中的“接口”块(一个块以 !\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 将会是新的。
【问题讨论】:
标签: antlr antlr3 abstract-syntax-tree antlr4