parser-compiler
There are 2 repositories under parser-compiler topic.
alorian/CustomQueryLanguage
Custom query language app written on top of the Symfony framework. The app consists of Lexer, Parser Generator, LR(0) Parser, Transpiler, Suggestions manager and Vue.js frontend
emezac/peg_parser
This repository aims to generate an analyzer to read chess files in PGN format. It supports one or more moves, ending with a score, such as "1. e4 e5 ... 0-1", but also long formats: "1. d2d4 Ng8f6", the classic castling "OO oo" but also "e1g1 e8g8", supports parsing of headers and comments. PGN is the de-facto standard for chess games, especially when it comes to interoperability. Unfortunately, PGN is somewhat misdesigned. Apparently, it’s not just me who thinks so. PGN is designed to make it easy for humans to read PGN files, and edit or write them manually with a text editor. At a cost, namely that it’s difficult to parse it with computers.