Minipeg is a parser generator for C that you can easily add to your project as a single file. Single file distribution minipeg.c Example calculator Example x86_64 assembler Source code Man Page MINIPEG(1) General Commands Manual MINIPEG(1) NAME minipeg - parser generator SYNOPSIS minipeg [-hvVP -ooutput] [filename ...] DESCRIPTION minipeg is a tool for generating recursive-descent parsers: program