A curated list of tools for Abstract Syntax Tree processing.
#Specific Languages
https://github.com/idank/bashlex
http://clang.llvm.org/docs/LibASTMatchersReference.html? http://stackoverflow.com/questions/18560019/how-to-view-clang-ast
clang -emit-ast hello.c #binary output to hello.ast
clang-check -ast-dump hello.c
haskell-tools-ast haskell-src-exts GHC API GHC tutorial ghc-dump-tree ghc-viz prof2dot Glance
Atomist rug ANTLR ANTLR command line
Gramtest BNF generator Rubular Ruby Regexp Mr Data Converter CSV,JSON,Excel,..
Hammer secure parser generator
javaparser Apache Commons-lang
JetBrains JDKLangTools JetBrains uast JetBrains IntelliJ JetBrains IntelliJ Plugin HOWTO
ruby --dump parsetree foo.rb
ruby --dump insns foo.rb
RubyVM::InstructionSequence
smt-lib (Haskell) sbv (Haskell) smt-kit nsolv ddsmt
https://github.com/codeschool/sqlite-parser https://github.com/lfittl/pg_query
nokogiri xslt