Ohm: PEG 기반 파싱 툴킷
2025-02-11
Ohm은 라이브러리와 도메인 특정 언어(DSL)로 구성된 강력한 파싱 툴킷입니다. 사용자 정의 파일 형식을 파싱하거나 프로그래밍 언어의 파서, 인터프리터, 컴파일러를 빠르게 구축하는 데 사용할 수 있습니다. Ohm 언어는 정규 표현식이나 컨텍스트 프리 문법과 마찬가지로 구문을 설명하는 공식적인 방법인 Parsing Expression Grammars(PEG)를 기반으로 합니다. Ohm 라이브러리는 작성한 문법으로부터 파서, 인터프리터 등을 생성하기 위한 JavaScript 인터페이스를 제공합니다.
더 보기
개발
파서