我想解析一个包含Include指令的文件。 (包括)
我打开了新文件并启动了一个分离功能。 我怎么能回到第一个开始lexing的地步? 以某种方式改变端口? 我尝试了参数化和make参数,但是在eof触发后,lexing停止了。
任何帮助将不胜感激。
迪特马尔
希望它不会变得太大和丑陋:
示例:
##defineSource asduv1
Include default-asduv1.inc
##defineSource asduv2
set USESGS 1
# +++ MSG_TYPE +++
# METAR oder SPECI
#
DefSequence MSG_TYPE { "METAR" }
DefSequence WIND { "23E1WKT" }
.
.
.
##defineSource <protocol>
启动新的“数据定义部分”
其后是Include或
很多DefSequence <VAR> <List of Values>
定义。
顺便说一下 - &gt;洞的故事在tcl