Changeset bfa2deb in git for Singular/grammar.h


Ignore:
Timestamp:
Nov 9, 2009, 9:40:21 AM (14 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
f0fb3666e74e640c1aa7fb7f5b1545428490a769
Parents:
3149a50a43e33a9af656fb04834e79a649ffa4d8
Message:
*hannes; FAREY_CMD, CHINREM_CMD

git-svn-id: file:///usr/local/Singular/svn/trunk@12257 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/grammar.h

    r3149a5 rbfa2deb  
    1 #define DOTDOT  257
    2 #define EQUAL_EQUAL     258
    3 #define GE      259
    4 #define LE      260
    5 #define MINUSMINUS      261
    6 #define NOT     262
    7 #define NOTEQUAL        263
    8 #define PLUSPLUS        264
    9 #define COLONCOLON      265
    10 #define GRING_CMD       266
    11 #define INTMAT_CMD      267
    12 #define PROC_CMD        268
    13 #define RING_CMD        269
    14 #define BEGIN_RING      270
    15 #define IDEAL_CMD       271
    16 #define MAP_CMD 272
    17 #define MATRIX_CMD      273
    18 #define MODUL_CMD       274
    19 #define NUMBER_CMD      275
    20 #define POLY_CMD        276
    21 #define RESOLUTION_CMD  277
    22 #define VECTOR_CMD      278
    23 #define BETTI_CMD       279
    24 #define COEFFS_CMD      280
    25 #define COEF_CMD        281
    26 #define CONTRACT_CMD    282
    27 #define DEGREE_CMD      283
    28 #define DEG_CMD 284
    29 #define DIFF_CMD        285
    30 #define DIM_CMD 286
    31 #define DIVISION_CMD    287
    32 #define ELIMINATION_CMD 288
    33 #define E_CMD   289
    34 #define FETCH_CMD       290
    35 #define FREEMODULE_CMD  291
    36 #define KEEPRING_CMD    292
    37 #define HILBERT_CMD     293
    38 #define HOMOG_CMD       294
    39 #define IMAP_CMD        295
    40 #define INDEPSET_CMD    296
    41 #define INTERRED_CMD    297
    42 #define INTERSECT_CMD   298
    43 #define JACOB_CMD       299
    44 #define JET_CMD 300
    45 #define KBASE_CMD       301
    46 #define KOSZUL_CMD      302
    47 #define LEADCOEF_CMD    303
    48 #define LEADEXP_CMD     304
    49 #define LEAD_CMD        305
    50 #define LEADMONOM_CMD   306
    51 #define LIFTSTD_CMD     307
    52 #define LIFT_CMD        308
    53 #define MAXID_CMD       309
    54 #define MINBASE_CMD     310
    55 #define MINOR_CMD       311
    56 #define MINRES_CMD      312
    57 #define MODULO_CMD      313
    58 #define MRES_CMD        314
    59 #define MULTIPLICITY_CMD        315
    60 #define ORD_CMD 316
    61 #define PAR_CMD 317
    62 #define PARDEG_CMD      318
    63 #define PREIMAGE_CMD    319
    64 #define QUOTIENT_CMD    320
    65 #define QHWEIGHT_CMD    321
    66 #define REDUCE_CMD      322
    67 #define REGULARITY_CMD  323
    68 #define RES_CMD 324
    69 #define SIMPLIFY_CMD    325
    70 #define SORTVEC_CMD     326
    71 #define SRES_CMD        327
    72 #define STD_CMD 328
    73 #define SUBST_CMD       329
    74 #define SYZYGY_CMD      330
    75 #define VAR_CMD 331
    76 #define VDIM_CMD        332
    77 #define WEDGE_CMD       333
    78 #define WEIGHT_CMD      334
    79 #define VALTVARS        335
    80 #define VMAXDEG 336
    81 #define VMAXMULT        337
    82 #define VNOETHER        338
    83 #define VMINPOLY        339
    84 #define END_RING        340
    85 #define CMD_1   341
    86 #define CMD_2   342
    87 #define CMD_3   343
    88 #define CMD_12  344
    89 #define CMD_13  345
    90 #define CMD_23  346
    91 #define CMD_123 347
    92 #define CMD_M   348
    93 #define ROOT_DECL       349
    94 #define ROOT_DECL_LIST  350
    95 #define RING_DECL       351
    96 #define EXAMPLE_CMD     352
    97 #define EXPORT_CMD      353
    98 #define HELP_CMD        354
    99 #define KILL_CMD        355
    100 #define LIB_CMD 356
    101 #define LISTVAR_CMD     357
    102 #define SETRING_CMD     358
    103 #define TYPE_CMD        359
    104 #define STRINGTOK       360
    105 #define BLOCKTOK        361
    106 #define INT_CONST       362
    107 #define UNKNOWN_IDENT   363
    108 #define RINGVAR 364
    109 #define PROC_DEF        365
    110 #define BREAK_CMD       366
    111 #define CONTINUE_CMD    367
    112 #define ELSE_CMD        368
    113 #define EVAL    369
    114 #define QUOTE   370
    115 #define FOR_CMD 371
    116 #define IF_CMD  372
    117 #define SYS_BREAK       373
    118 #define WHILE_CMD       374
    119 #define RETURN  375
    120 #define PARAMETER       376
    121 #define SYSVAR  377
    122 #define UMINUS  378
    123 
     1/* A Bison parser, made by GNU Bison 2.3.  */
     2
     3/* Skeleton interface for Bison's Yacc-like parsers in C
     4
     5   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
     6   Free Software Foundation, Inc.
     7
     8   This program is free software; you can redistribute it and/or modify
     9   it under the terms of the GNU General Public License as published by
     10   the Free Software Foundation; either version 2, or (at your option)
     11   any later version.
     12
     13   This program is distributed in the hope that it will be useful,
     14   but WITHOUT ANY WARRANTY; without even the implied warranty of
     15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16   GNU General Public License for more details.
     17
     18   You should have received a copy of the GNU General Public License
     19   along with this program; if not, write to the Free Software
     20   Foundation, Inc., 51 Franklin Street, Fifth Floor,
     21   Boston, MA 02110-1301, USA.  */
     22
     23/* As a special exception, you may create a larger work that contains
     24   part or all of the Bison parser skeleton and distribute that work
     25   under terms of your choice, so long as that work isn't itself a
     26   parser generator using the skeleton or a modified version thereof
     27   as a parser skeleton.  Alternatively, if you modify or redistribute
     28   the parser skeleton itself, you may (at your option) remove this
     29   special exception, which will cause the skeleton and the resulting
     30   Bison output files to be licensed under the GNU General Public
     31   License without this special exception.
     32
     33   This special exception was added by the Free Software Foundation in
     34   version 2.2 of Bison.  */
     35
     36/* Tokens.  */
     37#ifndef YYTOKENTYPE
     38# define YYTOKENTYPE
     39   /* Put the tokens into the symbol table, so that GDB and other debuggers
     40      know about them.  */
     41   enum yytokentype {
     42     DOTDOT = 258,
     43     EQUAL_EQUAL = 259,
     44     GE = 260,
     45     LE = 261,
     46     MINUSMINUS = 262,
     47     NOT = 263,
     48     NOTEQUAL = 264,
     49     PLUSPLUS = 265,
     50     COLONCOLON = 266,
     51     GRING_CMD = 267,
     52     INTMAT_CMD = 268,
     53     PROC_CMD = 269,
     54     RING_CMD = 270,
     55     BEGIN_RING = 271,
     56     IDEAL_CMD = 272,
     57     MAP_CMD = 273,
     58     MATRIX_CMD = 274,
     59     MODUL_CMD = 275,
     60     NUMBER_CMD = 276,
     61     POLY_CMD = 277,
     62     RESOLUTION_CMD = 278,
     63     VECTOR_CMD = 279,
     64     BETTI_CMD = 280,
     65     CHINREM_CMD = 281,
     66     COEFFS_CMD = 282,
     67     COEF_CMD = 283,
     68     CONTRACT_CMD = 284,
     69     DEGREE_CMD = 285,
     70     DEG_CMD = 286,
     71     DIFF_CMD = 287,
     72     DIM_CMD = 288,
     73     DIVISION_CMD = 289,
     74     ELIMINATION_CMD = 290,
     75     E_CMD = 291,
     76     FAREY_CMD = 292,
     77     FETCH_CMD = 293,
     78     FREEMODULE_CMD = 294,
     79     KEEPRING_CMD = 295,
     80     HILBERT_CMD = 296,
     81     HOMOG_CMD = 297,
     82     IMAP_CMD = 298,
     83     INDEPSET_CMD = 299,
     84     INTERRED_CMD = 300,
     85     INTERSECT_CMD = 301,
     86     JACOB_CMD = 302,
     87     JET_CMD = 303,
     88     KBASE_CMD = 304,
     89     KOSZUL_CMD = 305,
     90     LEADCOEF_CMD = 306,
     91     LEADEXP_CMD = 307,
     92     LEAD_CMD = 308,
     93     LEADMONOM_CMD = 309,
     94     LIFTSTD_CMD = 310,
     95     LIFT_CMD = 311,
     96     MAXID_CMD = 312,
     97     MINBASE_CMD = 313,
     98     MINOR_CMD = 314,
     99     MINRES_CMD = 315,
     100     MODULO_CMD = 316,
     101     MRES_CMD = 317,
     102     MULTIPLICITY_CMD = 318,
     103     ORD_CMD = 319,
     104     PAR_CMD = 320,
     105     PARDEG_CMD = 321,
     106     PREIMAGE_CMD = 322,
     107     QUOTIENT_CMD = 323,
     108     QHWEIGHT_CMD = 324,
     109     REDUCE_CMD = 325,
     110     REGULARITY_CMD = 326,
     111     RES_CMD = 327,
     112     SIMPLIFY_CMD = 328,
     113     SORTVEC_CMD = 329,
     114     SRES_CMD = 330,
     115     STD_CMD = 331,
     116     SUBST_CMD = 332,
     117     SYZYGY_CMD = 333,
     118     VAR_CMD = 334,
     119     VDIM_CMD = 335,
     120     WEDGE_CMD = 336,
     121     WEIGHT_CMD = 337,
     122     VALTVARS = 338,
     123     VMAXDEG = 339,
     124     VMAXMULT = 340,
     125     VNOETHER = 341,
     126     VMINPOLY = 342,
     127     END_RING = 343,
     128     CMD_1 = 344,
     129     CMD_2 = 345,
     130     CMD_3 = 346,
     131     CMD_12 = 347,
     132     CMD_13 = 348,
     133     CMD_23 = 349,
     134     CMD_123 = 350,
     135     CMD_M = 351,
     136     ROOT_DECL = 352,
     137     ROOT_DECL_LIST = 353,
     138     RING_DECL = 354,
     139     EXAMPLE_CMD = 355,
     140     EXPORT_CMD = 356,
     141     HELP_CMD = 357,
     142     KILL_CMD = 358,
     143     LIB_CMD = 359,
     144     LISTVAR_CMD = 360,
     145     SETRING_CMD = 361,
     146     TYPE_CMD = 362,
     147     STRINGTOK = 363,
     148     BLOCKTOK = 364,
     149     INT_CONST = 365,
     150     UNKNOWN_IDENT = 366,
     151     RINGVAR = 367,
     152     PROC_DEF = 368,
     153     BREAK_CMD = 369,
     154     CONTINUE_CMD = 370,
     155     ELSE_CMD = 371,
     156     EVAL = 372,
     157     QUOTE = 373,
     158     FOR_CMD = 374,
     159     IF_CMD = 375,
     160     SYS_BREAK = 376,
     161     WHILE_CMD = 377,
     162     RETURN = 378,
     163     PARAMETER = 379,
     164     SYSVAR = 380,
     165     UMINUS = 381
     166   };
     167#endif
     168/* Tokens.  */
     169#define DOTDOT 258
     170#define EQUAL_EQUAL 259
     171#define GE 260
     172#define LE 261
     173#define MINUSMINUS 262
     174#define NOT 263
     175#define NOTEQUAL 264
     176#define PLUSPLUS 265
     177#define COLONCOLON 266
     178#define GRING_CMD 267
     179#define INTMAT_CMD 268
     180#define PROC_CMD 269
     181#define RING_CMD 270
     182#define BEGIN_RING 271
     183#define IDEAL_CMD 272
     184#define MAP_CMD 273
     185#define MATRIX_CMD 274
     186#define MODUL_CMD 275
     187#define NUMBER_CMD 276
     188#define POLY_CMD 277
     189#define RESOLUTION_CMD 278
     190#define VECTOR_CMD 279
     191#define BETTI_CMD 280
     192#define CHINREM_CMD 281
     193#define COEFFS_CMD 282
     194#define COEF_CMD 283
     195#define CONTRACT_CMD 284
     196#define DEGREE_CMD 285
     197#define DEG_CMD 286
     198#define DIFF_CMD 287
     199#define DIM_CMD 288
     200#define DIVISION_CMD 289
     201#define ELIMINATION_CMD 290
     202#define E_CMD 291
     203#define FAREY_CMD 292
     204#define FETCH_CMD 293
     205#define FREEMODULE_CMD 294
     206#define KEEPRING_CMD 295
     207#define HILBERT_CMD 296
     208#define HOMOG_CMD 297
     209#define IMAP_CMD 298
     210#define INDEPSET_CMD 299
     211#define INTERRED_CMD 300
     212#define INTERSECT_CMD 301
     213#define JACOB_CMD 302
     214#define JET_CMD 303
     215#define KBASE_CMD 304
     216#define KOSZUL_CMD 305
     217#define LEADCOEF_CMD 306
     218#define LEADEXP_CMD 307
     219#define LEAD_CMD 308
     220#define LEADMONOM_CMD 309
     221#define LIFTSTD_CMD 310
     222#define LIFT_CMD 311
     223#define MAXID_CMD 312
     224#define MINBASE_CMD 313
     225#define MINOR_CMD 314
     226#define MINRES_CMD 315
     227#define MODULO_CMD 316
     228#define MRES_CMD 317
     229#define MULTIPLICITY_CMD 318
     230#define ORD_CMD 319
     231#define PAR_CMD 320
     232#define PARDEG_CMD 321
     233#define PREIMAGE_CMD 322
     234#define QUOTIENT_CMD 323
     235#define QHWEIGHT_CMD 324
     236#define REDUCE_CMD 325
     237#define REGULARITY_CMD 326
     238#define RES_CMD 327
     239#define SIMPLIFY_CMD 328
     240#define SORTVEC_CMD 329
     241#define SRES_CMD 330
     242#define STD_CMD 331
     243#define SUBST_CMD 332
     244#define SYZYGY_CMD 333
     245#define VAR_CMD 334
     246#define VDIM_CMD 335
     247#define WEDGE_CMD 336
     248#define WEIGHT_CMD 337
     249#define VALTVARS 338
     250#define VMAXDEG 339
     251#define VMAXMULT 340
     252#define VNOETHER 341
     253#define VMINPOLY 342
     254#define END_RING 343
     255#define CMD_1 344
     256#define CMD_2 345
     257#define CMD_3 346
     258#define CMD_12 347
     259#define CMD_13 348
     260#define CMD_23 349
     261#define CMD_123 350
     262#define CMD_M 351
     263#define ROOT_DECL 352
     264#define ROOT_DECL_LIST 353
     265#define RING_DECL 354
     266#define EXAMPLE_CMD 355
     267#define EXPORT_CMD 356
     268#define HELP_CMD 357
     269#define KILL_CMD 358
     270#define LIB_CMD 359
     271#define LISTVAR_CMD 360
     272#define SETRING_CMD 361
     273#define TYPE_CMD 362
     274#define STRINGTOK 363
     275#define BLOCKTOK 364
     276#define INT_CONST 365
     277#define UNKNOWN_IDENT 366
     278#define RINGVAR 367
     279#define PROC_DEF 368
     280#define BREAK_CMD 369
     281#define CONTINUE_CMD 370
     282#define ELSE_CMD 371
     283#define EVAL 372
     284#define QUOTE 373
     285#define FOR_CMD 374
     286#define IF_CMD 375
     287#define SYS_BREAK 376
     288#define WHILE_CMD 377
     289#define RETURN 378
     290#define PARAMETER 379
     291#define SYSVAR 380
     292#define UMINUS 381
     293
     294
     295
     296
     297#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
     298typedef int YYSTYPE;
     299# define yystype YYSTYPE /* obsolescent; will be withdrawn */
     300# define YYSTYPE_IS_DECLARED 1
     301# define YYSTYPE_IS_TRIVIAL 1
     302#endif
     303
     304
     305
Note: See TracChangeset for help on using the changeset viewer.