![]()  | 
  
    ArkScript
    
   A small, lisp-inspired, functional scripting language 
   | 
 
This is the complete list of members for Ark::internal::SymbolExecutor, including all inherited members.
| applyMacro(Node &node, unsigned depth) override | Ark::internal::SymbolExecutor | virtual | 
| applyMacroProxy(Node &node, unsigned depth) | Ark::internal::MacroExecutor | protected | 
| canHandle(Node &node) override | Ark::internal::SymbolExecutor | virtual | 
| evaluate(Node &node, unsigned depth, bool is_not_body) const | Ark::internal::MacroExecutor | protected | 
| findNearestMacro(const std::string &name) const | Ark::internal::MacroExecutor | protected | 
| handleMacroNode(Node &node) const | Ark::internal::MacroExecutor | protected | 
| isTruthy(const Node &node) const | Ark::internal::MacroExecutor | protected | 
| m_debug | Ark::internal::MacroExecutor | protected | 
| m_processor | Ark::internal::MacroExecutor | protected | 
| MacroExecutor(MacroProcessor *processor, unsigned debug=0) | Ark::internal::SymbolExecutor | explicit | 
| macroNode(Node &node) override | Ark::internal::SymbolExecutor | virtual | 
| throwMacroProcessingError(const std::string &message, const Node &node) | Ark::internal::MacroExecutor | protected | 
| ~MacroExecutor()=default | Ark::internal::MacroExecutor | virtual |