create a class to create asts
create a table for crd on the db
create an enum to represent types of blocks
create a class for crd
create a class for registering crds
[bug fix] a bug that the main process analyzes files than .java was fixed