summaryrefslogtreecommitdiff
path: root/math/fityk/files/patch-src__eparser.cpp
blob: 8ba44d0b687cba0aad6a699ee0515c56264d2473 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- ./src/eparser.cpp.orig	2011-06-03 19:15:42.000000000 +0200
+++ ./src/eparser.cpp	2014-04-08 14:55:51.807605460 +0200
@@ -139,7 +139,7 @@
     }
 }
 
-bool is_function(int op)
+bool my_is_function(int op)
 {
     return (bool) get_function_narg(op);
 }
@@ -812,7 +812,7 @@
                 // check if this is closing bracket of func()
                 if (!opstack_.empty()) {
                     int top = opstack_.back();
-                    if (is_function(top)) {
+                    if (my_is_function(top)) {
                         pop_onto_que();
                         int n = arg_cnt_.back() + 1;
                         int expected_n = get_function_narg(top);
@@ -846,7 +846,7 @@
                     lex.throw_syntax_error("unexpected ',' after '?'");
                 // if we are here, opstack_.back() == OP_OPEN_ROUND
                 else if (opstack_.size() < 2 ||
-                         !is_function(*(opstack_.end() - 2)))
+                         !my_is_function(*(opstack_.end() - 2)))
                     lex.throw_syntax_error("',' outside of function");
                 else
                     // don't pop OP_OPEN_ROUND from the stack