yasmine
generator_grammar.hpp File Reference
#include <string>

Go to the source code of this file.

Namespaces

 sxy
 

Variables

const std::string sxy::VARIABLE_STATE_MACHINE_NAME_CAPS = "state_machine_name_caps"
 
const std::string sxy::VARIABLE_STATE_MACHINE_NAME = "state_machine_name"
 
const std::string sxy::VARIABLE_STATE_MACHINE_TYPE = "state_machine_type"
 
const std::string sxy::VARIABLE_NAMESPACE_NAME = "namespace_name"
 
const std::string sxy::LOOP_NAMESPACE_OPEN = "namespace_open"
 
const std::string sxy::VARIABLE_NAMESPACE_CLOSE = "namespace_close"
 
const std::string sxy::VARIABLE_BEHAVIOR_CLASS_NAME = "behavior_class_name"
 
const std::string sxy::LOOP_BEHAVIOR_CLASSES = "behavior_classes"
 
const std::string sxy::VARIABLE_LAST_BEHAVIOR_CLASS = "last_behavior_class"
 
const std::string sxy::LOOP_TRANSITIONS = "transitions"
 
const std::string sxy::VARIABLE_EVENT_ID = "event_id"
 
const std::string sxy::VARIABLE_EVENT_NAME = "event_name"
 
const std::string sxy::VARIABLE_EVENT_PRIORITY = "priority"
 
const std::string sxy::TRANSITION_EVENT_ID = "transition_event_id"
 
const std::string sxy::VARIABLE_SOURCE_VERTEX = "source_vertex"
 
const std::string sxy::VARIABLE_TARGET_VERTEX = "target_vertex"
 
const std::string sxy::VARIABLE_TRANSITION_KIND = "transition_kind"
 
const std::string sxy::VARIABLE_TRANSITION_KIND_NAMESPACE = "sxy::transition_kind::"
 
const std::string sxy::VARIABLE_EMPTY_BEHAVIOR = "Y_EMPTY_BEHAVIOR"
 
const std::string sxy::VARIABLE_EMPTY_GUARD = "Y_EMPTY_GUARD"
 
const std::string sxy::LOOP_REGIONS = "regions"
 
const std::string sxy::VARIABLE_VERTICES = "vertices"
 
const std::string sxy::LOOP_PSEUDOSTATES = "pseudostates"
 
const std::string sxy::LOOP_STATE_PSEUDOSTATES = "state_pseudostates"
 
const std::string sxy::LOOP_STATES = "states"
 
const std::string sxy::VARIABLE_REGION_NAME = "region_name"
 
const std::string sxy::VARIABLE_ROOT_NAME = "root_name"
 
const std::string sxy::VARIABLE_CURRENT_STATE_NAME = "current_state_name"
 
const std::string sxy::VARIABLE_DATE_TIME = "datetime"
 
const unsigned int sxy::YEAR_1900
 
const unsigned int sxy::WIDTH_YEAR
 
const unsigned int sxy::WIDTH_CLOCK
 
const char sxy::FILL_VALUE
 
const char sxy::SLASH_CHAR = '/'
 
const char sxy::COLON_CHAR = ':'
 
const std::string sxy::DOUBLE_COLON = "::"
 
const char sxy::OPEN_BRACE_CHAR = '{'
 
const char sxy::CLOSE_BRACE_CHAR = '}'
 
const char sxy::COMMA_CHAR = ','
 
const char sxy::AND_CHAR = '&'
 
const char sxy::DOT_CHAR = '.'
 
const char sxy::UNDERSCORE_CHAR = '_'
 
const std::string sxy::VARIABLE_COMPLETION_EVENT_ID = "sxy::Y_COMPLETION_EVENT_ID"
 
const std::string sxy::CONDITION_IS_COMPOSITE_STATE = "is_composite_state"
 
const std::string sxy::CONDITION_IS_STATE = "is_state"
 
const std::string sxy::LOOP_EVENTS = "events"
 
const std::string sxy::VARIABLE_STATE_NAME = "state_name"
 
const std::string sxy::VARIABLE_STATE_TYPE = "state_type"
 
const std::string sxy::VARIABLE_PSEUDOSTATE_NAME = "pseudostate_name"
 
const std::string sxy::VARIABLE_PSEUDOSTATE_TYPE = "pseudostate_type"
 
const std::string sxy::VARIABLE_STATE_PSEUDOSTATE_NAME = "state_pseudostate_name"
 
const std::string sxy::VARIABLE_STATE_PSEUDOSTATE_TYPE = "state_pseudostate_type"
 
const std::string sxy::SWITCH_ENTER_BEHAVIOR = "enter_behavior"
 
const std::string sxy::SWITCH_DO_BEHAVIOR = "do_behavior"
 
const std::string sxy::SWITCH_EXIT_BEHAVIOR = "exit_behavior"
 
const std::string sxy::SWITCH_TRANSITION_GUARD = "transition_guard"
 
const std::string sxy::SWITCH_TRANSITION_BEHAVIOR = "transition_behavior"
 
const std::string sxy::THIS_ACCESS = "this->"
 
const std::string sxy::POINTER_ACCESS = "->"
 
const std::string sxy::REFERENCE_ACCESS = "."
 
const std::string sxy::VARIABLE_GUARD_FUNCTION2 = "Y_GUARD_FUNCTION2"
 
const std::string sxy::VARIABLE_GUARD_METHOD2 = "Y_GUARD_METHOD2"
 
const std::string sxy::VARIABLE_BEHAVIOR_FUNCTION2 = "Y_BEHAVIOR_FUNCTION2"
 
const std::string sxy::VARIABLE_BEHAVIOR_METHOD2 = "Y_BEHAVIOR_METHOD2"
 
const std::string sxy::VARIABLE_METHOD_NAME = "behavior_method_name"
 
const std::string sxy::VARIABLE_CLASS_INSTANCE_NAME = "class_instance_name"
 
const std::string sxy::VARIABLE_SM_SYNC = "sync"
 
const std::string sxy::VARIABLE_SM_ASYNC = "async"
 
const std::string sxy::VARIABLE_SYNC_SM_CLASS = "sxy::sync_state_machine"
 
const std::string sxy::VARIABLE_ASYNC_SM_CLASS = "sxy::async_state_machine"
 
const char sxy::VARIABLE_CLOSE_PARENTHESIS = ')'
 
const char sxy::VARIABLE_OPEN_PARENTHESIS = '('
 
const std::string sxy::CONDITION_LAST_PSEUDOSTATE = "last_pseudostate"
 
const int sxy::SWITCH_DEFAULT_INDEX = -1