JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::LuaTokeniser Class Reference

@tags{GUI} More...

#include <juce_LuaCodeTokeniser.h>

Inheritance diagram for juce::LuaTokeniser:
Collaboration diagram for juce::LuaTokeniser:

Public Types

enum  TokenType {
  tokenType_error = 0 ,
  tokenType_comment ,
  tokenType_keyword ,
  tokenType_operator ,
  tokenType_identifier ,
  tokenType_integer ,
  tokenType_float ,
  tokenType_string ,
  tokenType_bracket ,
  tokenType_punctuation
}
 The token values returned by this tokeniser. More...
 

Public Member Functions

 LuaTokeniser ()
 
 ~LuaTokeniser () override
 
CodeEditorComponent::ColourScheme getDefaultColourScheme () override
 Returns a suggested syntax highlighting colour scheme.
 
int readNextToken (CodeDocument::Iterator &) override
 Reads the next token from the source and returns its token type.
 

Detailed Description

@tags{GUI}

Member Enumeration Documentation

◆ TokenType

The token values returned by this tokeniser.

Enumerator
tokenType_error 
tokenType_comment 
tokenType_keyword 
tokenType_operator 
tokenType_identifier 
tokenType_integer 
tokenType_float 
tokenType_string 
tokenType_bracket 
tokenType_punctuation 

Constructor & Destructor Documentation

◆ LuaTokeniser()

juce::LuaTokeniser::LuaTokeniser ( )

◆ ~LuaTokeniser()

juce::LuaTokeniser::~LuaTokeniser ( )
override

Member Function Documentation

◆ getDefaultColourScheme()

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

Returns a suggested syntax highlighting colour scheme.

Implements juce::CodeTokeniser.

◆ readNextToken()

int juce::LuaTokeniser::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.


The documentation for this class was generated from the following file: