public |
Description
Public Static Attributes
const uint32_t | TYPE_ID |
Public Static Functions
uint32_t | getTypeId() |
Public Functions
TOperator(const std::string & s, const uint32_t _type) | |
TOperator( StringId id) | |
TOperator(const Operator * _op) | |
int | getPrecedence() |
int | getAssociativity() |
const Operator * | getOperator() const |
std::string | toString() const |
Token * | clone() const |
Documentation
variable
EScript::TOperator::TYPE_ID
public | static |
const uint32_t TYPE_ID |
Defined in EScript/EScript/Compiler/Token.h:181
function
EScript::TOperator::getTypeId
public | static | inline |
uint32_t getTypeId( | ) |
Defined in EScript/EScript/Compiler/Token.h:182
function
EScript::TOperator::TOperator
public | inline |
TOperator( | const std::string & | s, |
const uint32_t | _type | |
) |
Defined in EScript/EScript/Compiler/Token.h:183
function
EScript::TOperator::TOperator
public | inline |
TOperator( | StringId | id ) |
Defined in EScript/EScript/Compiler/Token.h:184
function
EScript::TOperator::TOperator
public | inline |
TOperator( | const Operator * | _op ) |
Defined in EScript/EScript/Compiler/Token.h:185
function
EScript::TOperator::getPrecedence
public | inline |
int getPrecedence( | ) |
Defined in EScript/EScript/Compiler/Token.h:187
function
EScript::TOperator::getAssociativity
public | inline |
int getAssociativity( | ) |
Defined in EScript/EScript/Compiler/Token.h:188
function
EScript::TOperator::getOperator
public | const | inline |
const Operator * getOperator( | ) const |
Defined in EScript/EScript/Compiler/Token.h:189
function
EScript::TOperator::toString
public | const | inline | virtual |
std::string toString( | ) const |
Defined in EScript/EScript/Compiler/Token.h:191
function
EScript::TOperator::clone
public | const | inline | virtual |
Token * clone( | ) const |
Defined in EScript/EScript/Compiler/Token.h:192