valid example
compile OMP grammar
OMPTree + extractors