Structs

  • Indicates which highlight should be applied to a region of source code.
  • Contains the data needed to highlight code written in a particular language.
  • Performs syntax highlighting, recognizing a given list of highlight names.

Enums

  • Represents the reason why syntax highlighting failed.
  • Represents a single step in rendering a syntax-highlighted document.