Project Alice
Loading...
Searching...
No Matches
nations_parsing.cpp File Reference
#include "system_state.hpp"
#include "nations.hpp"
#include "parsers_declarations.hpp"
#include "trigger_parsing.hpp"
#include "effect_parsing.hpp"
Include dependency graph for nations_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::register_trigger (token_generator &gen, error_handler &err, triggered_modifier_context &context)
 
void parsers::make_triggered_modifier (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::make_national_value (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_very_easy_player (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_easy_player (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_hard_player (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_very_hard_player (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_very_easy_ai (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_easy_ai (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_hard_ai (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_very_hard_ai (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_overseas (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_coastal (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_non_coastal (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_coastal_sea (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_sea_zone (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_land_province (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_blockaded (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_no_adjacent_controlled (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_core (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_has_siege (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_occupied (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_nationalism (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_infrastructure (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_base_values (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_war (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_peace (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_disarming (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_war_exhaustion (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_badboy (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_debt_default_to (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_bad_debter (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_great_power (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_second_power (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_civ_nation (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_unciv_nation (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_average_literacy (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_plurality (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_generalised_debt_default (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_total_occupation (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_total_blockaded (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::m_in_bankrupcy (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::make_event_modifier (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::make_party (token_generator &gen, error_handler &err, country_file_context &context)
 
void parsers::make_unit_names_list (std::string_view name, token_generator &gen, error_handler &err, country_file_context &context)
 
dcon::trigger_key parsers::read_triggered_modifier_condition (token_generator &gen, error_handler &err, scenario_building_context &context)
 
dcon::trigger_key parsers::make_focus_limit (token_generator &gen, error_handler &err, national_focus_context &context)
 
void parsers::make_focus (std::string_view name, token_generator &gen, error_handler &err, national_focus_context &context)
 
void parsers::make_focus_group (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context)
 
dcon::value_modifier_key parsers::make_decision_ai_choice (token_generator &gen, error_handler &err, decision_context &context)
 
dcon::trigger_key parsers::make_decision_trigger (token_generator &gen, error_handler &err, decision_context &context)
 
dcon::effect_key parsers::make_decision_effect (token_generator &gen, error_handler &err, decision_context &context)
 
void parsers::make_decision (std::string_view name, token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::scan_province_event (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::scan_country_event (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::lambda_country_event (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::lambda_province_event (token_generator &gen, error_handler &err, effect_building_context &context)
 
dcon::trigger_key parsers::make_event_trigger (token_generator &gen, error_handler &err, event_building_context &context)
 
dcon::effect_key parsers::make_immediate_effect (token_generator &gen, error_handler &err, event_building_context &context)
 
dcon::value_modifier_key parsers::make_event_mtth (token_generator &gen, error_handler &err, event_building_context &context)
 
dcon::value_modifier_key parsers::make_option_ai_chance (token_generator &gen, error_handler &err, effect_building_context &context)
 
sys::event_option parsers::make_event_option (token_generator &gen, error_handler &err, event_building_context &context)
 
void parsers::commit_pending_events (error_handler &err, scenario_building_context &context)
 
void parsers::make_oob_relationship (std::string_view tag, token_generator &gen, error_handler &err, oob_file_context &context)
 
void parsers::make_alliance (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::make_vassal (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::make_substate (token_generator &gen, error_handler &err, scenario_building_context &context)
 
void parsers::enter_country_file_dated_block (std::string_view label, token_generator &gen, error_handler &err, country_history_context &context)