java 파일을 자신의 형식으로 구문 분석하는 Java 프로그램을 만들려고합니다. 내가자신의 언어를 java 파일로 구문 분석하는 방법
show("Hello World");
을 가진 파일을 작성하고,
class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
을 안녕하세요이 파일을 저장합니다. [my_own_extension]와 같은 내 프로그램 및 수출 일로부터 읽을 때 예를 들어, 나는 웹에 많은 기사를 읽고 . 그러나 그들은 javacc, 컴파일 기술, 어휘 분석 등에 대해 쓰고 있습니다. 하지만 내가하고 싶은 유일한 일이
1. 파일 내 규칙을
3. 쓰기 (출력) 된 .java 파일을 내가 할 수있는 방법을 .class 파일
일치 여부를 파일을
2. 시험 읽기입니다 이?
나는 다음과 같은 방법으로,
1. 사용 java.io 또는 java.nio의 패키지 (간단한 자바 코드 일 수 있음)
(읽거나 쓸 파일을 위해)
2. 내 규칙에 대한 내 자신의 논리를 작성하는 것이 할 수 새로운 프로그래밍 언어를 만들고 자바 전문가가 아닙니다. 나는 단지 알고 싶다.
텍스트 파일을 읽는 것처럼 파일을 읽을 수 있습니다. ext 파일을 .me2라고하고 파일을 읽을 때 "theNameOfYourFile.me2"를 사용한다고 가정 해 봅시다. – Sedrick
일종의 파서/컴파일러를 만들고 싶습니다. 이것은 너무 광범위한 질문 일 수 있습니다. –
@TimBiegeleisen javcc와 같은 도구를 사용하지 않고 파서를 만들기위한 자체 프로그램을 작성할 수 있습니까? –