aboutsummaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/main.cpp b/main.cpp
index d12119e..33788ae 100644
--- a/main.cpp
+++ b/main.cpp
@@ -4,22 +4,22 @@
int main(int argc, char *argv[])
{
- string inputTerm;
+ std::string inputTerm;
std::cin >> inputTerm; // Example: 2.5*(2+3-(3/2+1))
- Parser parser;
+ SimpleParser::Parser parser;
try {
typedef std::numeric_limits<double> dbl;
std::cout.precision(dbl::digits10);
- std::cout << parser.calculate(inputTerm, false).result << std::endl;
+ std::cout << parser.calculate(inputTerm) << std::endl;
}
- catch ( exception &e )
+ catch ( std::exception &e )
{
std::cerr << e.what() << std::endl;
- exit(1);
+ return 1;
}
return 0;