*
* @param [in] std::string input - Entered ContetxQuery
* @param [out] Token* root - parsed result
- * @return none
+ * @return bool
* @warning
* @exception
* @see
*/
- void parse(IN std::string input, OUT Token *root);
+ bool parse(std::string input, Token *root);
/**
* @fn tolower
* @exception
* @see
*/
- static std::string tolower(IN std::string str);
+ static std::string tolower(std::string str);
/**
* @fn check_Query_grammer
* @exception
* @see
*/
- bool check_grammer(IN Token *token);
+ bool check_grammer(Token *token);
private:
/**
* @exception
* @see
*/
- std::vector<std::string> tokenize(IN const std::string &input);
+ std::vector<std::string> tokenize(const std::string &input);
/**
* @fn getTokens
* @exception
* @see
*/
- static std::vector<std::string> getTokens(IN const std::string &str,
- IN const std::string &delimiters = " ");
+ static std::vector<std::string> getTokens(const std::string &str,
+ const std::string &delimiters = " ");
/**
* @fn check_index
* @exception
* @see
*/
- void check_index(IN std::string input, OUT Token *token);
+ void check_index(std::string input, Token *token);
/**
* @fn split
* @param [in] bool flag - flag to distinguish token
* @param [in] std::string arg1 - next token, default = ""
* @param [in] std::string arg2 - next two token, default = ""
- * @return none
+ * @return bool
* @warning
* @exception
* @see
*/
- void split(IN std::string input, IN Token *root, IN bool flag, IN std::string arg1 = "",
- IN std::string arg2 = "");
+ bool split(std::string input, Token *root, bool flag, std::string arg1 = "",
+ std::string arg2 = "");
/**
* @fn check_number
* @exception
* @see
*/
- int check_number(IN std::string &str);
+ int check_number(std::string &str);
/**
* @fn check_Predicate
* @exception
* @see
*/
- std::string check_Predicate(IN std::string input);
+ std::string check_Predicate(std::string input);
};
#endif /*_CQLParser_H_*/