1
我寫了語法來解析下面的代碼片段中的'接口'塊(一個塊由!\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路由」或「BGP路由器」或「路由器OSPF」塊寫入語法,但它是(以及類似的塊)易於出現在輸入。我如何去跳過「不想要的」並只繼續使用「預期」的塊? ANTLR是新手,但是在過去的幾周裏已經學會了寫類似的語法。我已經開始使用ANTLRv3.5,而v4將會是新的。