1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
2:
3: /*
4: $Header: b3sem.h,v 1.4 85/08/22 16:44:32 timo Exp $
5: */
6:
7: /* bsem.h: semantics */
8:
9: typedef bool outcome;
10: #define Und ((bool) '?') /* absence of REPORTed outcome */
11:
12: /* Locations */
13: loc local_loc();
14: loc global_loc();
15: value content();
16: /* Procedure check_location(); */
17: loc trim_loc();
18: loc tbsel_loc();
19: /* Procedure put(); */
20: /* Procedure putcheck(); */
21: /* Procedure l_delete(); */
22: /* Procedure l_insert(); */
23: /* Procedure l_remove(); */
24: /* Procedure choose(); */
25: /* Procedure draw(); */
26: /* Procedure bind(); */
27:
28: /* Functions and Predicates */
29: bool is_zerfun();
30: bool is_monfun();
31: bool is_dyafun();
32: bool is_zerprd();
33: bool is_monprd();
34: bool is_dyaprd();
35: /* Procedure initfpr(); */
36:
37: /* Elaboration: */
38: value pre_fun();
39: outcome pre_prop();
40:
41: /* B units */
42:
43: extern value resval;
44: extern bool terminated;
45:
46: /* Procedure udfpr(); */
47: bool ref_com();
48: /* Procedure ref_et(); */
Defined macros
Und
defined in line
10;
never used
Usage of this include