KJB
|
#include "semantics/Semantic_traits.h"
#include "semantics/Semantic_elaboration.h"
#include <boost/make_shared.hpp>
Namespaces | |
semantics | |
Functions | |
boost::shared_ptr < Object_elaboration > | semantics::make_plain_semantic_object (const Object_data::Val_type &category, const Semantic_elaboration::Referent_code &referent_code=Semantic_elaboration::NULL_REFERENT) |
create an object semantic node of category category, no attributes More... | |
const boost::shared_ptr < Null_semantic_terminal > & | semantics::null_semantic_terminal () |
creates a new "null" terminal node (w/ no semantic content) More... | |
void | semantics::initialize_semantic_maps () |
read in mappings from files, default config path More... | |
void | semantics::initialize_semantic_maps (const std::string config_file_path) |
read in mappings from files, config file path specified More... | |
void | semantics::initialize_semantic_maps (const std::map< std::string, std::string > &config_file_path_map) |
read in mappings from files, map with specified data type config paths More... | |
std::vector< Step_code::Weights > | semantics::step_code_priors_by_elaboration_type () |
const std::vector < Step_code::Weights > & | semantics::step_code_priors () |