-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtree.h
21 lines (20 loc) · 794 Bytes
/
tree.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* Asp applicative language
* J.Cupitt, November 86
* Exports for the tree builder */
extern void InitParseTree();
extern struct ExpressionNode *NilTree;
extern struct ConstVal *BuildStringConst();
extern struct ConstVal *BuildNumConst();
extern struct ConstVal *BuildBoolConst();
extern struct ConstVal *BuildNilConst();
extern struct ConstVal *BuildCharConst();
extern struct ExpressionNode *BuildConst();
extern struct ExpressionNode *BuildVarRef();
extern struct ExpressionNode *BuildIf();
extern struct ExpressionNode *BuildUop();
extern struct ExpressionNode *BuildBiop();
extern struct ExpressionNode *BuildListGen1();
extern struct ExpressionNode *BuildListGen2();
extern struct ExpressionNode *BuildListGen3();
extern struct ExpressionNode *BuildListGen4();
extern void ApplyAll();