我正在使用Antlr4来对一种旧语言进行词法分析和解析,我的最终目标是生成C#代码,并在模拟执行旧语言的物理硬件的运行时环境中执行此代码。
模拟器和代码生成工作得非常好。
我想从监听器中生成特定的错误消息或警告消息,这是否可能?
例如,该语言允许一行以分号结尾或不以分号结尾,如果一行缺少分号,我想发出警告。
我有许多类似的情况,该语言和物理硬件具有许多奇怪的特征。
谢谢, Gregg
模拟器和代码生成工作得非常好。
我想从监听器中生成特定的错误消息或警告消息,这是否可能?
例如,该语言允许一行以分号结尾或不以分号结尾,如果一行缺少分号,我想发出警告。
我有许多类似的情况,该语言和物理硬件具有许多奇怪的特征。
谢谢, Gregg