# Text Processing

- CommonMark
  - Introduction
  - Installing/Configuring
  - CommonMark\Node\Document — Document concrete CommonMark\Node
  - CommonMark\Node\Heading — Heading concrete CommonMark\Node
  - CommonMark\Node\Paragraph — Paragraph concrete CommonMark\Node
  - CommonMark\Node\BlockQuote — BlockQuote concrete CommonMark\Node
  - CommonMark\Node\BulletList — BulletList concrete CommonMark\Node
  - CommonMark\Node\OrderedList — OrderedList concrete CommonMark\Node
  - CommonMark\Node\Item — Item concrete CommonMark\Node
  - CommonMark\Node\Text — Text concrete CommonMark\Node
  - CommonMark\Node\Text\Strong — Strong concrete CommonMark\Node
  - CommonMark\Node\Text\Emphasis — Emphasis concrete CommonMark\Node
  - CommonMark\Node\ThematicBreak — ThematicBreak concrete CommonMark\Node
  - CommonMark\Node\SoftBreak — SoftBreak concrete CommonMark\Node
  - CommonMark\Node\LineBreak — LineBreak concrete CommonMark\Node
  - CommonMark\Node\Code — Code concrete CommonMark\Node
  - CommonMark\Node\CodeBlock — CodeBlock concrete CommonMark\Node
  - CommonMark\Node\HTMLBlock — HTMLBlock concrete CommonMark\Node
  - CommonMark\Node\HTMLInline — HTMLInline concrete CommonMark\Node
  - CommonMark\Node\Image — Image concrete CommonMark\Node
  - CommonMark\Node\Link — Link concrete CommonMark\Node
  - CommonMark\Node\CustomBlock — CustomBlock concrete CommonMark\Node
  - CommonMark\Node\CustomInline — CustomInline concrete CommonMark\Node
  - CommonMark\Node — Abstract CommonMark\Node
  - CommonMark\Interfaces\IVisitor — The CommonMark\Interfaces\IVisitor interface
  - CommonMark\Interfaces\IVisitable — The CommonMark\Interfaces\IVisitable interface
  - CommonMark\Parser — The CommonMark\Parser class
  - CommonMark\CQL — The CommonMark\CQL class
  - CommonMark Functions
- Parle — Parsing and lexing
  - Introduction
  - Installing/Configuring
  - Predefined Constants
  - Pattern matching — Parle pattern matching
  - Examples
  - Parle\Lexer — The Parle\Lexer class
  - Parle\RLexer — The Parle\RLexer class
  - Parle\Parser — The Parle\Parser class
  - Parle\RParser — The Parle\RParser class
  - Parle\Stack — The Parle\Stack class
  - Parle\Token — The Parle\Token class
  - Parle\ErrorInfo — The Parle\ErrorInfo class
  - Parle\LexerException — The Parle\LexerException class
  - Parle\ParserException — The Parle\ParserException class
- PCRE — Regular Expressions (Perl-Compatible)
  - Introduction
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - PCRE Patterns
  - PCRE Functions
- POSIX Regex — Regular Expression (POSIX Extended)
  - Introduction
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - POSIX Regex Functions
- ssdeep — ssdeep Fuzzy Hashing
  - Introduction
  - Installing/Configuring
  - Predefined Constants
  - ssdeep Functions
- Strings
  - Introduction
  - Installing/Configuring
  - Predefined Constants
  - String Functions
  - Changelog