path_data_parser.h
Go to the documentation of this file.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 MOVETO = 258,
00043 REL_MOVETO = 259,
00044 CLOSEPATH = 260,
00045 LINETO = 261,
00046 REL_LINETO = 262,
00047 VERTICAL_LINETO = 263,
00048 REL_VERTICAL_LINETO = 264,
00049 HORIZONTAL_LINETO = 265,
00050 REL_HORIZONTAL_LINETO = 266,
00051 CURVETO = 267,
00052 REL_CURVETO = 268,
00053 SMOOTH_CURVETO = 269,
00054 REL_SMOOTH_CURVETO = 270,
00055 QUADRATIC_BEZIER_CURVETO = 271,
00056 SMOOTH_QUADRATIC_BEZIER_CURVETO = 272,
00057 ELLIPTICAL_ARC = 273,
00058 EXPONENT = 274,
00059 SIGN = 275,
00060 DIGIT_SEQUENCE = 276,
00061 FRACTIONAL_CONSTANT = 277
00062 };
00063 #endif
00064
00065 #define MOVETO 258
00066 #define REL_MOVETO 259
00067 #define CLOSEPATH 260
00068 #define LINETO 261
00069 #define REL_LINETO 262
00070 #define VERTICAL_LINETO 263
00071 #define REL_VERTICAL_LINETO 264
00072 #define HORIZONTAL_LINETO 265
00073 #define REL_HORIZONTAL_LINETO 266
00074 #define CURVETO 267
00075 #define REL_CURVETO 268
00076 #define SMOOTH_CURVETO 269
00077 #define REL_SMOOTH_CURVETO 270
00078 #define QUADRATIC_BEZIER_CURVETO 271
00079 #define SMOOTH_QUADRATIC_BEZIER_CURVETO 272
00080 #define ELLIPTICAL_ARC 273
00081 #define EXPONENT 274
00082 #define SIGN 275
00083 #define DIGIT_SEQUENCE 276
00084 #define FRACTIONAL_CONSTANT 277
00085
00086
00087
00088
00089 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00090 typedef union YYSTYPE
00091 #line 72 "path_data_parser.yy"
00092 {
00093 unsigned unsignedval;
00094 double doubleval;
00095 char charval;
00096 struct {
00097 double x;
00098 double y;
00099 } pair;
00100 struct {
00101 double x1, y1, x2, y2, x, y;
00102 } curveto_arg;
00103 }
00104
00105 #line 106 "path_data_parser.h"
00106 YYSTYPE;
00107 # define yystype YYSTYPE
00108 # define YYSTYPE_IS_DECLARED 1
00109 # define YYSTYPE_IS_TRIVIAL 1
00110 #endif
00111
00112 extern YYSTYPE path_data_lval;
00113