restructuring the grammar files and folder to avoid being committed.
Added the resulted lexer, parser, and base visitors to the source control.
the garmmar source must be sym-linked to a proper version controlled folder