일부 파일의 유효성을 검사해야합니다. 예제, a. 처음 4자는 숫자입니다. b. 첫 단어는 0에서 시작됩니다. c. 그것은 세 번째와 네 번째 문자의 결과입니다.구문 작성 언어
이러한 규칙은 파일에서 파일로 변경됩니다. 즉, 앞으로는 다른 규칙을 가진 새로운 파일이 작성 될 것입니다.
xml과 같은 언어로이 규칙/구문을 작성할 계획입니다. Java 프로그래밍을 사용하고 있습니다. Java는 구문 파일을 읽고 필요한 파일의 유효성을 검사해야합니다.
내 질문 : 읽기 쉽고 적용하기 쉬운 사용자 지정 구문 작성을위한 언어가 있습니까? - 나는 XML이 규칙/문법 작성 언어에 적합하지 않다고 생각한다.
Q
구문 작성 언어
-1
A
답변
2
ANTLR parser generator을 살펴 본다. ANTLR이 파서를 생성하는 문법을 지정할 수 있습니다. 그 파서를 사용하여 입력 파일을 구문 분석 할 수 있습니다. 당신이 파일을 기반으로 런타임에 선택할 수 있도록 각 인식 된 파일 형식의 문법을 가지고해야합니다 물론
(확장자?)
+0
고마워, 내가 확인해. – FirmView
관련 문제
- 1. 자바 언어 구문
- 2. 언어 문자열 구문 분석
- 3. Tesseract 용 언어 파일 작성
- 4. 간단한 구문 분석기 작성
- 5. haskell로 미니 언어 작성, "while"문과 블록 {
- 6. Vim 언어 별 구문 검사기?
- 7. R 언어 XML 구문 분석
- 8. 어셈블러 언어 작성 방법 - 설정하려면 무엇이 필요합니까?
- 9. 플로 차트 작성 기능 프로그래밍 언어
- 10. 언어 변경을위한 PHP 코드 작성 방법
- 11. URL .htaccess로 재 작성 (다중 언어)
- 12. 언어 팩을 addon으로 작성 Installshield 2011
- 13. 독점적 언어 용 디버깅 IDE 작성
- 14. 사용자 정의 언어 용 텍스트 편집기 작성
- 15. 왜 언어 통역사가 대상 언어로 작성 되었습니까?
- 16. 파이썬 docstring 구문 분석 (일반적으로 파이썬에서 언어 구문 분석)
- 17. 제목 포맷을위한 간단한 언어 구문 분석
- 18. 언어 서비스 : 구문 분석을 강제하는 방법이 있습니까?
- 19. Java에서 구문 언어 번역 엔진을 만드는 방법
- 20. 런타임 언어 변경을위한 구문 분석 기술
- 21. 제퍼 ASDL (추상 구문 설명 언어)
- 22. 쿼리 작성, 구문 확인, 구문 분석 및 평가
- 23. Java 파일을 구문 분석하기위한 ANTLR 문법 작성
- 24. 이상한 새 인스턴스 작성 구문 동작
- 25. 맞춤 구문 분석기, 조건부 작성 방법
- 26. 올바른 URL 정규식/모듈 재 작성 구문
- 27. URL을 통한 사용자 지정 계정 작성 스크립트에서 강제 언어 변경
- 28. 파서 작성 (마크 업 언어) : 이론 및 실습
- 29. 인기있는 프로그래밍 언어 인터프리터의 주요 구현이 C++로 작성 되었습니까?
- 30. Python에서 SQL 쿼리 작성
아차 사용하는 파서. 다운 투표! – FirmView