code_editor
juce_gui_extra

## Classes

class | CodeDocument
| A class for storing and manipulating a source code file. More...
class | CodeDocument::Iterator
| Iterates the text in a CodeDocument. More...
class | CodeDocument::Listener
| An object that receives callbacks from the CodeDocument when its text changes. More...
class | CodeDocument::Position
| A position in a code document. More...
class | CodeEditorComponent
| A text editor component designed specifically for source code. More...
struct | CodeEditorComponent::ColourScheme::TokenType
| Defines a colour for a token type. More...
struct | CodeEditorComponent::ColourScheme
| Defines a syntax highlighting colour scheme. More...
struct | CodeEditorComponent::State
| Can be used to save and restore the editor's caret position, selection state, etc. More...
class | CodeTokeniser
| A base class for tokenising code so that the syntax can be displayed in a code editor. More...
class | CPlusPlusCodeTokeniser
| A simple lexical analyser for syntax colouring of C++ code. More...
struct | CppTokeniserFunctions
| Class containing some basic functions for simple tokenising of C++ code. More...
struct | CppTokeniserFunctions::StringIterator
| A class that can be passed to the CppTokeniserFunctions functions in order to parse a String. More...
class | LuaTokeniser
class | XmlTokeniser

## Detailed Description