2014-12-21 1 views
0

GUID를 대체 할 속성으로 사용하거나 stringtemplate의 표현력을 줄여 값을 평가하지 못하도록 템플릿 (stringtemplate.org 4 엔진)에 방법이 있습니까? 구분자 사이에서 속성 조회 이외의 다른 것으로?GUID를 특성으로 사용하여 stringtemplate.org 템플릿으로 대체

예 : 다음은 Antlr4.StringTemplate.Compiler.TemplateException과 함께 실패합니다.

Template template = new Template("{AAA04EC0-301F-11D3-BF1B-00C04F79AAAC}", '{', '}'); 

답변

0

예 아니오.

예 : - 문자가 특성 이름의 일부로 (첫 번째 문자가 아닌) 나타날 수 있도록 StringTemplate 그룹 구문이 업데이트되었습니다. 나는 템플릿 렉서가 실제로 당신이 같은 속성을 사용하도록 업데이트되었는지 확신하지 못합니다. 프로젝트의 이슈 트래커에서 이슈를 제출해야합니다. https://github.com/antlr/stringtemplate4/issues

아니요 : 속성 이름은 숫자로 시작할 수 없으므로 문자로 시작하는 GUID 값만 작동합니다.

+0

내가보기에 충분하지 않습니다. "A-B"는 여전히 던졌습니다. "A-"가 받아 들여집니다. 나는 상관없이 결함을 제기 할 것이다. – Frederik

관련 문제