mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
heimdal regenate lex and yacc files
This commit is contained in:
parent
f20cf61080
commit
192a555c9a
1611
source4/heimdal/lib/asn1/asn1parse.c
Normal file
1611
source4/heimdal/lib/asn1/asn1parse.c
Normal file
File diff suppressed because it is too large
Load Diff
102
source4/heimdal/lib/asn1/asn1parse.h
Normal file
102
source4/heimdal/lib/asn1/asn1parse.h
Normal file
@ -0,0 +1,102 @@
|
||||
#define kw_ABSENT 257
|
||||
#define kw_ABSTRACT_SYNTAX 258
|
||||
#define kw_ALL 259
|
||||
#define kw_APPLICATION 260
|
||||
#define kw_AUTOMATIC 261
|
||||
#define kw_BEGIN 262
|
||||
#define kw_BIT 263
|
||||
#define kw_BMPString 264
|
||||
#define kw_BOOLEAN 265
|
||||
#define kw_BY 266
|
||||
#define kw_CHARACTER 267
|
||||
#define kw_CHOICE 268
|
||||
#define kw_CLASS 269
|
||||
#define kw_COMPONENT 270
|
||||
#define kw_COMPONENTS 271
|
||||
#define kw_CONSTRAINED 272
|
||||
#define kw_CONTAINING 273
|
||||
#define kw_DEFAULT 274
|
||||
#define kw_DEFINITIONS 275
|
||||
#define kw_EMBEDDED 276
|
||||
#define kw_ENCODED 277
|
||||
#define kw_END 278
|
||||
#define kw_ENUMERATED 279
|
||||
#define kw_EXCEPT 280
|
||||
#define kw_EXPLICIT 281
|
||||
#define kw_EXPORTS 282
|
||||
#define kw_EXTENSIBILITY 283
|
||||
#define kw_EXTERNAL 284
|
||||
#define kw_FALSE 285
|
||||
#define kw_FROM 286
|
||||
#define kw_GeneralString 287
|
||||
#define kw_GeneralizedTime 288
|
||||
#define kw_GraphicString 289
|
||||
#define kw_IA5String 290
|
||||
#define kw_IDENTIFIER 291
|
||||
#define kw_IMPLICIT 292
|
||||
#define kw_IMPLIED 293
|
||||
#define kw_IMPORTS 294
|
||||
#define kw_INCLUDES 295
|
||||
#define kw_INSTANCE 296
|
||||
#define kw_INTEGER 297
|
||||
#define kw_INTERSECTION 298
|
||||
#define kw_ISO646String 299
|
||||
#define kw_MAX 300
|
||||
#define kw_MIN 301
|
||||
#define kw_MINUS_INFINITY 302
|
||||
#define kw_NULL 303
|
||||
#define kw_NumericString 304
|
||||
#define kw_OBJECT 305
|
||||
#define kw_OCTET 306
|
||||
#define kw_OF 307
|
||||
#define kw_OPTIONAL 308
|
||||
#define kw_ObjectDescriptor 309
|
||||
#define kw_PATTERN 310
|
||||
#define kw_PDV 311
|
||||
#define kw_PLUS_INFINITY 312
|
||||
#define kw_PRESENT 313
|
||||
#define kw_PRIVATE 314
|
||||
#define kw_PrintableString 315
|
||||
#define kw_REAL 316
|
||||
#define kw_RELATIVE_OID 317
|
||||
#define kw_SEQUENCE 318
|
||||
#define kw_SET 319
|
||||
#define kw_SIZE 320
|
||||
#define kw_STRING 321
|
||||
#define kw_SYNTAX 322
|
||||
#define kw_T61String 323
|
||||
#define kw_TAGS 324
|
||||
#define kw_TRUE 325
|
||||
#define kw_TYPE_IDENTIFIER 326
|
||||
#define kw_TeletexString 327
|
||||
#define kw_UNION 328
|
||||
#define kw_UNIQUE 329
|
||||
#define kw_UNIVERSAL 330
|
||||
#define kw_UTCTime 331
|
||||
#define kw_UTF8String 332
|
||||
#define kw_UniversalString 333
|
||||
#define kw_VideotexString 334
|
||||
#define kw_VisibleString 335
|
||||
#define kw_WITH 336
|
||||
#define RANGE 337
|
||||
#define EEQUAL 338
|
||||
#define ELLIPSIS 339
|
||||
#define IDENTIFIER 340
|
||||
#define referencename 341
|
||||
#define STRING 342
|
||||
#define NUMBER 343
|
||||
typedef union {
|
||||
int constant;
|
||||
struct value *value;
|
||||
struct range *range;
|
||||
char *name;
|
||||
Type *type;
|
||||
Member *member;
|
||||
struct objid *objid;
|
||||
char *defval;
|
||||
struct string_list *sl;
|
||||
struct tagtype tag;
|
||||
struct memhead *members;
|
||||
struct constraint_spec *constraint_spec;
|
||||
} YYSTYPE;
|
||||
extern YYSTYPE yylval;
|
@ -1,6 +1,6 @@
|
||||
#include "config.h"
|
||||
|
||||
#line 3 "heimdal/lib/asn1/lex.c"
|
||||
#line 3 ""
|
||||
|
||||
#define YY_INT_ALIGNED short int
|
||||
|
||||
@ -848,7 +848,7 @@ static unsigned lineno = 1;
|
||||
static void unterminated(const char *, unsigned);
|
||||
|
||||
/* This is for broken old lexes (solaris 10 and hpux) */
|
||||
#line 851 "heimdal/lib/asn1/lex.c"
|
||||
#line 851 ""
|
||||
|
||||
#define INITIAL 0
|
||||
|
||||
@ -1032,7 +1032,7 @@ YY_DECL
|
||||
|
||||
#line 68 "lex.l"
|
||||
|
||||
#line 1035 "heimdal/lib/asn1/lex.c"
|
||||
#line 1035 ""
|
||||
|
||||
if ( !(yy_init) )
|
||||
{
|
||||
@ -1657,7 +1657,7 @@ YY_RULE_SETUP
|
||||
yylval.constant = strtol((const char *)yytext,
|
||||
&e, 0);
|
||||
if(e == y)
|
||||
lex_err_message("malformed constant (%s)", yytext);
|
||||
lex_error_message("malformed constant (%s)", yytext);
|
||||
else
|
||||
return NUMBER;
|
||||
}
|
||||
@ -1694,14 +1694,14 @@ YY_RULE_SETUP
|
||||
case 94:
|
||||
YY_RULE_SETUP
|
||||
#line 273 "lex.l"
|
||||
{ lex_err_message("Ignoring char(%c)\n", *yytext); }
|
||||
{ lex_error_message("Ignoring char(%c)\n", *yytext); }
|
||||
YY_BREAK
|
||||
case 95:
|
||||
YY_RULE_SETUP
|
||||
#line 274 "lex.l"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 1704 "heimdal/lib/asn1/lex.c"
|
||||
#line 1704 ""
|
||||
case YY_STATE_EOF(INITIAL):
|
||||
yyterminate();
|
||||
|
||||
@ -2712,7 +2712,7 @@ yywrap ()
|
||||
#endif
|
||||
|
||||
void
|
||||
lex_err_message (const char *format, ...)
|
||||
lex_error_message (const char *format, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
||||
@ -2726,6 +2726,6 @@ lex_err_message (const char *format, ...)
|
||||
static void
|
||||
unterminated(const char *type, unsigned start_lineno)
|
||||
{
|
||||
lex_err_message("unterminated %s, possibly started on line %d\n", type, start_lineno);
|
||||
lex_error_message("unterminated %s, possibly started on line %d\n", type, start_lineno);
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#include "config.h"
|
||||
|
||||
#line 3 "heimdal/lib/com_err/lex.c"
|
||||
#line 3 ""
|
||||
|
||||
#define YY_INT_ALIGNED short int
|
||||
|
||||
@ -527,7 +527,7 @@ static int getstring(void);
|
||||
|
||||
#undef ECHO
|
||||
|
||||
#line 530 "heimdal/lib/com_err/lex.c"
|
||||
#line 530 ""
|
||||
|
||||
#define INITIAL 0
|
||||
|
||||
@ -711,7 +711,7 @@ YY_DECL
|
||||
|
||||
#line 57 "lex.l"
|
||||
|
||||
#line 714 "heimdal/lib/com_err/lex.c"
|
||||
#line 714 ""
|
||||
|
||||
if ( !(yy_init) )
|
||||
{
|
||||
@ -875,7 +875,7 @@ YY_RULE_SETUP
|
||||
#line 73 "lex.l"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 878 "heimdal/lib/com_err/lex.c"
|
||||
#line 878 ""
|
||||
case YY_STATE_EOF(INITIAL):
|
||||
yyterminate();
|
||||
|
||||
@ -1899,7 +1899,7 @@ getstring(void)
|
||||
continue;
|
||||
}
|
||||
if(c == '\n'){
|
||||
lex_err_message("unterminated string");
|
||||
error_message("unterminated string");
|
||||
lineno++;
|
||||
break;
|
||||
}
|
||||
@ -1919,7 +1919,7 @@ getstring(void)
|
||||
}
|
||||
|
||||
void
|
||||
lex_err_message (const char *format, ...)
|
||||
error_message (const char *format, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,87 +1,13 @@
|
||||
|
||||
/* A Bison parser, made by GNU Bison 2.4.1. */
|
||||
|
||||
/* Skeleton interface for Bison's Yacc-like parsers in C
|
||||
|
||||
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* As a special exception, you may create a larger work that contains
|
||||
part or all of the Bison parser skeleton and distribute that work
|
||||
under terms of your choice, so long as that work isn't itself a
|
||||
parser generator using the skeleton or a modified version thereof
|
||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
||||
the parser skeleton itself, you may (at your option) remove this
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison. */
|
||||
|
||||
|
||||
/* Tokens. */
|
||||
#ifndef YYTOKENTYPE
|
||||
# define YYTOKENTYPE
|
||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
||||
know about them. */
|
||||
enum yytokentype {
|
||||
ET = 258,
|
||||
INDEX = 259,
|
||||
PREFIX = 260,
|
||||
EC = 261,
|
||||
ID = 262,
|
||||
END = 263,
|
||||
STRING = 264,
|
||||
NUMBER = 265
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
#define ET 258
|
||||
#define INDEX 259
|
||||
#define PREFIX 260
|
||||
#define EC 261
|
||||
#define ID 262
|
||||
#define END 263
|
||||
#define STRING 264
|
||||
#define NUMBER 265
|
||||
|
||||
|
||||
|
||||
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
typedef union YYSTYPE
|
||||
{
|
||||
|
||||
/* Line 1676 of yacc.c */
|
||||
#line 51 "heimdal/lib/com_err/parse.y"
|
||||
|
||||
#define ET 257
|
||||
#define INDEX 258
|
||||
#define PREFIX 259
|
||||
#define EC 260
|
||||
#define ID 261
|
||||
#define END 262
|
||||
#define STRING 263
|
||||
#define NUMBER 264
|
||||
typedef union {
|
||||
char *string;
|
||||
int number;
|
||||
|
||||
|
||||
|
||||
/* Line 1676 of yacc.c */
|
||||
#line 79 "heimdal/lib/com_err/parse.y"
|
||||
} YYSTYPE;
|
||||
# define YYSTYPE_IS_TRIVIAL 1
|
||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||
# define YYSTYPE_IS_DECLARED 1
|
||||
#endif
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,89 +1,14 @@
|
||||
|
||||
/* A Bison parser, made by GNU Bison 2.4.1. */
|
||||
|
||||
/* Skeleton interface for Bison's Yacc-like parsers in C
|
||||
|
||||
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
/* As a special exception, you may create a larger work that contains
|
||||
part or all of the Bison parser skeleton and distribute that work
|
||||
under terms of your choice, so long as that work isn't itself a
|
||||
parser generator using the skeleton or a modified version thereof
|
||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
||||
the parser skeleton itself, you may (at your option) remove this
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison. */
|
||||
|
||||
|
||||
/* Tokens. */
|
||||
#ifndef YYTOKENTYPE
|
||||
# define YYTOKENTYPE
|
||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
||||
know about them. */
|
||||
enum yytokentype {
|
||||
kw_TRUE = 258,
|
||||
kw_FALSE = 259,
|
||||
kw_AND = 260,
|
||||
kw_OR = 261,
|
||||
kw_IN = 262,
|
||||
kw_TAILMATCH = 263,
|
||||
NUMBER = 264,
|
||||
STRING = 265,
|
||||
IDENTIFIER = 266
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
#define kw_TRUE 258
|
||||
#define kw_FALSE 259
|
||||
#define kw_AND 260
|
||||
#define kw_OR 261
|
||||
#define kw_IN 262
|
||||
#define kw_TAILMATCH 263
|
||||
#define NUMBER 264
|
||||
#define STRING 265
|
||||
#define IDENTIFIER 266
|
||||
|
||||
|
||||
|
||||
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
typedef union YYSTYPE
|
||||
{
|
||||
|
||||
/* Line 1676 of yacc.c */
|
||||
#line 45 "heimdal/lib/hx509/sel-gram.y"
|
||||
|
||||
#define kw_TRUE 257
|
||||
#define kw_FALSE 258
|
||||
#define kw_AND 259
|
||||
#define kw_OR 260
|
||||
#define kw_IN 261
|
||||
#define kw_TAILMATCH 262
|
||||
#define NUMBER 263
|
||||
#define STRING 264
|
||||
#define IDENTIFIER 265
|
||||
typedef union {
|
||||
char *string;
|
||||
struct hx_expr *expr;
|
||||
|
||||
|
||||
|
||||
/* Line 1676 of yacc.c */
|
||||
#line 81 "heimdal/lib/hx509/sel-gram.y"
|
||||
} YYSTYPE;
|
||||
# define YYSTYPE_IS_TRIVIAL 1
|
||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||
# define YYSTYPE_IS_DECLARED 1
|
||||
#endif
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#include "config.h"
|
||||
|
||||
#line 3 "heimdal/lib/hx509/sel-lex.c"
|
||||
#line 3 ""
|
||||
|
||||
#define YY_INT_ALIGNED short int
|
||||
|
||||
@ -535,7 +535,7 @@ struct hx_expr_input _hx509_expr_input;
|
||||
|
||||
#undef ECHO
|
||||
|
||||
#line 538 "heimdal/lib/hx509/sel-lex.c"
|
||||
#line 538 ""
|
||||
|
||||
#define INITIAL 0
|
||||
|
||||
@ -720,7 +720,7 @@ YY_DECL
|
||||
#line 68 "sel-lex.l"
|
||||
|
||||
|
||||
#line 723 "heimdal/lib/hx509/sel-lex.c"
|
||||
#line 723 ""
|
||||
|
||||
if ( !(yy_init) )
|
||||
{
|
||||
@ -867,7 +867,7 @@ YY_RULE_SETUP
|
||||
#line 85 "sel-lex.l"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 870 "heimdal/lib/hx509/sel-lex.c"
|
||||
#line 870 ""
|
||||
case YY_STATE_EOF(INITIAL):
|
||||
yyterminate();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user