355 |
class OnNote : public EventHandler { |
class OnNote : public EventHandler { |
356 |
public: |
public: |
357 |
OnNote(StatementsRef statements) : EventHandler(statements) {} |
OnNote(StatementsRef statements) : EventHandler(statements) {} |
358 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_NOTE; } |
359 |
String eventHandlerName() const { return "note"; } |
String eventHandlerName() const { return "note"; } |
360 |
}; |
}; |
361 |
typedef Ref<OnNote,Node> OnNoteRef; |
typedef Ref<OnNote,Node> OnNoteRef; |
363 |
class OnInit : public EventHandler { |
class OnInit : public EventHandler { |
364 |
public: |
public: |
365 |
OnInit(StatementsRef statements) : EventHandler(statements) {} |
OnInit(StatementsRef statements) : EventHandler(statements) {} |
366 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_INIT; } |
367 |
String eventHandlerName() const { return "init"; } |
String eventHandlerName() const { return "init"; } |
368 |
}; |
}; |
369 |
typedef Ref<OnInit,Node> OnInitRef; |
typedef Ref<OnInit,Node> OnInitRef; |
371 |
class OnRelease : public EventHandler { |
class OnRelease : public EventHandler { |
372 |
public: |
public: |
373 |
OnRelease(StatementsRef statements) : EventHandler(statements) {} |
OnRelease(StatementsRef statements) : EventHandler(statements) {} |
374 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_RELEASE; } |
375 |
String eventHandlerName() const { return "release"; } |
String eventHandlerName() const { return "release"; } |
376 |
}; |
}; |
377 |
typedef Ref<OnRelease,Node> OnReleaseRef; |
typedef Ref<OnRelease,Node> OnReleaseRef; |
379 |
class OnController : public EventHandler { |
class OnController : public EventHandler { |
380 |
public: |
public: |
381 |
OnController(StatementsRef statements) : EventHandler(statements) {} |
OnController(StatementsRef statements) : EventHandler(statements) {} |
382 |
|
VMEventHandlerType_t eventHandlerType() const { return VM_EVENT_HANDLER_CONTROLLER; } |
383 |
String eventHandlerName() const { return "controller"; } |
String eventHandlerName() const { return "controller"; } |
384 |
}; |
}; |
385 |
typedef Ref<OnController,Node> OnControllerRef; |
typedef Ref<OnController,Node> OnControllerRef; |
586 |
IntVariableRef globalIntVar(const String& name); |
IntVariableRef globalIntVar(const String& name); |
587 |
StringVariableRef globalStrVar(const String& name); |
StringVariableRef globalStrVar(const String& name); |
588 |
VariableRef variableByName(const String& name); |
VariableRef variableByName(const String& name); |
589 |
void addErr(int line, const char* txt); |
void addErr(int line, int column, const char* txt); |
590 |
void addWrn(int line, const char* txt); |
void addWrn(int line, int column, const char* txt); |
591 |
void createScanner(std::istream* is); |
void createScanner(std::istream* is); |
592 |
void destroyScanner(); |
void destroyScanner(); |
593 |
bool setPreprocessorCondition(const char* name); |
bool setPreprocessorCondition(const char* name); |