ANTLR v4 C# : parser::using{ }
本文关键字:using parser ANTLR v4 | 更新日期: 2023-09-27 18:06:30
我找不到这样的东西
@parser::using
{
using System;
using System.Collections.Generic;
// ..
}
生成解析器。有人知道我如何将这样的using
行包含到我的解析器中吗?
我需要这个,例如买字典:
@parser::members
{
protected Dictionary<String, String> m_myDictionary= new Dictionary<String, String>();
}
我不想一直为所有对象写完整的namespace
。
可以使用
@parser::header
{
}
和/或this,取决于上下文。
@lexer::header
{
}
但是,我建议不要使用这种结构,而是将所有c#代码移动到解析完成后执行的侦听器或访问器中。