CMGDK r49-rc2
组合类型 | 枚举 | 函数 | 变量
angle_script名字空间参考

组合类型

struct  sTokenWord
class  asCTokenizer

枚举

enum  eTokenType {
  ttUnrecognizedToken, ttEnd, ttWhiteSpace, ttOnelineComment,
  ttMultilineComment, ttIdentifier, ttIntConstant, ttFloatConstant,
  ttDoubleConstant, ttStringConstant, ttHeredocStringConstant, ttNonTerminatedStringConstant,
  ttBitsConstant, ttPlus, ttMinus, ttStar,
  ttSlash, ttPercent, ttHandle, ttAddAssign,
  ttSubAssign, ttMulAssign, ttDivAssign, ttModAssign,
  ttOrAssign, ttAndAssign, ttXorAssign, ttShiftLeftAssign,
  ttShiftRightLAssign, ttShiftRightAAssign, ttInc, ttDec,
  ttDot, ttAssignment, ttEndStatement, ttListSeparator,
  ttStartStatementBlock, ttEndStatementBlock, ttOpenParanthesis, ttCloseParanthesis,
  ttOpenBracket, ttCloseBracket, ttAmp, ttBitOr,
  ttBitNot, ttBitXor, ttBitShiftLeft, ttBitShiftRight,
  ttBitShiftRightArith, ttEqual, ttNotEqual, ttLessThan,
  ttGreaterThan, ttLessThanOrEqual, ttGreaterThanOrEqual, ttQuestion,
  ttColon, ttIf, ttElse, ttFor,
  ttWhile, ttBool, ttImport, ttGoto,
  ttEnum, ttFunc, ttString, ttInt,
  ttInt8, ttInt16, ttInt64, ttInterface,
  ttUInt, ttUInt8, ttUInt16, ttUInt64,
  ttFloat, ttVoid, ttTrue, ttFalse,
  ttReturn, ttNot, ttAnd, ttOr,
  ttXor, ttBreak, ttContinue, ttConst,
  ttDo, ttDouble, ttSwitch, ttCase,
  ttDefault, ttIn, ttOut, ttInOut,
  ttNull, ttClass, ttCast
}

函数

const wchar_t * asGetTokenDefinition (int tokenType)
const wchar_t * GetTokenName (eTokenType type)

变量

sTokenWord const tokenWords []
const unsigned int numTokenWords = sizeof(tokenWords)/sizeof(sTokenWord)
const wchar_t *const whiteSpace = " \t\r\n\xFEFF"
const int whiteSpaceNumber = 5

枚举类型文档

枚举值:
ttUnrecognizedToken 
ttEnd 
ttWhiteSpace 
ttOnelineComment 
ttMultilineComment 
ttIdentifier 
ttIntConstant 
ttFloatConstant 
ttDoubleConstant 
ttStringConstant 
ttHeredocStringConstant 
ttNonTerminatedStringConstant 
ttBitsConstant 
ttPlus 
ttMinus 
ttStar 
ttSlash 
ttPercent 
ttHandle 
ttAddAssign 
ttSubAssign 
ttMulAssign 
ttDivAssign 
ttModAssign 
ttOrAssign 
ttAndAssign 
ttXorAssign 
ttShiftLeftAssign 
ttShiftRightLAssign 
ttShiftRightAAssign 
ttInc 
ttDec 
ttDot 
ttAssignment 
ttEndStatement 
ttListSeparator 
ttStartStatementBlock 
ttEndStatementBlock 
ttOpenParanthesis 
ttCloseParanthesis 
ttOpenBracket 
ttCloseBracket 
ttAmp 
ttBitOr 
ttBitNot 
ttBitXor 
ttBitShiftLeft 
ttBitShiftRight 
ttBitShiftRightArith 
ttEqual 
ttNotEqual 
ttLessThan 
ttGreaterThan 
ttLessThanOrEqual 
ttGreaterThanOrEqual 
ttQuestion 
ttColon 
ttIf 
ttElse 
ttFor 
ttWhile 
ttBool 
ttImport 
ttGoto 
ttEnum 
ttFunc 
ttString 
ttInt 
ttInt8 
ttInt16 
ttInt64 
ttInterface 
ttUInt 
ttUInt8 
ttUInt16 
ttUInt64 
ttFloat 
ttVoid 
ttTrue 
ttFalse 
ttReturn 
ttNot 
ttAnd 
ttOr 
ttXor 
ttBreak 
ttContinue 
ttConst 
ttDo 
ttDouble 
ttSwitch 
ttCase 
ttDefault 
ttIn 
ttOut 
ttInOut 
ttNull 
ttClass 
ttCast 

函数文档

const wchar_t * angle_script::asGetTokenDefinition ( int  tokenType)
const wchar_t * angle_script::GetTokenName ( eTokenType  type)

变量文档

const unsigned int angle_script::numTokenWords = sizeof(tokenWords)/sizeof(sTokenWord)
const wchar_t* const angle_script::whiteSpace = " \t\r\n\xFEFF"
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义