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 {
00092
00093
00094 #line 72 "path_data_parser.yy"
00095
00096 unsigned unsignedval;
00097 double doubleval;
00098 char charval;
00099 struct {
00100 double x;
00101 double y;
00102 } pair;
00103 struct {
00104 double x1, y1, x2, y2, x, y;
00105 } curveto_arg;
00106
00107
00108
00109
00110 #line 111 "path_data_parser.h"
00111 } YYSTYPE;
00112 # define YYSTYPE_IS_TRIVIAL 1
00113 # define yystype YYSTYPE
00114 # define YYSTYPE_IS_DECLARED 1
00115 #endif
00116
00117 extern YYSTYPE path_data_lval;
00118
00119