|
Crossfire Server, Trunk
|
Base node class for the abstract syntax tree (AST). More...
#include <inja.hpp>
Inheritance diagram for inja::AstNode:
Collaboration diagram for inja::AstNode:Public Member Functions | |
| virtual void | accept (NodeVisitor &v) const =0 |
| AstNode (size_t pos) | |
| virtual | ~AstNode () |
Data Fields | |
| size_t | pos |
|
pure virtual |
Implemented in inja::ForStatementNode, inja::StatementNode, inja::SetStatementNode, inja::BlockStatementNode, inja::ExtendsStatementNode, inja::IncludeStatementNode, inja::IfStatementNode, inja::ForObjectStatementNode, inja::ForArrayStatementNode, inja::ExpressionListNode, inja::FunctionNode, inja::JsonNode, inja::LiteralNode, inja::ExpressionNode, inja::TextNode, and inja::BlockNode.
| size_t inja::AstNode::pos |
Definition at line 2428 of file inja.hpp.
Referenced by inja::Renderer::throw_renderer_error(), and inja::Renderer::visit().