This commit is contained in:
Akim Demaille
2012-10-26 16:59:04 +02:00
parent d0a304384f
commit 8d9cffffed
2 changed files with 421 additions and 404 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
/* A Bison parser, made by GNU Bison 2.6.2.950-7c7ce-dirty. */ /* A Bison parser, made by GNU Bison 2.6.2.957-b074-dirty. */
/* Bison interface for Yacc-like parsers in C /* Bison interface for Yacc-like parsers in C
@@ -33,14 +33,22 @@
#ifndef YY_GRAM_SRC_PARSE_GRAM_H_INCLUDED #ifndef YY_GRAM_SRC_PARSE_GRAM_H_INCLUDED
# define YY_GRAM_SRC_PARSE_GRAM_H_INCLUDED # define YY_GRAM_SRC_PARSE_GRAM_H_INCLUDED
/* Enabling traces. */ /* Enabling traces. */
#ifndef YYDEBUG #ifndef GRAM_DEBUG
# define YYDEBUG 1 # if defined YYDEBUG
#endif
#if YYDEBUG #if YYDEBUG
# define GRAM_DEBUG 1
# else
# define GRAM_DEBUG 0
# endif
# else /* ! defined YYDEBUG */
# define GRAM_DEBUG 1
# endif /* ! defined YYDEBUG */
#endif /* ! defined GRAM_DEBUG */
#if GRAM_DEBUG
extern int gram_debug; extern int gram_debug;
#endif #endif
/* "%code requires" blocks. */ /* "%code requires" blocks. */
/* Line 1965 of yacc.c */ /* Line 1961 of yacc.c */
#line 223 "src/parse-gram.y" #line 223 "src/parse-gram.y"
# ifndef PARAM_TYPE # ifndef PARAM_TYPE
@@ -55,15 +63,15 @@ extern int gram_debug;
# endif # endif
/* Line 1965 of yacc.c */ /* Line 1961 of yacc.c */
#line 60 "src/parse-gram.h" #line 68 "src/parse-gram.h"
/* Tokens. */ /* Tokens. */
#ifndef YYTOKENTYPE #ifndef GRAM_TOKENTYPE
# define YYTOKENTYPE # define GRAM_TOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers /* Put the tokens into the symbol table, so that GDB and other debuggers
know about them. */ know about them. */
enum yytokentype enum gram_tokentype
{ {
GRAM_EOF = 0, GRAM_EOF = 0,
STRING = 258, STRING = 258,
@@ -179,10 +187,10 @@ extern int gram_debug;
#define PERCENT_PARAM 310 #define PERCENT_PARAM 310
#define PERCENT_UNION 311 #define PERCENT_UNION 311
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED #if ! defined GRAM_STYPE && ! defined GRAM_STYPE_IS_DECLARED
typedef union YYSTYPE typedef union GRAM_STYPE
{ {
/* Line 1965 of yacc.c */ /* Line 1961 of yacc.c */
#line 109 "src/parse-gram.y" #line 109 "src/parse-gram.y"
assoc assoc; assoc assoc;
@@ -195,32 +203,32 @@ typedef union YYSTYPE
uniqstr uniqstr; uniqstr uniqstr;
unsigned char character; unsigned char character;
/* Line 1965 of yacc.c */ /* Line 1961 of yacc.c */
#line 247 "src/parse-gram.y" #line 247 "src/parse-gram.y"
param_type param; param_type param;
/* Line 1965 of yacc.c */ /* Line 1961 of yacc.c */
#line 423 "src/parse-gram.y" #line 423 "src/parse-gram.y"
code_props_type code_type; code_props_type code_type;
/* Line 1965 of yacc.c */ /* Line 1961 of yacc.c */
#line 209 "src/parse-gram.h" #line 217 "src/parse-gram.h"
} YYSTYPE; } GRAM_STYPE;
# define YYSTYPE_IS_TRIVIAL 1 # define GRAM_STYPE_IS_TRIVIAL 1
# define YYSTYPE_IS_DECLARED 1 # define GRAM_STYPE_IS_DECLARED 1
#endif #endif
#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED #if ! defined GRAM_LTYPE && ! defined GRAM_LTYPE_IS_DECLARED
typedef struct YYLTYPE typedef struct GRAM_LTYPE
{ {
int first_line; int first_line;
int first_column; int first_column;
int last_line; int last_line;
int last_column; int last_column;
} YYLTYPE; } GRAM_LTYPE;
# define YYLTYPE_IS_DECLARED 1 # define GRAM_LTYPE_IS_DECLARED 1
# define YYLTYPE_IS_TRIVIAL 1 # define GRAM_LTYPE_IS_TRIVIAL 1
#endif #endif