1 #ifndef MHO_VexTokenProcessor_HH__
2 #define MHO_VexTokenProcessor_HH__
91 std::string fWhitespaceDelim;
Class MHO_Tokenizer.
Definition: MHO_Tokenizer.hh:24
Class MHO_VexTokenProcessor.
Definition: MHO_VexTokenProcessor.hh:27
mho_json ProcessInt(const std::string &element_name, mho_json &format, std::vector< std::string > &tokens)
Converts first token to integer and returns as mho_json.
Definition: MHO_VexTokenProcessor.cc:13
mho_json ProcessListInt(const std::string &element_name, mho_json &format, std::vector< std::string > &tokens)
Converts a list of string tokens into integers and stores them in an mho_json object.
Definition: MHO_VexTokenProcessor.cc:20
mho_json ProcessListString(const std::string &element_name, mho_json &format, std::vector< std::string > &tokens)
Processes a list string into a JSON object and stores tokens.
Definition: MHO_VexTokenProcessor.cc:33
MHO_VexTokenProcessor()
Definition: MHO_VexTokenProcessor.cc:6
mho_json ProcessReal(const std::string &element_name, mho_json &format, std::vector< std::string > &tokens)
Processes a real number value from tokens and returns it as an mho_json object.
Definition: MHO_VexTokenProcessor.cc:46
bool ContainsWhitespace(std::string value)
Checks if a given string contains whitespace characters.
Definition: MHO_VexTokenProcessor.cc:120
mho_json ProcessListReal(const std::string &element_name, mho_json &format, std::vector< std::string > &tokens)
Processes a list of real numbers as strings and converts them into a JSON object with values and opti...
Definition: MHO_VexTokenProcessor.cc:81
virtual ~MHO_VexTokenProcessor()
Definition: MHO_VexTokenProcessor.cc:11
Definition: MHO_ChannelLabeler.hh:17
struct token_struct * tokens
Definition: parse_control_file.c:26