Loading...
Searching...
No Matches
juce::XmlTokeniser Class Reference
Inheritance diagram for juce::XmlTokeniser:

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 juce::CodeTokeniser
 CodeTokeniser ()=default
virtual ~CodeTokeniser ()=default

Member Enums

◆ TokenType

The token values returned by this tokeniser.

Enumerator
tokenType_error 
tokenType_comment 
tokenType_keyword 
tokenType_operator 
tokenType_identifier 
tokenType_string 
tokenType_bracket 
tokenType_punctuation 
tokenType_preprocessor 

Constructors and Destructors

◆ XmlTokeniser()

juce::XmlTokeniser::XmlTokeniser ( )

◆ ~XmlTokeniser()

juce::XmlTokeniser::~XmlTokeniser ( )
override

Member Functions

◆ readNextToken()

int juce::XmlTokeniser::readNextToken ( CodeDocument::Iterator & source)
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 juce::CodeTokeniser.

◆ getDefaultColourScheme()

CodeEditorComponent::ColourScheme juce::XmlTokeniser::getDefaultColourScheme ( )
overridevirtual

Returns a suggested syntax highlighting colour scheme.

Implements juce::CodeTokeniser.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram