created artifacts folder.
cleaned up ebnf-based parser