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