# 2.11BSD#431 - /usr/src/new/PORT/B/src/bed/syms.h

##### Macros

    And               X
    And_kw            X
    Behead            X
    Blocked           X
    Check             X
    Choose            X
    Cmt_cmd           X
    Cmt_comp          X
    Cmt_head          X
    Col_target        X
    Collateral        X
    Colon             X
    Com_target        X
    Comment           X
    Compound          X
    Conversion        X
    Curtail           X
    Delete            X
    Draw              X
    E_number          X
    E_part            X
    E_plus            X
    Each_in           X
    Each_parsing      X
    Edit_target       X
    Edit_unit         X
    Else_kw           X
    Equals            X
    Expression        X
    F_e_plus          X
    F_kw_plus         X
    Fail              X
    For               X
    Grouped           X
    How_to            X
    If                X
    Imm_cmd           X
    Insert            X
    Keyword           X
    Kw_plus           X
    L_t_dis           X
    List_body         X
    Long_comp         X
    Long_unit         X
    Minus_sign        X
    No_in             X
    No_parsing        X
    Not               X
    Number            X
    Operators         X
    Or                X
    Or_kw             X
    Plus_sign         X
    Put               X
    Quit              X
    Raw               X
    Raw_input         X
    Read              X
    Read_raw          X
    Ref_join          X
    Refinement        X
    Remove            X
    Report            X
    Return            X
    Sel_expr          X
    Select            X
    Selection         X
    Set_random        X
    Share             X
    Short_comp        X
    Short_unit        X
    Some_in           X
    Some_parsing      X
    Succeed           X
    Suite             X
    T1                X
    T1_plus           X
    T2                X
    T2_plus           X
    Tab_body          X
    Tab_entry         X
    Tag               X
    Target_edit       X
    Test              X
    Test_suite        X
    Text1             X
    Text2             X
    Unit_edit         X
    While             X
    Write             X
    Yield             X

       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

- in /usr/src/new/PORT/B/src/bed/gram.c line 336, 366

And_kw defined in line 107; used 2 times

- in /usr/src/new/PORT/B/src/bed/gram.c line 336, 366

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

- in /usr/src/new/PORT/B/src/bed/gram.c line 335, 364

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

- in /usr/src/new/PORT/B/src/bed/gram.c line 335, 365

F_kw_plus defined in line 92; used 1 times

- in /usr/src/new/PORT/B/src/bed/gram.c line 365

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

- in /usr/src/new/PORT/B/src/bed/gram.c line 364

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

- in /usr/src/new/PORT/B/src/bed/gram.c line 336, 367

Or_kw defined in line 108; used 2 times

- in /usr/src/new/PORT/B/src/bed/gram.c line 336, 367

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

syms.h used 1 times

- in /usr/src/new/PORT/B/src/bed/gram.c line 324

Last modified: 1985-08-27 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 1104 |