WSF
UsCtx Member List

This is the complete list of members for UsCtx, including all inherited members.

AddAppVariable(Ty *type, const std::string &aName)UsCtx
AddEntry(Token *aIdent, Fn &aFunc, bool aExtern, UsCtx *aFnCtx=nullptr)UsCtx
AddEntry(Ty *type, Token *aIdent, int aVarFlags=0)UsCtx
AddParam(Fn &fn, Ty *type, Token *aIdent, bool aIsFormalParam=false)UsCtx
AddToInitializerList(UsVal &initList, UsVal &p1, UsVal *p2)UsCtx
AndCheck(UsVal &aLhs, UsVal &aOrResult)UsCtxinline
AndComplete(UsVal &orResult, UsVal &rhs, int aJumpOffset)UsCtxinline
AtDot(Ty *aTypePtr, int pos)UsCtxinline
AtDot(const UsVal &aVal, int pos)UsCtxinline
BeginCall(UsVal &fn, int aPos)UsCtx
BeginStat()UsCtx
BlockType enum nameUsCtx
BoolLiteral(Token *t)UsCtx
BoolTy()UsCtxinline
Break()UsCtxinline
cADD enum valueUsCtx
Call(UsVal &fn, UsValList &args, UsVal *aReturnVal=nullptr)UsCtx
CallArgNext(int aPos)UsCtx
cAND enum valueUsCtx
cASSIGN enum valueUsCtx
cASSIGN_DIV enum valueUsCtx
cASSIGN_INITIAL enum valueUsCtx
cASSIGN_MINUS enum valueUsCtx
cASSIGN_PLUS enum valueUsCtx
cASSIGN_TIMES enum valueUsCtx
Cast(UsVal &v, Ty *ty)UsCtx
cDIVIDE enum valueUsCtx
cDO_BLOCK enum valueUsCtx
cEQ enum valueUsCtx
cFOR_BLOCK enum valueUsCtx
cFOREACH_BLOCK enum valueUsCtx
cGE enum valueUsCtx
cGT enum valueUsCtx
cINDEX enum valueUsCtx
cLARGE_INTUsCtxstatic
cLE enum valueUsCtx
cLT enum valueUsCtx
cMULTIPLY enum valueUsCtx
cNE enum valueUsCtx
cNORMAL_BLOCK enum valueUsCtx
cNOT enum valueUsCtx
CodeOffset()UsCtxinline
ContextFlags enum nameUsCtx
Continue()UsCtxinline
cOR enum valueUsCtx
cSCRIPT_BLOCK enum valueUsCtx
cSUBTRACT enum valueUsCtx
cTEMPORARY_SYMBOL_TABLE enum valueUsCtx
Ctor(Ty *aType, const UsValList &aArgs)UsCtx
cUNARY_MINUS enum valueUsCtx
cUNARY_PLUS enum valueUsCtx
cWHILE_BLOCK enum valueUsCtx
DoCond(UsVal &v)UsCtxinline
DoubleLiteral(Token *t)UsCtx
DoWhileStart()UsCtxinline
EndCall(UsVal &fn, int aPos)UsCtx
EndContext()UsCtxinline
EndStat(int aStatNum)UsCtxinline
ExpectedType(UsVal &v, Ty *t)UsCtx
ExplicitCast(UsVal &v, Ty *ty)UsCtx
ForCond(UsVal &v)UsCtxinline
ForEachBegin(UsVal &key, UsVal &val, UsVal &container)UsCtxinline
ForEnd()UsCtxinline
ForInc()UsCtxinline
FuncComplete(UsVal &aFnVal, UsCtx &aFnCtx)UsCtxinline
FuncDefStart(UsVal &aScriptVal)UsCtx
FuncRType()UsCtx
GetAttribute(UsVal &v, Token *t)UsCtx
GetAttribute(Ty *ty, Token *t)UsCtx
GetClassMethod(UsVal &v, Token *t)UsCtx
GetClassVariable(UsVal &v, Token *t)UsCtx
GetContainerKey(Ty *aType)UsCtx
GetContainerValue(Ty *aType)UsCtx
GetDynAttribute(UsVal &v, Token *t)UsCtx
GetObserver() constUsCtxinline
HitEOF()UsCtxinline
Identifier(Token *aIdent)UsCtx
IfCond(UsVal &v)UsCtxinline
IfElseEnd(int aElseEnd)UsCtxinline
IfTrueEnd(int falseTarget, bool aHasElse)UsCtxinline
ImplicitCast(UsVal v, Ty *ty)UsCtx
IntLiteral(Token *t)UsCtx
IntTy()UsCtxinline
IsThisMethod(Token *t)UsCtx
mAllowGlobalsUsCtx
mBlockTypeUsCtx
mConstUsCtx
mContextFlagsUsCtx
mFuncDefSymUsCtx
mGlobalVarModeUsCtx
mParentCtxUsCtx
mSequenceNumberLimitUsCtx
mSymUsCtx
NewInitializerList()UsCtx
NewMirror(UsConstCtx *c, UsSymbolTable *aParentSymbolTable, int aSequenceNumberLimit)UsCtxinlinestatic
NewVal(Ty *ty)UsCtx
NullLiteral(Token *t)UsCtx
Op(UsVal &lhs, int op)UsCtx
Op(UsVal &lhs, UsVal &idx, UsVal &rhs, int op)UsCtx
Op(UsVal &lhs, UsVal &rhs, int op)UsCtx
OperationId enum nameUsCtx
OrCheck(UsVal &aLhs, UsVal &aOrResult)UsCtxinline
OrComplete(UsVal &orResult, UsVal &rhs, int aJumpOffset)UsCtxinline
qType(Token *t)UsCtx
qType(Ty *aTypePtr, std::pair< Ty *, Ty * > aArgs)UsCtx
RealizeContainer(UsInitializerList &aInitializer, Ty *aLhsType)UsCtx
Return(UsVal &v)UsCtxinline
RType(UsSymbol *s)UsCtx
ScriptContext()UsCtx
Search(const std::string &aName, int aDepth=100)UsCtxinline
Search(Token *aIdent)UsCtx
SemErr(const char *aMsg)UsCtx
SetBlockType(BlockType aBlockType)UsCtxinline
SetRType(Fn &fn, Ty *type)UsCtx
StringLiteral(Token *t)UsCtx
SymVal(UsSymbol *aSym)UsCtx
Text(Token *t)UsCtx
ThisValue()UsCtx
Type(Token *t)UsCtx
UsCtx(UsConstCtx *c)UsCtxexplicit
UsCtx(UsCtx &p, UsSymbolTable::TableLinkage aLinkage=UsSymbolTable::cNEW_SCOPE)UsCtx
VarDecl(Ty *ty, Token *t, int flags=0)UsCtx
VarDeclInit(UsVal &v)UsCtxinline
VarDeclPreAssign(UsVal &v)UsCtxinline
VoidTy()UsCtxinline
WhileCond(UsVal &v)UsCtxinline
WhileEnd(int aEnd)UsCtxinline
~UsCtx()UsCtx
Copyrights Multiple, All Rights Reserved