namespace to define a basic lexer, parser More...
Classes | |
| struct | LexerData |
| a lexer data More... | |
| struct | Node |
| a data node More... | |
| class | Parser |
| class to parse a StarMath string More... | |
Functions | |
| static bool | icmp (const std::string &str1, const std::string &str2) |
| insenstive comparison | |
| std::string | toLower (std::string const &strToConvert) |
| std::string | toUpper (std::string const &strToConvert) |
namespace to define a basic lexer, parser
|
static |
insenstive comparison
Referenced by STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), STOFFStarMathToMMLConverterInternal::Parser::expr(), STOFFStarMathToMMLConverterInternal::Parser::findAndAddAlignment(), STOFFStarMathToMMLConverterInternal::Parser::functionExpr(), STOFFStarMathToMMLConverterInternal::Parser::leftParenthesisExpr(), STOFFStarMathToMMLConverterInternal::Parser::multiplicationExpr(), STOFFStarMathToMMLConverterInternal::Parser::parenthesisExpr(), and STOFFStarMathToMMLConverterInternal::Parser::sequenceExpr().
| std::string STOFFStarMathToMMLConverterInternal::toLower | ( | std::string const & | strToConvert | ) |
Referenced by STOFFStarMathToMMLConverterInternal::Parser::additionExpr(), STOFFStarMathToMMLConverterInternal::Parser::convert(), STOFFStarMathToMMLConverterInternal::Parser::convertInMML(), STOFFStarMathToMMLConverterInternal::Parser::elementExpr(), STOFFStarMathToMMLConverterInternal::Parser::functionExpr(), STOFFStarMathToMMLConverterInternal::Parser::leftParenthesisExpr(), STOFFStarMathToMMLConverterInternal::Parser::multiplicationExpr(), STOFFStarMathToMMLConverterInternal::Parser::parenthesisExpr(), STOFFStarMathToMMLConverterInternal::Parser::relationExpr(), STOFFStarMathToMMLConverterInternal::Parser::rightParenthesisExpr(), and STOFFStarMathToMMLConverterInternal::Parser::unaryOperatorExpr().
| std::string STOFFStarMathToMMLConverterInternal::toUpper | ( | std::string const & | strToConvert | ) |