# Makeup v1.2.2 - Table of Contents

## Pages

- [Changelog](changelog.md)
- [Contributing](contributing.md)
- [Makeup](readme.md)

## Modules

- [Makeup](Makeup.md): Syntax highlighting library for code, inspired by Pygments.
- [Makeup.Formatters.HTML.HTMLFormatter](Makeup.Formatters.HTML.HTMLFormatter.md): Turns a list of tokens into HTML fragments.

- [Makeup.Lexer](Makeup.Lexer.md): A lexer turns raw source code into a list of tokens.

- [Makeup.Lexer.Combinators](Makeup.Lexer.Combinators.md): Common components useful in many lexers.

- [Makeup.Lexer.Groups](Makeup.Lexer.Groups.md): Utilities to highlight groups of tokens on mouseover.
- [Makeup.Lexer.Postprocess](Makeup.Lexer.Postprocess.md): Often you'll want to run the token list through a postprocessing stage before
running the formatter.
- [Makeup.Lexer.Types](Makeup.Lexer.Types.md)
- [Makeup.Registry](Makeup.Registry.md): A registry that allows users to dynamically register new makeup lexers.
- [Makeup.Styles.HTML.Style](Makeup.Styles.HTML.Style.md): The style struct.

- [Makeup.Styles.HTML.StyleMap](Makeup.Styles.HTML.StyleMap.md): This module contains all styles, and facilities to map style names (binaries or atoms) to styles.

