fix test
feat(lexer): add extended types