29 #ifndef __ScriptLexer_H_
30 #define __ScriptLexer_H_
88 bool isWhitespace(Ogre::String::value_type c)
const;
89 bool isNewline(Ogre::String::value_type c)
const;
String lexeme
This is the lexeme for this token.
vector< ScriptTokenPtr >::type ScriptTokenList
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.
uint32 line
This holds the line number of the input stream where the token was found.
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
SharedPtr< ScriptToken > ScriptTokenPtr
Reference-counted shared pointer, used for objects where implicit destruction is required.
SharedPtr< ScriptTokenList > ScriptTokenListPtr