我找不到那样的东西
@parser::using
{
using System;
using System.Collections.Generic;
// ..
}
生成我的解析器。有人知道如何将这些using
行包含在我的解析器中吗?
我需要这个,例如对于词典:
@parser::members
{
protected Dictionary<String, String> m_myDictionary= new Dictionary<String, String>();
}
而且我不想一直为所有对象写namespace
..
答案 0 :(得分:1)
您可以使用
@parser::header
{
}
和/或这,取决于具体情况。
@lexer::header
{
}
但是,我建议不要使用此构造,而是将所有C#代码移动到在解析完成后执行的侦听器或访问者。