1 /* 2 * Copyright (c) 1980 Regents of the University of California. 3 * All rights reserved. The Berkeley software License Agreement 4 * specifies the terms and conditions for redistribution. 5 * 6 * @(#)indent_codes.h 5.3 (Berkeley) 09/08/85 7 */ 8 9 /* 10 11 Copyright (C) 1976 12 by the 13 Board of Trustees 14 of the 15 University of Illinois 16 17 All rights reserved 18 19 FILE NAME: 20 indent_codes.h 21 22 PURPOSE: 23 This include file contains defines for codes used within indent. They 24 are here so that codes passed between and within routines can be 25 referenced symbolically. 26 27 GLOBALS: 28 No global variables, just a bunch of defines 29 30 FUNCTIONS: 31 None 32 */ 33 34 #define newline 1 35 #define lparen 2 36 #define rparen 3 37 #define unary_op 4 38 #define binary_op 5 39 #define postop 6 40 #define question 7 41 #define casestmt 8 42 #define colon 9 43 #define semicolon 10 44 #define lbrace 11 45 #define rbrace 12 46 #define ident 13 47 #define comma 14 48 #define comment 15 49 #define swstmt 16 50 #define preesc 17 51 #define form_feed 18 52 #define decl 19 53 #define sp_paren 20 54 #define sp_nparen 21 55 #define ifstmt 22 56 #define whilestmt 23 57 #define forstmt 24 58 #define stmt 25 59 #define stmtl 26 60 #define elselit 27 61 #define dolit 28 62 #define dohead 29 63 #define ifhead 30 64 #define elsehead 31 65 #define period 32 66