GitHub repository: JuliaIO/ParseUnparse.jl
Primary language: Julia
Description: Given a context-free grammar, parse input data to get a parse tree. Supports unparsing, with perfect roundtripping.