attach Berkeley specific copyright
[unix-history] / usr / src / usr.bin / window / token.h
CommitLineData
5de417fa 1/*
92acfdcb 2 * @(#)token.h 3.5 %G%
60de5df9
EW
3 */
4
5/*
6 * Copyright (c) 1983 Regents of the University of California,
7 * All rights reserved. Redistribution permitted subject to
8 * the terms of the Berkeley Software License Agreement.
5de417fa
EW
9 */
10
11#define token (cx.x_token)
12#define token_num (cx.x_val.v_num)
13#define token_str (cx.x_val.v_str)
14
15#define T_EOL 1
16#define T_EOF 2
17#define T_COMP 3
18#define T_PLUS 4
19#define T_MINUS 5
20#define T_MUL 6
21#define T_DIV 7
22#define T_LP 8
23#define T_RP 9
92acfdcb
EW
24#define T_LB 10
25#define T_RB 11
26#define T_DOLLAR 12
27#define T_COMMA 13
28#define T_QUEST 14
29#define T_COLON 15
30#define T_CHAR 16
31#define T_STR 17
32#define T_NUM 18
33#define T_MOD 19
34#define T_XOR 20
35#define T_DQ 21 /* $? */
36#define T_GE 22
37#define T_RS 23
38#define T_GT 24
39#define T_LE 25
40#define T_LS 26
41#define T_LT 27
42#define T_EQ 28
43#define T_ASSIGN 29
44#define T_NE 30
45#define T_NOT 31
46#define T_ANDAND 32
47#define T_AND 33
48#define T_OROR 34
49#define T_OR 35
50
51#define T_IF 40
52#define T_THEN 41
53#define T_ELSIF 42
54#define T_ELSE 43
55#define T_ENDIF 44