Subversion Repositories Kolibri OS

Rev

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