Adding lexer, parser, enumerator, and .gitignore