2
我正在開發一個ANTLR語法來填補文本中的一些空白。這就像:語言獨立ANTLR codegen的語法
<% SOME_STATEMENT_TO_BE_REPLACED >
我的問題是,我有目標與ANTLR3的(4是可能的)代碼生成多種語言。 我必須替換的語句實際上是一些業務邏輯的查詢(現有代碼,我只是替換了一個分析器)。
我不知道我是否可以利用該切換到語言模板像ANTLR的一些特點:
options {
language=CSharp3;
output=AST;
ASTLabelType=CommonTree;
}
有一些元語法,我可以在C#,Java和C++使用?