codemining-treelm contains code for language models that work on trees.
codemining.ast
contains code to convert ASTs to language-agnostic TreeNodes
codemining.lm
contains an implementation of PCFGs and TSGs as well as some idiom-related code.
The project depends on three internal (maven) modules:
a) codemining-utils b) codemining-core c) codemining-sequencelm
The rest of the dependencies are declared in the maven dependencies.