2015-01-24 3 views
-1

나는 Antlr 문법을 가지고있다. 일부 파일을 생성하는 것이 유용합니다 (예 : 아래 파일). Antlr - 생성 된 C# 파일의 위치를 ​​제어 하시겠습니까?

bin/Debug/CalculatorExpressionParserBaseListener.cs 

유일한 문제

antlrGenerated/CalculatorExpressionParserBaseListener.cs 

내가 그렇게 ANTLR을 말해 줄 수, 내가 정말하고 싶은 것이 다른 디렉토리에 넣어하는 것입니다 말입니까?

파일을 옮길 수 있다는 것을 알고 있습니다. 그러나 재생산 될 때마다해야 할 일은 성가신 추가 단계입니다.

답변

-1

ANTLR MSBuild는 이러한 방식으로 개발되었으므로 파일 경로를 변경할 수있는 옵션이 없습니다.

어떤 목적으로 임시 파일을 보관 하시겠습니까? 생성 된 파일은 전혀 유용하지 않으며 (디버깅 제외) 소스 제어에서 제외되어야합니다.

+0

다른 IDE는 ANTLR (Xamarin Studio)을 빌드하지 않습니다. 그래서 내 Mac에서 개발할 때 필요합니다. –

+0

비 Windows 플랫폼에서, ANTLR 대상에 관해 한 번보고 한 문제가 수정되었으므로 최신 xbuild를 테스트해야합니다. 한편 ANTLR On Mono를 호출하는 조건을 사용하는 것은 꽤 쉽습니다. 여기 샘플이 있습니다. https://github.com/lextm/sharpsnmplib/blob/master/archived/ast_gen2/SharpSnmpLib.AST.csproj –