EBNF grammar visitor implemented and grammars can be built from source file.