#include <juce_XMLCodeTokeniser.h>
Public Types | |
enum | TokenType { tokenType_error = 0 , tokenType_comment , tokenType_keyword , tokenType_operator , tokenType_identifier , tokenType_string , tokenType_bracket , tokenType_punctuation , tokenType_preprocessor } |
The token values returned by this tokeniser. More... | |
Public Member Functions | |
XmlTokeniser () | |
~XmlTokeniser () override | |
int | readNextToken (CodeDocument::Iterator &) override |
Reads the next token from the source and returns its token type. | |
CodeEditorComponent::ColourScheme | getDefaultColourScheme () override |
Returns a suggested syntax highlighting colour scheme. | |
Public Member Functions inherited from CodeTokeniser | |
CodeTokeniser ()=default | |
virtual | ~CodeTokeniser ()=default |
XmlTokeniser::XmlTokeniser | ( | ) |
|
override |
|
overridevirtual |
Reads the next token from the source and returns its token type.
This must leave the source pointing to the first character in the next token.
Implements CodeTokeniser.
|
overridevirtual |
Returns a suggested syntax highlighting colour scheme.
Implements CodeTokeniser.