7 #ifndef ILANG_VTARGET_OUT_VAR_EXTRACT_H__
8 #define ILANG_VTARGET_OUT_VAR_EXTRACT_H__
20 typedef enum { KEEP = 0, ILA_S, ILA_IN, VLG_S, UNKN_S, NUM }
token_type;
22 typedef std::pair<token_type, std::string>
token;
24 typedef std::function<bool(const std::string&)>
str_j;
26 typedef std::function<std::string(const token&)>
str_r;
46 bool force_vlg_statename =
54 std::string
Replace(
const std::string& in,
bool force_vlg_statename,
61 static bool contains_mod_inst_name(
const std::string& s,
62 const std::string& mi);
68 #endif // ILANG_VTARGET_OUT_VAR_EXTRACT_H__