---
title: lexicalClass
framework: foundation
role: symbol
role_heading: Type Property
path: foundation/nslinguistictagscheme/lexicalclass
---

# lexicalClass

Classifies tokens according to class:  part of speech, type of punctuation, or whitespace.

## Declaration

```swift
static let lexicalClass: NSLinguisticTagScheme
```

## Mentioned in

Identifying Parts of Speech

## Discussion

Discussion For possible values, see Lexical Classes. The lexical class of a tag is a further distinction of its token type. Token types and lexical classes have the following correspondence:  |   |   |   |   |

## See Also

### Schemes

- [tokenType](foundation/nslinguistictagscheme/tokentype.md)
- [nameType](foundation/nslinguistictagscheme/nametype.md)
- [nameTypeOrLexicalClass](foundation/nslinguistictagscheme/nametypeorlexicalclass.md)
- [lemma](foundation/nslinguistictagscheme/lemma.md)
- [language](foundation/nslinguistictagscheme/language.md)
- [script](foundation/nslinguistictagscheme/script.md)
