|
WSF
|
#include <WsfScriptData.hpp>


Classes | |
| struct | SpecialTok |
Public Member Functions | |
| WsfScriptNormalObserver (WsfScriptInfo *aScriptPtr) | |
| void | ScriptDefinition (UsSymbolTable *aFuncSymTable, UsSymbol *aSymbolPtr) override |
| void | PushScope (UsSymbolTable *aSymTablePtr) override |
| void | PopScope (UsSymbolTable *aTablePtr) override |
| void | VarDecl (UsSymbol *aSymbolPtr, Us::Token *ident) override |
| void | HitEOF () override |
| void | SpecialToken (SpecialTokenType aType, Us::Token *t) override |
| Public Member Functions inherited from wizard::WsfScriptObserver | |
| virtual void | AcceptErrors (std::vector< WsfScriptParser::ErrorRecord > &aErrors) |
| Public Member Functions inherited from Us::UsObserver | |
| virtual | ~UsObserver () |
| virtual void | AtStat () |
| virtual void | AtDot (Ty *aTypePtr, int aPos) |
| virtual void | AtDot (UsVal aVal, int aPos) |
| virtual void | BeginCall (const UsVal &, int aPos) |
| virtual void | EndCall (const UsVal &, int aPos) |
| virtual void | CallArgNext (int aPos) |
Public Attributes | |
| WsfScriptInfo * | mScriptPtr |
| std::vector< SpecialTok > | mSpecialTokens |
Additional Inherited Members | |
| Public Types inherited from Us::UsObserver | |
| enum | SpecialTokenType { cSTATIC_METHOD , cMETHOD , cLOCAL_VARIABLE , cPARAMETER } |
|
inlineexplicit |
References mScriptPtr.
Referenced by wizard::WsfScriptDetailObserver::WsfScriptDetailObserver().
|
inlineoverridevirtual |
Implements Us::UsObserver.
|
inlineoverridevirtual |
Implements Us::UsObserver.
|
inlineoverridevirtual |
Implements Us::UsObserver.
|
inlineoverridevirtual |
Implements Us::UsObserver.
References mScriptPtr.
|
inlineoverridevirtual |
Reimplemented from Us::UsObserver.
References Us::Token::len, mScriptPtr, mSpecialTokens, Us::Token::pos, wizard::WsfScriptNormalObserver::SpecialTok::range, and wizard::WsfScriptNormalObserver::SpecialTok::tokType.
|
inlineoverridevirtual |
Implements Us::UsObserver.
| WsfScriptInfo* wizard::WsfScriptNormalObserver::mScriptPtr |
| std::vector<SpecialTok> wizard::WsfScriptNormalObserver::mSpecialTokens |
Referenced by wizard::WsfScriptParser::ProcessScript(), and SpecialToken().