GitHub repository: vanderlee/Comprehend
Primary language: PHP
Description: PHP 5/7 framework for creating complex scanners, lexer, tokenizers and parsers based on BNF (and variant) formal syntax definitions.