Annotation of 43BSDTahoe/ucb/indent/indent_codes.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1980 Regents of the University of California.
                      3:  * Copyright (c) 1976 Board of Trustees of the University of Illinois.
                      4:  * All rights reserved.
                      5:  *
                      6:  * Redistribution and use in source and binary forms are permitted
                      7:  * provided that the above copyright notice and this paragraph are
                      8:  * duplicated in all such forms and that any documentation,
                      9:  * advertising materials, and other materials related to such
                     10:  * distribution and use acknowledge that the software was developed
                     11:  * by the University of California, Berkeley and the University
                     12:  * of Illinois, Urbana.  The name of either
                     13:  * University may not be used to endorse or promote products derived
                     14:  * from this software without specific prior written permission.
                     15:  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
                     16:  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
                     17:  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
                     18:  *
                     19:  *     @(#)indent_codes.h      5.5 (Berkeley) 6/29/88
                     20:  */
                     21: 
                     22: /*
                     23: FILE NAME:
                     24:        indent_codes.h
                     25: 
                     26: PURPOSE:
                     27:        This include file contains defines for codes used within indent.  They
                     28:        are here so that codes passed between and within routines can be
                     29:        referenced symbolically.
                     30: 
                     31: GLOBALS:
                     32:        No global variables, just a bunch of defines
                     33: 
                     34: FUNCTIONS:
                     35:        None
                     36: */
                     37: 
                     38: #define newline                1
                     39: #define lparen         2
                     40: #define rparen         3
                     41: #define unary_op       4
                     42: #define binary_op      5
                     43: #define postop         6
                     44: #define question       7
                     45: #define casestmt       8
                     46: #define colon          9
                     47: #define semicolon      10
                     48: #define lbrace         11
                     49: #define rbrace         12
                     50: #define ident          13
                     51: #define comma          14
                     52: #define comment                15
                     53: #define swstmt         16
                     54: #define preesc         17
                     55: #define form_feed      18
                     56: #define decl           19
                     57: #define sp_paren       20
                     58: #define sp_nparen      21
                     59: #define ifstmt         22
                     60: #define whilestmt      23
                     61: #define forstmt                24
                     62: #define stmt           25
                     63: #define stmtl          26
                     64: #define elselit                27
                     65: #define dolit          28
                     66: #define dohead         29
                     67: #define ifhead         30
                     68: #define elsehead       31
                     69: #define period         32

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.