| Rev | Author | # | Line |
|---|---|---|---|
| 1 | StuartYeates | 1 | A [Parser] is a tool for reading data. Two widely used forms of [Parser] are the RecursiveDescentParser and [FiniteStateMachine]s such as [Bison]. |
| 2 | |||
| 3 | [Parser]s are usually the first phase of a ProgrammingLanguage [Compiler], but are also used to parse non-ProgrammingLanguage data (such as [RTF] or [XML]) and in the field of NaturalLanguageParsing. |