#include "tree.hpp"
#include "visitor.hpp"
#include <cctype>
#include <algorithm>
#include <boost/ref.hpp>
Go to the source code of this file.
Namespaces | |
namespace | jdl |
Functions | |
void | jdl::create_activation_record (parser_stack< boost::shared_ptr< component > > &node_stack) |
void | jdl::reduce_stack (parser_stack< boost::shared_ptr< component > > &node_stack) |
void | jdl::discard_activation_record (parser_stack< boost::shared_ptr< component > > &node_stack) |
void | jdl::create (attribute_definition_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (conditional_expr &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (binary_expr_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (bracket_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (dot_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (term_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (list_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (func_call_node &node, parser_stack< boost::shared_ptr< component > > &stack) |
void | jdl::create (unary_expr_node &node, parser_stack< boost::shared_ptr< component > > &stack) |