Drag[en]gine Script Module DragonScript  1.23
Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState Class Reference
Inheritance diagram for Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState:

Public Member Functions

void adjustPosition (int amount)
 
byte getNextCharacter ()
 
int getPosition ()
 
bool hasMoreCharacters ()
 
ParserState new (String string)
 

Public Attributes

int pLength
 
int pPosition
 
String pString
 

Detailed Description

Class used to hold the parser state.

Member Function Documentation

◆ adjustPosition()

void Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.adjustPosition ( int  amount)

◆ getNextCharacter()

byte Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.getNextCharacter ( )

◆ getPosition()

int Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.getPosition ( )

◆ hasMoreCharacters()

bool Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.hasMoreCharacters ( )

◆ new()

ParserState Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.new ( String  string)

Member Data Documentation

◆ pLength

int Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.pLength

◆ pPosition

int Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.pPosition

◆ pString

String Dragengine.TriggerSystem.TSTriggerExpressionParser.ParserState.pString

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