Grammar and lexemes - initial commit