Я хотел бы проанализировать файл, в котором есть директива Include.(Включить)
Я открыл новый файл и запустил отдельную лексическую функцию.Как я могу вернуться к тому моменту, когда я начал лексизм с первого места?Как-то меняем порт?Я попытался параметризировать и сделать параметр, но после триггера eof остановка лексизма.
Любая помощь будет оценена.
Dietmar
Надеюсь, она не станет слишком большой и уродливой:
Пример:
##defineSource asduv1
Include default-asduv1.inc
##defineSource asduv2
set USESGS 1
# +++ MSG_TYPE +++
# METAR oder SPECI
#
DefSequence MSG_TYPE { "METAR" }
DefSequence WIND { "23E1WKT" }
.
.
.
A ##defineSource <protocol>
запускает новый «раздел определения данных», за которым следует либо «Включить», либо множество DefSequence <VAR> <List of Values>
определений.
Кстати -> дырка в Tcl