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 | ) |