1

현재 컴파일러에서 읽을 수있는 언어가 java.C++를 사용하여 컴파일러를 만드는 방법에 대한 도구 (소프트웨어 프로그램 또는 프레임 워크)를 찾고 있습니다. 이미 GUI를 준비했습니다. 하지만 컴파일러를 만드는 방법에 대한 단서는 아직 없습니다.자바를 사용하여 인터프리터를 만드는 도구

누구나 나에게 java.lie를 사용하여 컴파일러를 만드는 데 링크 또는 자습서를 제공 할 수 있습니다. 어휘, 구문 및 의미 분석을 수행하는 컴파일러를 만드는 방법에 대한 정확한 소스 코드, 팁 및 알고리즘을 찾지 못했을 수 있습니다.

+0

ANTLR, JavaCC 및 Google에서 "Java로 컴파일러 작성 방법"을 살펴 보는 것이 좋습니다. 이렇게 오는 것 외에도 많은 볼거리가 있습니다. – duffymo

+2

컴파일러에 필요한 GUI는 무엇입니까? : - | – fortran

+0

@ fortran-misinterpretation 죄송합니다. 실제로 C++로 대상 언어와 함께 Java를 사용하여 IDE를 구축하고 있습니다. – marchemike

답변

1

ANTLR은 파서를 만들기 시작할 수있는 좋은 장소입니다.

+0

구문 분석 부분과 의미를 모두 마친 후에 배치 파일을 사용하여 텍스트 파일을 C++ 프로그램으로 컴파일 할 수있는 자습서를 알고 있습니까? – marchemike