2
위해 나는 텍스트의 일부 격차를 기입하는 ANTLR 문법을 개발하고 있어요. 그것은 다음과 같습니다 :언어 독립적 인 ANTLR 문법은 CODEGEN
<% SOME_STATEMENT_TO_BE_REPLACED >
내 문제는 ANTLR3 (4 가능) 코드 겐으로 여러 언어를 대상으로해야한다는 것입니다. 내가 교체해야 성명은 일부 비즈니스 로직에 대한 쿼리 (기존 코드가있다, 난 그냥 파서 교체) 사실이다. 나는 C#을, Java 및 C++에서 사용할 수있는 몇 가지 메타 구문이 있나요
options {
language=CSharp3;
output=AST;
ASTLabelType=CommonTree;
}
:
나는 내가 좋아하는 언어 템플릿으로 전환 ANTLR의 일부 기능을 사용할 수 있는지 여부를 궁금해?