Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1005 | barsuk | 1 | |
2 | |||
3 | void putback(double *hold); |
||
4 | // gets the expression. This function is used externally |
||
5 | int get_exp(double *hold); |
||
6 | // works with +- |
||
7 | void level2(double *hold); |
||
8 | // works with */% |
||
9 | void level3(double *hold); |
||
10 | // works with ^ |
||
11 | void level4(double *hold); |
||
12 | // works with () |
||
13 | void level5(double *hold); |
||
14 | // works with elementary tokens |
||
15 | void level6(double *hold); |
||
16 | // gets value of number, function or variable |
||
17 | void primitive(double *hold); |
||
18 | // performs arithmetical operation |
||
19 | void arith(char op, double *r, double *h); |
||
20 | // performs unary (one-operand) operation |
||
21 | void unary(char op, double *r); |
||
22 | // gets variable value by name |
||
23 | double find_var(char *s); |
||
24 | // stops execution of parser and return error code |
||
25 | void serror(int code); |
||
26 | // checks the function table to see if such a function exists |
||
27 | int look_up(char *s); |
||
28 |