---
title: NSGrammaticalPartOfSpeech
framework: foundation
role: symbol
role_heading: Enumeration
path: foundation/nsgrammaticalpartofspeech
---

# NSGrammaticalPartOfSpeech

A representation of grammatical parts of speech, used for inflecting strings.

## Declaration

```swift
enum NSGrammaticalPartOfSpeech
```

## Topics

### Determining Part of Speech

- [NSGrammaticalPartOfSpeech.determiner](foundation/nsgrammaticalpartofspeech/determiner.md)
- [NSGrammaticalPartOfSpeech.pronoun](foundation/nsgrammaticalpartofspeech/pronoun.md)
- [NSGrammaticalPartOfSpeech.letter](foundation/nsgrammaticalpartofspeech/letter.md)
- [NSGrammaticalPartOfSpeech.adverb](foundation/nsgrammaticalpartofspeech/adverb.md)
- [NSGrammaticalPartOfSpeech.particle](foundation/nsgrammaticalpartofspeech/particle.md)
- [NSGrammaticalPartOfSpeech.adjective](foundation/nsgrammaticalpartofspeech/adjective.md)
- [NSGrammaticalPartOfSpeech.adposition](foundation/nsgrammaticalpartofspeech/adposition.md)
- [NSGrammaticalPartOfSpeech.verb](foundation/nsgrammaticalpartofspeech/verb.md)
- [NSGrammaticalPartOfSpeech.noun](foundation/nsgrammaticalpartofspeech/noun.md)
- [NSGrammaticalPartOfSpeech.conjunction](foundation/nsgrammaticalpartofspeech/conjunction.md)
- [NSGrammaticalPartOfSpeech.numeral](foundation/nsgrammaticalpartofspeech/numeral.md)
- [NSGrammaticalPartOfSpeech.interjection](foundation/nsgrammaticalpartofspeech/interjection.md)
- [NSGrammaticalPartOfSpeech.preposition](foundation/nsgrammaticalpartofspeech/preposition.md)
- [NSGrammaticalPartOfSpeech.abbreviation](foundation/nsgrammaticalpartofspeech/abbreviation.md)
- [NSGrammaticalPartOfSpeech.notSet](foundation/nsgrammaticalpartofspeech/notset.md)

### Initializers

- [init(rawValue:)](foundation/nsgrammaticalpartofspeech/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing Grammatical Properties

- [NSGrammaticalGender](foundation/nsgrammaticalgender.md)
- [NSGrammaticalNumber](foundation/nsgrammaticalnumber.md)
