PLMD::lepton::Parser Member List

This is the complete list of members for PLMD::lepton::Parser, including all inherited members.

getFunctionOperation(const std::string &name, const std::map< std::string, CustomFunction * > &customFunctions)PLMD::lepton::Parserprivatestatic
getNextToken(const std::string &expression, int start)PLMD::lepton::Parserprivatestatic
getOperatorOperation(const std::string &name)PLMD::lepton::Parserprivatestatic
parse(const std::string &expression)PLMD::lepton::Parserstatic
parse(const std::string &expression, const std::map< std::string, CustomFunction * > &customFunctions)PLMD::lepton::Parserstatic
parsePrecedence(const std::vector< ParseToken > &tokens, int &pos, const std::map< std::string, CustomFunction * > &customFunctions, const std::map< std::string, ExpressionTreeNode > &subexpressionDefs, int precedence)PLMD::lepton::Parserprivatestatic
tokenize(const std::string &expression)PLMD::lepton::Parserprivatestatic
trim(const std::string &expression)PLMD::lepton::Parserprivatestatic