00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039
00040
00041 enum yytokentype {
00042 ANY = 258,
00043 COLON = 259,
00044 DASH = 260,
00045 DQUOTE = 261,
00046 ENDOFHEADERS = 262,
00047 EOL = 263,
00048 EOM = 264,
00049 EQUAL = 265,
00050 MIMEVERSION_HEADER = 266,
00051 SEMICOLON = 267,
00052 CONTENTDISPOSITION_HEADER = 268,
00053 CONTENTENCODING_HEADER = 269,
00054 CONTENTTYPE_HEADER = 270,
00055 MAIL_HEADER = 271,
00056 HEADERVALUE = 272,
00057 BOUNDARY = 273,
00058 ENDBOUNDARY = 274,
00059 CONTENTTYPE_VALUE = 275,
00060 TSPECIAL = 276,
00061 WORD = 277,
00062 BODY = 278,
00063 PREAMBLE = 279,
00064 POSTAMBLE = 280
00065 };
00066 #endif
00067
00068 #define ANY 258
00069 #define COLON 259
00070 #define DASH 260
00071 #define DQUOTE 261
00072 #define ENDOFHEADERS 262
00073 #define EOL 263
00074 #define EOM 264
00075 #define EQUAL 265
00076 #define MIMEVERSION_HEADER 266
00077 #define SEMICOLON 267
00078 #define CONTENTDISPOSITION_HEADER 268
00079 #define CONTENTENCODING_HEADER 269
00080 #define CONTENTTYPE_HEADER 270
00081 #define MAIL_HEADER 271
00082 #define HEADERVALUE 272
00083 #define BOUNDARY 273
00084 #define ENDBOUNDARY 274
00085 #define CONTENTTYPE_VALUE 275
00086 #define TSPECIAL 276
00087 #define WORD 277
00088 #define BODY 278
00089 #define PREAMBLE 279
00090 #define POSTAMBLE 280
00091
00092
00093
00094
00095 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00096 typedef union YYSTYPE
00097 #line 84 "mimeparser.y"
00098 {
00099 int number;
00100 char *string;
00101 struct s_position position;
00102 }
00103
00104 #line 105 "mimeparser.tab.h"
00105 YYSTYPE;
00106 # define yystype YYSTYPE
00107 # define YYSTYPE_IS_DECLARED 1
00108 # define YYSTYPE_IS_TRIVIAL 1
00109 #endif
00110
00111 extern YYSTYPE mimeparser_yylval;
00112