47 #ifndef FLATLAND_SERVER_YAML_PREPROCESSOR_H 48 #define FLATLAND_SERVER_YAML_PREPROCESSOR_H 50 #include <flatland_server/exceptions.h> 51 #include <yaml-cpp/yaml.h> 64 namespace YamlPreprocessor {
70 void Parse(YAML::Node &node);
78 YAML::Node LoadParse(
const std::string &path);
84 void ProcessNodes(YAML::Node &node);
90 void ProcessScalarNode(YAML::Node &node);
96 int LuaGetEnv(lua_State *L);
102 int LuaGetParam(lua_State *L);
106 #endif // FLATLAND_SERVER_YAML_PREPROCESSOR_H