Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
Arithmetic.cc File Reference

Parse tree for arithmetic operations. More...

#include <numeric/expression_parser/Arithmetic.hh>
#include <numeric/types.hh>
#include <utility>
#include <utility/VirtualBase.hh>
#include <utility/exit.hh>
#include <utility/string_util.hh>
#include <iostream>
#include <cmath>
#include <algorithm>
#include <utility/vector1.hh>

Namespaces

 numeric
 Unit headers.
 
 numeric::expression_parser
 

Functions

std::string numeric::expression_parser::token_type_name (TokenType tt)
 
bool numeric::expression_parser::is_numeral (char c)
 
bool numeric::expression_parser::is_letter (char c)
 
std::string numeric::expression_parser::to_uppercase (std::string const &s)
 
ExpressionCOP numeric::expression_parser::parse_string_to_expression (std::string const &input_string)
 
ExpressionCOP numeric::expression_parser::parse_string_to_boolean_expression (std::string const &input_string)
 

Detailed Description

Parse tree for arithmetic operations.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)