home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / CPM68K / UTILS.LBR / INDNTCOD.HQ / INDNTCOD.H
Text File  |  2000-06-30  |  1KB  |  62 lines

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