GitHub repository: naorpeled/flast
Description: Provides a flat Abstract Syntax Tree and an Arborist to trim and modify the tree