PLY is a zero-dependency Python implementation of the traditional parsing tools lex and yacc. It uses the same LALR (1) parsing algorithm as yacc and has most of its core features. It is compatible ...
This crate provides a tree structure which always is contiguously stored and manipulated in memory. It provides similar APIs as rowan and is intended to be an efficient replacement for it (read more ...