2012-06-12 2 views
-1
  1. 일부 파일의 유효성을 검사해야합니다. 예제, a. 처음 4자는 숫자입니다. b. 첫 단어는 0에서 시작됩니다. c. 그것은 세 번째와 네 번째 문자의 결과입니다.구문 작성 언어

  2. 이러한 규칙은 파일에서 파일로 변경됩니다. 즉, 앞으로는 다른 규칙을 가진 새로운 파일이 작성 될 것입니다.

  3. xml과 같은 언어로이 규칙/구문을 작성할 계획입니다. Java 프로그래밍을 사용하고 있습니다. Java는 구문 파일을 읽고 필요한 파일의 유효성을 검사해야합니다.

  4. 내 질문 : 읽기 쉽고 적용하기 쉬운 사용자 지정 구문 작성을위한 언어가 있습니까? - 나는 XML이 규칙/문법 작성 언어에 적합하지 않다고 생각한다.

+0

아차 사용하는 파서. 다운 투표! – FirmView

답변

2

ANTLR parser generator을 살펴 본다. ANTLR이 파서를 생성하는 문법을 지정할 수 있습니다. 그 파서를 사용하여 입력 파일을 구문 분석 할 수 있습니다. 당신이 파일을 기반으로 런타임에 선택할 수 있도록 각 인식 된 파일 형식의 문법을 가지고해야합니다 물론

(확장자?)

+0

고마워, 내가 확인해. – FirmView

관련 문제