| JUCE
    | 
| Classes | |
| class | CodeDocument | 
| A class for storing and manipulating a source code file.  More... | |
| class | CodeDocument::Position | 
| A position in a code document.  More... | |
| class | CodeDocument::Listener | 
| An object that receives callbacks from the CodeDocument when its text changes.  More... | |
| class | CodeDocument::Iterator | 
| Iterates the text in a CodeDocument.  More... | |
| class | CodeEditorComponent | 
| A text editor component designed specifically for source code.  More... | |
| struct | CodeEditorComponent::State | 
| Can be used to save and restore the editor's caret position, selection state, etc.  More... | |
| struct | CodeEditorComponent::ColourScheme | 
| Defines a syntax highlighting colour scheme.  More... | |
| struct | CodeEditorComponent::ColourScheme::TokenType | 
| Defines a colour for a token type.  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 |