This struct represents a token, which is an ID'd lexeme from the parsing input stream.
More...
#include <OgreScriptLexer.h>
|
| uint32 | lexemeLen |
| |
| const char * | lexemePtr |
| | This is the lexeme for this token, points into ScriptLexer::lexemeStorage.
|
| |
| uint32 | line |
| | This holds the line number of the input stream where the token was found.
|
| |
| uint32 | type |
| | This is the id associated with the lexeme, which comes from a lexeme-token id mapping.
|
| |
This struct represents a token, which is an ID'd lexeme from the parsing input stream.
◆ lexeme()
| String Ogre::ScriptToken::lexeme |
( |
bool | unquote = false | ) |
const |
|
inline |
◆ lexemeEquals()
| bool Ogre::ScriptToken::lexemeEquals |
( |
const char * | str | ) |
const |
|
inline |
◆ lexemeLen
| uint32 Ogre::ScriptToken::lexemeLen |
◆ lexemePtr
| const char* Ogre::ScriptToken::lexemePtr |
This is the lexeme for this token, points into ScriptLexer::lexemeStorage.
Referenced by lexeme(), and lexemeEquals().
◆ line
| uint32 Ogre::ScriptToken::line |
This holds the line number of the input stream where the token was found.
◆ type
| uint32 Ogre::ScriptToken::type |
This is the id associated with the lexeme, which comes from a lexeme-token id mapping.
The documentation for this struct was generated from the following file: