WSF
Us::UsCtx Member List

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

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