Project Alice
Loading...
Searching...
No Matches
trigger_parsing.cpp File Reference
#include "trigger_parsing.hpp"
#include "parsers_declarations.hpp"
#include "script_constants.hpp"
#include <algorithm>
Include dependency graph for trigger_parsing.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  parsers
 

Functions

void parsers::tr_scope_and (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_or (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_not (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_neighbor_province (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_neighbor_country (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_war_countries (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_war_countries (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_greater_power (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_country (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_every_country (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_owned_province (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_core (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_core (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_state (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_substate (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_sphere_member (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_any_pop (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_state (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_substate (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_sphere_member (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_pop (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_all_greater_power (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_owner (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_controller (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_location (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_country (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_capital_scope (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_this (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_from (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_sea_zone (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_cultural_union (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_overlord (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_sphere_owner (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_independence (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_flashpoint_tag_scope (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_crisis_state_scope (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_state_scope (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::tr_scope_variable (std::string_view name, token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::invert_trigger_internal (uint16_t *source)
 
void parsers::invert_trigger (uint16_t *source)
 
bool parsers::scope_is_empty (uint16_t const *source)
 
bool parsers::scope_has_single_member (uint16_t const *source)
 
int32_t parsers::simplify_trigger (uint16_t *source)
 
dcon::trigger_key parsers::make_trigger (token_generator &gen, error_handler &err, trigger_building_context &context)
 
void parsers::make_stored_trigger (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::make_value_modifier_segment (token_generator &gen, error_handler &err, trigger_building_context &context)
 
dcon::value_modifier_key parsers::make_value_modifier (token_generator &gen, error_handler &err, trigger_building_context &context)