home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 20 / AACD20.BIN / AACD / Programming / Jikes / Source / src / javadef.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-02-24  |  1.4 KB  |  51 lines

  1. // $Id: javadef.h,v 1.15 2001/01/05 09:13:20 mdejong Exp $
  2. //
  3. // This software is subject to the terms of the IBM Jikes Compiler
  4. // License Agreement available at the following URL:
  5. // http://www.ibm.com/research/jikes.
  6. // Copyright (C) 1996, 1998, International Business Machines Corporation
  7. // and others.  All Rights Reserved.
  8. // You must accept the terms of that agreement to use this software.
  9. //
  10. #ifndef javadef_INCLUDED
  11. #define javadef_INCLUDED
  12.  
  13. #ifdef    HAVE_JIKES_NAMESPACE
  14. namespace Jikes {    // Open namespace Jikes block
  15. #endif
  16.  
  17. enum {
  18.       ERROR_SYMBOL      = 107,
  19.       MAX_DISTANCE      = 30,
  20.       MIN_DISTANCE      = 3,
  21.       MAX_NAME_LENGTH   = 38,
  22.       MAX_TERM_LENGTH   = 38,
  23.       NUM_STATES        = 560,
  24.  
  25.       NT_OFFSET         = 108,
  26.       BUFF_UBOUND       = 31,
  27.       BUFF_SIZE         = 32,
  28.       STACK_UBOUND      = 127,
  29.       STACK_SIZE        = 128,
  30.       SCOPE_UBOUND      = 56,
  31.       SCOPE_SIZE        = 57,
  32.       LA_STATE_OFFSET   = 5532,
  33.       MAX_LA            = 2,
  34.       NUM_RULES         = 355,
  35.       NUM_TERMINALS     = 108,
  36.       NUM_NON_TERMINALS = 159,
  37.       NUM_SYMBOLS       = 267,
  38.       START_STATE       = 978,
  39.       EOFT_SYMBOL       = 96,
  40.       EOLT_SYMBOL       = 27,
  41.       ACCEPT_ACTION     = 5176,
  42.       ERROR_ACTION      = 5177
  43.      };
  44.  
  45. #ifdef    HAVE_JIKES_NAMESPACE
  46. }            // Close namespace Jikes block
  47. #endif
  48.  
  49. #endif /* javadef_INCLUDED */
  50.  
  51.