javacc는 java로 작성된 코드를 생성 할 수 있으므로 코드를 분석 할 수 있습니다 (문법을 만드는 언어로 작성). 정말 필요한 것은, 이제 내 문법이 쓰기 가정 해 봅시다, 예를 itself.For 자바 코드를 생성하는 것입니다javacc이 자바 코드를 생성 할 수 있습니까?
show "hello world" (let's say this is in my language)
후, 나는 JavaCC에가로,이 라인을 설정하려면 :
system.out.println("hello world");
이상이 "생성 된"자바 코드를 컴파일하고 실행하여 출력을 봅니다.
사실, 목적은 xml 파일을 자동으로 생성 할 수있는 언어를 만드는 것입니다. 나는 javacc와 dom과 같은 xml 파서를 사용할 것을 생각하고 있었다. 그러나 나는 그것이 좋은 방법인지 정말로 모른다.
미리 감사드립니다.
실제로 사용하고 제한을 찾으면 훨씬 더 좋은 질문을 할 수 있습니다. –