---
encoding: utf-8
filter:
  - erb
  - maruku
---
### SyntaxHighlighter API

SyntaxHighlighter is the top level object and contains a number of functionality and predefined variables. 

<div class="api" markdown="1">
	Name	| Type	| Description
	--------|-------|------------
	[`all`](/SyntaxHighlighter/manual/api/all.html)					| `Function`	| Static function which process all elements on the page and performs syntax highlighting.
	[`Highlighter`](/SyntaxHighlighter/manual/api/highlighter)		| `Class`		| The base class for a brush.
	[`regexLib`](/SyntaxHighlighter/manual/api/regexlib.html)		| `Object`		| Commonly used regular expressions.
</div>
