Loading...
2020
LR 오토마타 생성 모듈을 공유하고 범용 프로그래밍언어로 명세를 작성하는 파서 생성 도구
Parser Generators Sharing LR Automaton Generators and Accepting General Purpose Programming Language-based Specifications
한국정보과학회
최광훈 외 3명
논문정보
- Publisher
- 정보과학회논문지
- Issue Date
- 2020-01-15
- Keywords
- -
- Citation
- -
- Source
- -
- Journal Title
- -
- Volume
- 47
- Number
- 1
- Start Page
- 52
- End Page
- 60
- DOI
- ISSN
- 2383630X
Abstract
본 논문은 LR 파서를 쉽게 개발하기 위하여 두 가지 아이디어를 제안한다. 첫째, 오토마타 생성을 모듈화하여 새로운 프로그래밍 언어를 위한 파서 생성 도구를 쉽게 개발 할 수 있다. 둘째, 파서 명세를 일반 프로그래밍언어로 작성하도록 구성하여 이 언어 개발 환경에서 제공하는 구문 오류, 자동 완성, 타입 오류 검사 기능들을 이용하여 파서 명세의 오류를 바로잡을 수 있다. 이 연구에서 제안한 아이디어로 Python, Java, C++, Haskell로 파서를 작성할 수 있는 도구를 개발하였고, 실험을 통하여 위 두 가지 장점을 보였다.
- 전남대학교
- KCI
- 정보과학회논문지
저자 정보
| 이름 | 소속 |
|---|---|
| 최광훈 | 인공지능융합학과 |