1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
   2: /* $Header: syms.h,v 1.1 85/08/22 15:44:34 timo Exp $ */
   3: 
   4: /*
   5:  * B editor -- Grammar symbol definitions.
   6:  */
   7: 
   8: /*
   9:  * Values returned by function symbol(n).
  10:  * They are used directly as index in the grammar table.
  11:  * The NAMES of the #defined constants are of no importance outside this file.
  12:  */
  13: 
  14: #define Put 1
  15: #define Insert  2
  16: #define Remove  3
  17: #define Choose  4
  18: #define Draw    5
  19: #define Set_random  6
  20: #define Delete  7
  21: #define Check   8
  22: #define Share   9
  23: 
  24: #define Write   10
  25: #define Read    11
  26: #define Read_raw    12
  27: 
  28: #define If  13
  29: #define While   14
  30: #define For 15
  31: 
  32: #define Select  16
  33: 
  34: #define Quit    18
  35: #define Return  19
  36: #define Report  20
  37: #define Succeed 21
  38: #define Fail    22
  39: 
  40: #define How_to  23
  41: #define Yield   24
  42: #define Test    25
  43: #define Suite   26
  44: #define Refinement  27
  45: 
  46: #define Compound    28
  47: #define Collateral  29
  48: #define Tag 30
  49: #define Number  31
  50: #define Selection   32
  51: #define Behead  33
  52: #define Curtail 34
  53: 
  54: #define And 35
  55: #define Or  36
  56: #define Not 37
  57: #define Some_in 38
  58: #define Each_in 39
  59: #define No_in   40
  60: #define Some_parsing    41
  61: #define Each_parsing    42
  62: #define No_parsing  43
  63: 
  64: #define Comment 44
  65: #define Keyword 45
  66: 
  67: #define L_t_dis 46
  68: #define List_body   47
  69: #define Tab_body    48
  70: #define Tab_entry   49
  71: 
  72: #define E_number    50
  73: #define Com_target  51
  74: #define Col_target  52
  75: #define Sel_expr    53
  76: #define Text1   54
  77: #define Text2   55
  78: #define Grouped 56
  79: #define Blocked 57
  80: #define Operators   58
  81: 
  82: #define Else_kw 59
  83: #define Kw_plus 60
  84: #define E_plus  61
  85: #define Conversion  62
  86: #define T1  63
  87: #define T1_plus 64
  88: #define T2  65
  89: #define T2_plus 66
  90: #define Cmt_cmd 67
  91: 
  92: #define F_kw_plus   69
  93: #define F_e_plus    70
  94: #define Plus_sign   71
  95: #define Minus_sign  72
  96: 
  97: #define Long_comp   73
  98: #define Short_comp  74
  99: #define Cmt_comp    75
 100: 
 101: #define Long_unit   76
 102: #define Short_unit  77
 103: #define Cmt_head    78
 104: 
 105: #define Ref_join    79
 106: 
 107: #define And_kw  80
 108: #define Or_kw   81
 109: 
 110: #define E_part 82
 111: 
 112: #define Unit_edit   83
 113: #define Target_edit 84
 114: #define Imm_cmd 85
 115: #define Raw 86
 116: #define Raw_input   87
 117: #define Edit_unit   88
 118: #define Edit_target 89
 119: #define Colon   90
 120: #define Equals  91
 121: #define Test_suite  92
 122: #define Expression  93
 123: 
 124: /*
 125:  * The last three, `Suggestion', `Optional' and `Hole',
 126:  * with values 97, 98 and 99, are defined in "gram.h".
 127:  */

Defined macros

And defined in line 54; used 2 times
And_kw defined in line 107; used 2 times
Behead defined in line 51; never used
Blocked defined in line 79; never used
Check defined in line 21; never used
Choose defined in line 17; never used
Cmt_cmd defined in line 90; never used
Cmt_comp defined in line 99; never used
Cmt_head defined in line 103; never used
Col_target defined in line 74; never used
Collateral defined in line 47; never used
Colon defined in line 119; never used
Com_target defined in line 73; never used
Comment defined in line 64; never used
Compound defined in line 46; never used
Conversion defined in line 85; never used
Curtail defined in line 52; never used
Delete defined in line 20; never used
Draw defined in line 18; never used
E_number defined in line 72; never used
E_part defined in line 110; never used
E_plus defined in line 84; used 2 times
Each_in defined in line 58; never used
Each_parsing defined in line 61; never used
Edit_target defined in line 118; never used
Edit_unit defined in line 117; never used
Else_kw defined in line 82; never used
Equals defined in line 120; never used
Expression defined in line 122; never used
F_e_plus defined in line 93; used 2 times
F_kw_plus defined in line 92; used 1 times
Fail defined in line 38; never used
For defined in line 30; never used
Grouped defined in line 78; never used
How_to defined in line 40; never used
If defined in line 28; never used
Imm_cmd defined in line 114; never used
Insert defined in line 15; never used
Keyword defined in line 65; never used
Kw_plus defined in line 83; used 1 times
L_t_dis defined in line 67; never used
List_body defined in line 68; never used
Long_comp defined in line 97; never used
Long_unit defined in line 101; never used
Minus_sign defined in line 95; never used
No_in defined in line 59; never used
No_parsing defined in line 62; never used
Not defined in line 56; never used
Number defined in line 49; never used
Operators defined in line 80; never used
Or defined in line 55; used 2 times
Or_kw defined in line 108; used 2 times
Plus_sign defined in line 94; never used
Put defined in line 14; never used
Quit defined in line 34; never used
Raw defined in line 115; never used
Raw_input defined in line 116; never used
Read defined in line 25; never used
Read_raw defined in line 26; never used
Ref_join defined in line 105; never used
Refinement defined in line 44; never used
Remove defined in line 16; never used
Report defined in line 36; never used
Return defined in line 35; never used
Sel_expr defined in line 75; never used
Select defined in line 32; never used
Selection defined in line 50; never used
Set_random defined in line 19; never used
Share defined in line 22; never used
Short_comp defined in line 98; never used
Short_unit defined in line 102; never used
Some_in defined in line 57; never used
Some_parsing defined in line 60; never used
Succeed defined in line 37; never used
Suite defined in line 43; never used
T1 defined in line 86; never used
T1_plus defined in line 87; never used
T2 defined in line 88; never used
T2_plus defined in line 89; never used
Tab_body defined in line 69; never used
Tab_entry defined in line 70; never used
Tag defined in line 48; never used
Target_edit defined in line 113; never used
Test defined in line 42; never used
Test_suite defined in line 121; never used
Text1 defined in line 76; never used
Text2 defined in line 77; never used
Unit_edit defined in line 112; never used
While defined in line 29; never used
Write defined in line 24; never used
Yield defined in line 41; never used

Usage of this include

Last modified: 1985-08-27
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 2638
Valid CSS Valid XHTML 1.0 Strict