point_primary: GET_POINT LEFT_PARENTHESIS numeric_secondary COMMA conic_section_lattice_expression RIGHT_PARENTHESIS parser.y++: conflicts: 421 shift/reduce, 1 reduce/reduce Terminals which are not used NULL_VALUE TERMINATE INVALID_CATCODE INVALID_CHAR SPACE PERIOD HYPHEN DOUBLE_QUOTE DIGIT PERCENT SYNONYM SQUARE HYPERBOLOID HELIX_SLICE CONE_SLICE CYLINDER_SLICE ELLIPSOID_SLICE SPHERE_SLICE PARABOLA_SLICE HYPERBOLA_SLICE PARABOLOID_SLICE HYPERBOLOID_SLICE GLYPH_SLICE HELIX_SLICE_VECTOR CONE_SLICE_VECTOR CYLINDER_SLICE_VECTOR ELLIPSOID_SLICE_VECTOR SPHERE_SLICE_VECTOR PARABOLA_SLICE_VECTOR HYPERBOLA_SLICE_VECTOR PARABOLOID_SLICE_VECTOR HYPERBOLOID_SLICE_VECTOR GLYPH_SLICE_VECTOR SQUARE_VECTOR HYPERBOLOID_VECTOR HYPERBOLOID_DECLARATOR HYPERBOLOID_VECTOR_DECLARATOR PARABOLA_SLICE_DECLARATOR HYPERBOLA_SLICE_DECLARATOR PARABOLOID_SLICE_DECLARATOR HYPERBOLOID_SLICE_DECLARATOR PARABOLA_SLICE_VECTOR_DECLARATOR HYPERBOLA_SLICE_VECTOR_DECLARATOR PARABOLOID_SLICE_VECTOR_DECLARATOR HYPERBOLOID_SLICE_VECTOR_DECLARATOR HELIX_SLICE_DECLARATOR CONE_SLICE_DECLARATOR CYLINDER_SLICE_DECLARATOR ELLIPSOID_SLICE_DECLARATOR SPHERE_SLICE_DECLARATOR GLYPH_SLICE_DECLARATOR CONE_SLICE_VECTOR_DECLARATOR CYLINDER_SLICE_VECTOR_DECLARATOR ELLIPSOID_SLICE_VECTOR_DECLARATOR SPHERE_SLICE_VECTOR_DECLARATOR GLYPH_SLICE_VECTOR_DECLARATOR HELIX_SLICE_VECTOR_DECLARATOR IN OFF AROUND REFLECT TRANSFORM_BY XSCALE YSCALE ZSCALE GET_NEAREST_PRIME GET_PRIME_FACTORS IS_PRIME IS_PRIME_VECTOR IS_COMPOSITE IS_COMPOSITE_VECTOR GET_FERMAT_PRIME GET_FERMAT_PRIME_VECTOR IS_FERMAT_PRIME IS_FERMAT_PRIME_VECTOR GET_GAUSS_PRIME GET_GAUSS_PRIME_VECTOR IS_GAUSS_PRIME IS_GAUSS_PRIME_VECTOR GET_MERSENNE_PRIME GET_MERSENNE_PRIME_VECTOR IS_MERSENNE_PRIME IS_MERSENNE_PRIME_VECTOR CHAREXISTS IS_SYNONYM IS_UNDECLARED IS_ULONG_LONG IS_NURB IS_HELIX IS_ELLIPSE_SLICE IS_CIRCLE_SLICE IS_POLYHEDRON_SLICE IS_ELLIPSE_SLICE_VECTOR IS_CIRCLE_SLICE_VECTOR IS_POLYHEDRON_SLICE_VECTOR IS_HELIX_SLICE IS_HELIX_SLICE_VECTOR IS_CONE IS_CONE_VECTOR IS_CONE_SLICE IS_CONE_SLICE_VECTOR IS_CYLINDER IS_CYLINDER_VECTOR IS_CYLINDER_SLICE IS_CYLINDER_SLICE_VECTOR IS_CYLINDRICAL IS_ELLIPSOID_SLICE IS_ELLIPSOID_SLICE_VECTOR IS_PARABOLOID IS_HYPERBOLOID IS_PARABOLOID_VECTOR IS_HYPERBOLOID_VECTOR IS_PARABOLA_SLICE IS_HYPERBOLA_SLICE IS_PARABOLOID_SLICE IS_HYPERBOLOID_SLICE IS_PARABOLA_SLICE_VECTOR IS_HYPERBOLA_SLICE_VECTOR IS_PARABOLOID_SLICE_VECTOR IS_HYPERBOLOID_SLICE_VECTOR IS_ON_PARABOLA IS_ON_HYPERBOLA IS_PARABOLOIDAL IS_HYPERBOLOIDAL IS_SPHERE_SLICE IS_SPHERE_SLICE_VECTOR IS_GLYPH IS_GLYPH_VECTOR IS_GLYPH_SLICE IS_GLYPH_SLICE_VECTOR IS_PLANE IS_PLANE_VECTOR IS_HELICAL IS_REG_POLYGONAL IS_QUADRATICAL IS_PENTAGONAL IS_HEXAGONAL IS_HEPTAGONAL IS_OCTAGONAL IS_NONAGONAL IS_DECAGONAL IS_ONDECAGONAL IS_DODECAGONAL IS_CONVEX IS_CONICAL IS_PARABOLIC IS_HYPERBOLIC IS_TRAPEZOIDAL IS_PRISMOIDAL IS_CUBOIDAL IS_ELLIPSOIDAL IS_SPHEROIDAL IS_IN_RECTANGLE IS_NOT_COLINEAR ARE_COLINEAR ARE_NOT_COLINEAR IS_NOT_PARALLEL ARE_PARALLEL ARE_NOT_PARALLEL IS_NOT_COPLANAR ARE_COPLANAR ARE_NOT_COPLANAR IS_PERPENDICULAR IS_NOT_PERPENDICULAR ARE_PERPENDICULAR ARE_NOT_PERPENDICULAR IS_SKEW IS_NOT_SKEW ARE_SKEW ARE_NOT_SKEW IS_NURB_VECTOR IS_SQUARE_VECTOR IS_HELIX_VECTOR IS_ULONG_LONG_VECTOR IS_ON_CIRCLE UNDRAWARROW UNDRAWDBLARROW WITH_WEIGHT CMY CMYK RGB PROJECT LABELS LABELS_IF LABELS_UNLESS DOTLABELS DOTLABELS_IF DOTLABELS_UNLESS CYLINDRICAL CONICAL WITH_CURVE WITH_PATH WITH_ENVELOPE INVERT GET_PATH_POINT GET_POINTS GET_CONNECTOR GET_CONNECTORS GET_PEN GET_DASH_PATTERN GET_DRAW_COLOR GET_FILL_COLOR GET_COLORS GET_DIRECTRIX GET_PARAMETER GET_LINEAR_ECCENTRICITY GET_NUMERICAL_ECCENTRICITY GET_TYPE GET_SHAPE_TYPE GET_CONIC_SECTION_TYPE DISCRIMINANT TANGENT CURVATURE WITH_SIZE WITH_FRACTION IN_SPHERE OUT_SPHERE IN_ELLIPSOID OUT_ELLIPSOID PRIMARYDEF SECONDARYDEF TERTIARYDEF PRIMARYDEF_DECLARATOR SECONDARYDEF_DECLARATOR TERTIARYDEF_DECLARATOR PRIMARYDEF_VECTOR SECONDARYDEF_VECTOR TERTIARYDEF_VECTOR PRIMARYDEF_VECTOR_DECLARATOR SECONDARYDEF_VECTOR_DECLARATOR TERTIARYDEF_VECTOR_DECLARATOR ENDDEF CULLED PUSH_BACK RECTIFIED GET_LATTICE_POINT GET_LATTICE_POINTS GET_NEXT_POINT GET_CYCLE_VALUE DRAW_LATTICE LABEL_LATTICE WITH_CYCLE_VALUE WITH_LINEAR_ECCENTRICITY WITH_NUMERICAL_ECCENTRICITY TRAVERSE TETRAHEDRON CUBE OCTAHEDRON DODECAHEDRON ICOSAHEDRON TRUNC_OCTAHEDRON WITH_LEVEL WITH_KNOTS WITH_WEIGHTS State 233 conflicts: 1 shift/reduce State 272 conflicts: 1 shift/reduce State 276 conflicts: 1 shift/reduce State 278 conflicts: 1 shift/reduce State 667 conflicts: 1 shift/reduce State 670 conflicts: 1 shift/reduce State 671 conflicts: 18 shift/reduce State 672 conflicts: 2 shift/reduce State 675 conflicts: 16 shift/reduce State 678 conflicts: 5 shift/reduce State 974 conflicts: 4 shift/reduce State 986 conflicts: 9 shift/reduce State 992 conflicts: 1 reduce/reduce State 1005 conflicts: 5 shift/reduce State 1233 conflicts: 23 shift/reduce State 1523 conflicts: 1 shift/reduce State 1586 conflicts: 1 shift/reduce State 1625 conflicts: 10 shift/reduce State 1651 conflicts: 1 shift/reduce State 1652 conflicts: 1 shift/reduce State 1659 conflicts: 10 shift/reduce State 1661 conflicts: 10 shift/reduce State 1663 conflicts: 10 shift/reduce State 1693 conflicts: 10 shift/reduce State 1743 conflicts: 10 shift/reduce State 1772 conflicts: 1 shift/reduce State 1813 conflicts: 1 shift/reduce State 1875 conflicts: 1 shift/reduce State 1883 conflicts: 10 shift/reduce State 1886 conflicts: 10 shift/reduce State 1889 conflicts: 9 shift/reduce State 1940 conflicts: 1 shift/reduce State 1944 conflicts: 1 shift/reduce State 1954 conflicts: 10 shift/reduce State 1959 conflicts: 10 shift/reduce State 2017 conflicts: 1 shift/reduce State 2345 conflicts: 1 shift/reduce State 2427 conflicts: 1 shift/reduce State 2510 conflicts: 1 shift/reduce State 2559 conflicts: 1 shift/reduce State 2560 conflicts: 1 shift/reduce State 2582 conflicts: 5 shift/reduce State 2601 conflicts: 1 shift/reduce State 2607 conflicts: 14 shift/reduce State 2608 conflicts: 14 shift/reduce State 2609 conflicts: 5 shift/reduce State 2610 conflicts: 1 shift/reduce State 2611 conflicts: 5 shift/reduce State 2613 conflicts: 5 shift/reduce State 2826 conflicts: 2 shift/reduce State 2842 conflicts: 1 shift/reduce State 2846 conflicts: 19 shift/reduce State 2847 conflicts: 19 shift/reduce State 2848 conflicts: 23 shift/reduce State 2881 conflicts: 5 shift/reduce State 2890 conflicts: 5 shift/reduce State 2910 conflicts: 1 shift/reduce State 2912 conflicts: 1 shift/reduce State 2918 conflicts: 10 shift/reduce State 2919 conflicts: 10 shift/reduce State 2920 conflicts: 5 shift/reduce State 2923 conflicts: 5 shift/reduce State 2929 conflicts: 10 shift/reduce State 2932 conflicts: 5 shift/reduce State 2939 conflicts: 5 shift/reduce State 2950 conflicts: 10 shift/reduce State 2951 conflicts: 10 shift/reduce State 3067 conflicts: 1 shift/reduce State 3068 conflicts: 1 shift/reduce State 3192 conflicts: 5 shift/reduce State 3217 conflicts: 2 shift/reduce State 3259 conflicts: 1 shift/reduce State 3529 conflicts: 1 shift/reduce State 3554 conflicts: 1 shift/reduce State 3609 conflicts: 1 shift/reduce Grammar 0 $accept: program $end 1 program: statement_list END 2 statement_list: /* empty */ 3 | statement_list statement 4 statement: SEMI_COLON 5 | END_INPUT 6 | declaration SEMI_COLON 7 | assignment SEMI_COLON 8 | operation_assignment SEMI_COLON 9 | macro_definition 10 | command SEMI_COLON 11 | conditional 12 | loop 13 | macro_call 14 | let_statement SEMI_COLON 15 let_statement: LET symbolic_token equate_or_assign 16 with_tolerance_optional: /* empty */ 17 | WITH_TOLERANCE numeric_expression 18 with_test_optional: /* empty */ 19 | WITH_TEST 20 | WITH_NO_TEST 21 with_cull_optional: /* empty */ 22 | WITH_CULL 23 | WITH_NO_CULL 24 with_rectify_optional: /* empty */ 25 | WITH_RECTIFY 26 | WITH_NO_RECTIFY 27 assignment: boolean_assignment 28 | numeric_assignment 29 | ulong_long_assignment 30 | string_assignment 31 | pen_assignment 32 | dash_pattern_assignment 33 | color_assignment 34 | transform_assignment 35 | picture_assignment 36 | focus_assignment 37 | macro_assignment 38 | bool_point_assignment 39 | point_assignment 40 | path_assignment 41 | ellipse_assignment 42 | circle_assignment 43 | parabola_assignment 44 | hyperbola_assignment 45 | conic_section_lattice_assignment 46 | helix_assignment 47 | rectangle_assignment 48 | polygon_assignment 49 | reg_polygon_assignment 50 | cuboid_assignment 51 | polyhedron_assignment 52 | sphere_assignment 53 | plane_assignment 54 | origami_figure_assignment 55 | boolean_vector_assignment 56 | numeric_vector_assignment 57 numeric_vector_assignment: numeric_vector_variable ASSIGN numeric_vector_expression 58 assignment: ulong_long_vector_assignment 59 ulong_long_vector_assignment: ulong_long_vector_variable ASSIGN ulong_long_vector_expression 60 assignment: string_vector_assignment 61 | pen_vector_assignment 62 | dash_pattern_vector_assignment 63 | color_vector_assignment 64 | transform_vector_assignment 65 | focus_vector_assignment 66 | point_vector_assignment 67 | bool_point_vector_assignment 68 | path_vector_assignment 69 | ellipse_vector_assignment 70 | circle_vector_assignment 71 | parabola_vector_assignment 72 | hyperbola_vector_assignment 73 | conic_section_lattice_vector_assignment 74 | helix_vector_assignment 75 | nurb_vector_assignment 76 | triangle_vector_assignment 77 | rectangle_vector_assignment 78 | polygon_vector_assignment 79 | reg_polygon_vector_assignment 80 | cuboid_vector_assignment 81 | polyhedron_vector_assignment 82 | sphere_vector_assignment 83 | plane_vector_assignment 84 | origami_figure_vector_assignment 85 | assignment_command 86 boolean_assignment: boolean_variable ASSIGN boolean_expression 87 | boolean_variable ASSIGN boolean_assignment 88 | boolean_variable ASSIGN bool_point_expression 89 string_assignment: string_variable ASSIGN string_expression 90 | string_variable ASSIGN string_assignment 91 pen_assignment: pen_variable ASSIGN pen_expression 92 | pen_variable ASSIGN pen_assignment 93 dash_pattern_assignment: dash_pattern_variable ASSIGN dash_pattern_expression 94 | dash_pattern_variable ASSIGN dash_pattern_assignment 95 color_assignment: color_variable ASSIGN color_expression 96 | color_variable ASSIGN color_assignment 97 numeric_assignment: numeric_variable ASSIGN numeric_expression 98 | numeric_variable ASSIGN numeric_vector_expression 99 | numeric_variable ASSIGN numeric_assignment 100 ulong_long_assignment: ulong_long_variable ASSIGN ulong_long_expression 101 | ulong_long_variable ASSIGN ulong_long_assignment 102 transform_assignment: transform_variable ASSIGN transform_expression 103 picture_assignment: picture_variable ASSIGN picture_expression 104 | picture_variable ASSIGN picture_assignment 105 focus_assignment: focus_variable ASSIGN focus_expression 106 | focus_variable ASSIGN focus_assignment 107 macro_assignment: macro_variable ASSIGN macro_variable 108 point_assignment: point_variable ASSIGN point_expression 109 | point_variable ASSIGN bool_point_expression 110 | point_variable ASSIGN numeric_expression 111 | point_variable ASSIGN point_assignment 112 bool_point_assignment: bool_point_variable ASSIGN bool_point_expression 113 | bool_point_variable ASSIGN boolean_expression 114 | bool_point_variable ASSIGN point_expression 115 path_assignment: path_variable ASSIGN path_expression 116 | path_variable ASSIGN circle_expression 117 | path_variable ASSIGN ellipse_expression 118 | path_variable ASSIGN rectangle_expression 119 | path_variable ASSIGN triangle_expression 120 | path_variable ASSIGN polygon_expression 121 | path_variable ASSIGN reg_polygon_expression 122 | path_variable ASSIGN path_assignment 123 ellipse_assignment: ellipse_variable ASSIGN ellipse_expression 124 | ellipse_variable ASSIGN circle_expression 125 circle_assignment: circle_variable ASSIGN circle_expression 126 parabola_assignment: parabola_variable ASSIGN parabola_expression 127 hyperbola_assignment: hyperbola_variable ASSIGN hyperbola_expression 128 conic_section_lattice_assignment: conic_section_lattice_variable ASSIGN conic_section_lattice_expression 129 helix_assignment: helix_variable ASSIGN helix_expression 130 polygon_assignment: polygon_variable ASSIGN polygon_expression 131 | polygon_variable ASSIGN rectangle_expression 132 | polygon_variable ASSIGN triangle_expression 133 | polygon_variable ASSIGN reg_polygon_expression 134 reg_polygon_assignment: reg_polygon_variable ASSIGN reg_polygon_expression 135 rectangle_assignment: rectangle_variable ASSIGN rectangle_expression 136 cuboid_assignment: cuboid_variable ASSIGN cuboid_expression 137 polyhedron_assignment: polyhedron_variable ASSIGN polyhedron_expression 138 sphere_assignment: sphere_variable ASSIGN sphere_expression 139 plane_assignment: plane_variable ASSIGN plane_expression 140 | plane_variable ASSIGN path_expression 141 origami_figure_assignment: origami_figure_variable ASSIGN origami_figure_expression 142 boolean_vector_assignment: boolean_vector_variable ASSIGN boolean_vector_expression 143 string_vector_assignment: string_vector_variable ASSIGN string_vector_expression 144 pen_vector_assignment: pen_vector_variable ASSIGN pen_vector_expression 145 dash_pattern_vector_assignment: dash_pattern_vector_variable ASSIGN dash_pattern_vector_expression 146 color_vector_assignment: color_vector_variable ASSIGN color_vector_expression 147 transform_vector_assignment: transform_vector_variable ASSIGN transform_vector_expression 148 focus_vector_assignment: focus_vector_variable ASSIGN focus_vector_expression 149 point_vector_assignment: point_vector_variable ASSIGN point_vector_expression 150 | point_vector_variable ASSIGN bool_point_vector_expression 151 bool_point_vector_assignment: bool_point_vector_variable ASSIGN bool_point_vector_expression 152 | bool_point_vector_variable ASSIGN point_vector_expression 153 path_vector_assignment: path_vector_variable ASSIGN path_vector_expression 154 ellipse_vector_assignment: ellipse_vector_variable ASSIGN ellipse_vector_expression 155 circle_vector_assignment: circle_vector_variable ASSIGN circle_vector_expression 156 parabola_vector_assignment: parabola_vector_variable ASSIGN parabola_vector_expression 157 hyperbola_vector_assignment: hyperbola_vector_variable ASSIGN hyperbola_vector_expression 158 conic_section_lattice_vector_assignment: conic_section_lattice_vector_variable ASSIGN conic_section_lattice_vector_expression 159 helix_vector_assignment: helix_vector_variable ASSIGN helix_vector_expression 160 triangle_vector_assignment: triangle_vector_variable ASSIGN triangle_vector_expression 161 nurb_vector_assignment: nurb_vector_variable ASSIGN nurb_vector_expression 162 polygon_vector_assignment: polygon_vector_variable ASSIGN polygon_vector_expression 163 rectangle_vector_assignment: rectangle_vector_variable ASSIGN rectangle_vector_expression 164 reg_polygon_vector_assignment: reg_polygon_vector_variable ASSIGN reg_polygon_vector_expression 165 cuboid_vector_assignment: cuboid_vector_variable ASSIGN cuboid_vector_expression 166 polyhedron_vector_assignment: polyhedron_vector_variable ASSIGN polyhedron_vector_expression 167 sphere_vector_assignment: sphere_vector_variable ASSIGN sphere_vector_expression 168 plane_vector_assignment: plane_vector_variable ASSIGN plane_vector_expression 169 origami_figure_vector_assignment: origami_figure_vector_variable ASSIGN origami_figure_vector_expression 170 assignment_command: transformation_assignment_command 171 operation_assignment: numeric_variable PLUS_ASSIGN numeric_expression 172 | numeric_variable MINUS_ASSIGN numeric_expression 173 | numeric_variable TIMES_ASSIGN numeric_expression 174 | numeric_variable DIVIDE_ASSIGN numeric_expression 175 | color_variable PLUS_ASSIGN color_expression 176 | color_variable MINUS_ASSIGN color_expression 177 | color_variable TIMES_ASSIGN numeric_expression 178 | color_variable DIVIDE_ASSIGN numeric_expression 179 | string_variable PLUS_ASSIGN numeric_expression 180 | point_variable PLUS_ASSIGN point_expression 181 | point_variable MINUS_ASSIGN point_expression 182 | point_variable TIMES_ASSIGN numeric_expression 183 | point_variable DIVIDE_ASSIGN numeric_expression 184 | path_variable PLUS_ASSIGN point_expression 185 | path_variable PLUS_ASSIGN path_join 186 | path_variable PLUS_ASSIGN CYCLE 187 | path_variable MINUS_ASSIGN CYCLE 188 | nurb_variable PLUS_ASSIGN point_expression 189 | nurb_variable PLUS_ASSIGN knot_or_weight numeric_expression 190 knot_or_weight: KNOT 191 | WEIGHT 192 operation_assignment: parabola_variable PLUS_ASSIGN CYCLE 193 | parabola_variable MINUS_ASSIGN CYCLE 194 | rectangle_variable PLUS_ASSIGN point_expression 195 | picture_variable PLUS_ASSIGN picture_expression 196 | boolean_vector_variable PLUS_ASSIGN boolean_expression 197 | numeric_vector_variable PLUS_ASSIGN numeric_expression 198 | string_vector_variable PLUS_ASSIGN string_expression 199 | pen_vector_variable PLUS_ASSIGN pen_expression 200 | dash_pattern_vector_variable PLUS_ASSIGN dash_pattern_expression 201 | color_vector_variable PLUS_ASSIGN color_expression 202 | transform_vector_variable PLUS_ASSIGN transform_expression 203 | focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional 204 | point_vector_variable PLUS_ASSIGN point_expression 205 | point_vector_variable PLUS_ASSIGN point_vector_expression 206 | bool_point_vector_variable PLUS_ASSIGN bool_point_expression 207 | path_vector_variable PLUS_ASSIGN path_expression 208 | path_vector_variable PLUS_ASSIGN path_vector_expression 209 | ellipse_vector_variable PLUS_ASSIGN ellipse_expression 210 | ellipse_vector_variable PLUS_ASSIGN ellipse_vector_expression 211 | circle_vector_variable PLUS_ASSIGN circle_expression 212 | circle_vector_variable PLUS_ASSIGN circle_vector_expression 213 | parabola_vector_variable PLUS_ASSIGN parabola_expression 214 | parabola_vector_variable PLUS_ASSIGN parabola_vector_expression 215 | hyperbola_vector_variable PLUS_ASSIGN hyperbola_expression 216 | hyperbola_vector_variable PLUS_ASSIGN hyperbola_vector_expression 217 | conic_section_lattice_vector_variable PLUS_ASSIGN conic_section_lattice_expression 218 | conic_section_lattice_vector_variable PLUS_ASSIGN conic_section_lattice_vector_expression 219 | polygon_vector_variable PLUS_ASSIGN polygon_expression 220 | polygon_vector_variable PLUS_ASSIGN polygon_vector_expression 221 | triangle_vector_variable PLUS_ASSIGN triangle_expression 222 | triangle_vector_variable PLUS_ASSIGN triangle_vector_expression 223 | rectangle_vector_variable PLUS_ASSIGN rectangle_expression 224 | rectangle_vector_variable PLUS_ASSIGN rectangle_vector_expression 225 | reg_polygon_vector_variable PLUS_ASSIGN reg_polygon_expression 226 | reg_polygon_vector_variable PLUS_ASSIGN reg_polygon_vector_expression 227 | ellipsoid_vector_variable PLUS_ASSIGN ellipsoid_expression 228 | ellipsoid_vector_variable PLUS_ASSIGN ellipsoid_vector_expression 229 | sphere_vector_variable PLUS_ASSIGN sphere_expression 230 | sphere_vector_variable PLUS_ASSIGN sphere_vector_expression 231 | cuboid_vector_variable PLUS_ASSIGN cuboid_expression 232 | cuboid_vector_variable PLUS_ASSIGN cuboid_vector_expression 233 | polyhedron_vector_variable PLUS_ASSIGN polyhedron_expression 234 variable: tag suffix 235 suffix: /* empty */ 236 | suffix subscript 237 | suffix tag 238 subscript: numeric_token 239 | LEFT_BRACKET numeric_expression RIGHT_BRACKET 240 boolean_variable: variable BOOLEAN 241 bool_point_variable: variable BOOL_POINT 242 string_variable: variable STRING 243 pen_variable: variable PEN 244 dash_pattern_variable: variable DASH_PATTERN 245 color_variable: variable COLOR 246 boolean_vector_variable: variable BOOLEAN_VECTOR 247 string_vector_variable: variable STRING_VECTOR 248 numeric_vector_variable: variable NUMERIC_VECTOR 249 ulong_long_vector_variable: variable ULONG_LONG_VECTOR 250 pen_vector_variable: variable PEN_VECTOR 251 dash_pattern_vector_variable: variable DASH_PATTERN_VECTOR 252 picture_vector_variable: variable PICTURE_VECTOR 253 transform_vector_variable: variable TRANSFORM_VECTOR 254 focus_vector_variable: variable FOCUS_VECTOR 255 macro_vector_variable: variable MACRO_VECTOR 256 color_vector_variable: variable COLOR_VECTOR 257 point_vector_variable: variable POINT_VECTOR 258 bool_point_vector_variable: variable BOOL_POINT_VECTOR 259 path_vector_variable: variable PATH_VECTOR 260 triangle_vector_variable: variable TRIANGLE_VECTOR 261 nurb_vector_variable: variable NURB_VECTOR 262 ellipse_vector_variable: variable ELLIPSE_VECTOR 263 circle_vector_variable: variable CIRCLE_VECTOR 264 parabola_vector_variable: variable PARABOLA_VECTOR 265 hyperbola_vector_variable: variable HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable HELIX_VECTOR 268 rectangle_vector_variable: variable RECTANGLE_VECTOR 269 polygon_vector_variable: variable POLYGON_VECTOR 270 reg_polygon_vector_variable: variable REG_POLYGON_VECTOR 271 cone_vector_variable: variable CONE_VECTOR 272 cylinder_vector_variable: variable CYLINDER_VECTOR 273 cuboid_vector_variable: variable CUBOID_VECTOR 274 polyhedron_vector_variable: variable POLYHEDRON_VECTOR 275 ellipse_slice_vector_variable: variable ELLIPSE_SLICE_VECTOR 276 circle_slice_vector_variable: variable CIRCLE_SLICE_VECTOR 277 polyhedron_slice_vector_variable: variable POLYHEDRON_SLICE_VECTOR 278 ellipsoid_vector_variable: variable ELLIPSOID_VECTOR 279 sphere_vector_variable: variable SPHERE_VECTOR 280 paraboloid_vector_variable: variable PARABOLOID_VECTOR 281 glyph_vector_variable: variable GLYPH_VECTOR 282 plane_vector_variable: variable PLANE_VECTOR 283 origami_figure_vector_variable: variable ORIGAMI_FIGURE_VECTOR 284 vector_type_variable: boolean_vector_variable 285 | string_vector_variable 286 | numeric_vector_variable 287 | ulong_long_variable 288 | pen_vector_variable 289 | dash_pattern_vector_variable 290 | color_vector_variable 291 | picture_vector_variable 292 | transform_vector_variable 293 | focus_vector_variable 294 | macro_vector_variable 295 | triangle_vector_variable 296 | nurb_vector_variable 297 | point_vector_variable 298 | bool_point_vector_variable 299 | path_vector_variable 300 | ellipse_vector_variable 301 | circle_vector_variable 302 | parabola_vector_variable 303 | hyperbola_vector_variable 304 | conic_section_lattice_vector_variable 305 | helix_vector_variable 306 | rectangle_vector_variable 307 | polygon_vector_variable 308 | reg_polygon_vector_variable 309 | cone_vector_variable 310 | cylinder_vector_variable 311 | cuboid_vector_variable 312 | polyhedron_vector_variable 313 | ellipse_slice_vector_variable 314 | circle_slice_vector_variable 315 | polyhedron_slice_vector_variable 316 | ellipsoid_vector_variable 317 | sphere_vector_variable 318 | paraboloid_vector_variable 319 | glyph_vector_variable 320 | plane_vector_variable 321 | origami_figure_vector_variable 322 numeric_variable: variable NUMERIC 323 | variable UNDECLARED 324 ulong_long_variable: variable ULONG_LONG 325 transform_variable: variable TRANSFORM 326 picture_variable: variable PICTURE 327 | LAST picture_vector_variable 328 point_variable: variable POINT 329 focus_variable: variable FOCUS 330 macro_variable: variable MACRO 331 | LAST macro_vector_variable 332 path_variable: variable PATH 333 ellipse_variable: variable ELLIPSE 334 circle_variable: variable CIRCLE 335 parabola_variable: variable PARABOLA 336 hyperbola_variable: variable HYPERBOLA 337 conic_section_lattice_variable: variable CONIC_SECTION_LATTICE 338 helix_variable: variable HELIX 339 rectangle_variable: variable RECTANGLE 340 polygon_variable: variable POLYGON 341 reg_polygon_variable: variable REG_POLYGON 342 triangle_variable: variable TRIANGLE 343 nurb_variable: variable NURB 344 cone_variable: variable CONE 345 cylinder_variable: variable CYLINDER 346 cuboid_variable: variable CUBOID 347 polyhedron_variable: variable POLYHEDRON 348 ellipse_slice_variable: variable ELLIPSE_SLICE 349 circle_slice_variable: variable CIRCLE_SLICE 350 polyhedron_slice_variable: variable POLYHEDRON_SLICE 351 ellipsoid_variable: variable ELLIPSOID 352 sphere_variable: variable SPHERE 353 paraboloid_variable: variable PARABOLOID 354 glyph_variable: variable GLYPH 355 plane_variable: variable PLANE 356 origami_figure_variable: variable ORIGAMI_FIGURE 357 any_variable: boolean_variable 358 | bool_point_variable 359 | string_variable 360 | numeric_variable 361 | ulong_long_variable 362 | pen_variable 363 | dash_pattern_variable 364 | color_variable 365 | transform_variable 366 | picture_variable 367 | point_variable 368 | focus_variable 369 | macro_variable 370 | path_variable 371 | ellipse_variable 372 | circle_variable 373 | parabola_variable 374 | hyperbola_variable 375 | conic_section_lattice_variable 376 | helix_variable 377 | rectangle_variable 378 | polygon_variable 379 | reg_polygon_variable 380 | triangle_variable 381 | nurb_variable 382 | cone_variable 383 | cylinder_variable 384 | cuboid_variable 385 | polyhedron_variable 386 | ellipse_slice_variable 387 | circle_slice_variable 388 | polyhedron_slice_variable 389 | ellipsoid_variable 390 | sphere_variable 391 | paraboloid_variable 392 | glyph_variable 393 | plane_variable 394 | origami_figure_variable 395 | boolean_vector_variable 396 | string_vector_variable 397 | numeric_vector_variable 398 | ulong_long_vector_variable 399 | pen_vector_variable 400 | dash_pattern_vector_variable 401 | color_vector_variable 402 | picture_vector_variable 403 | transform_vector_variable 404 | focus_vector_variable 405 | macro_vector_variable 406 | point_vector_variable 407 | bool_point_vector_variable 408 | path_vector_variable 409 | triangle_vector_variable 410 | nurb_vector_variable 411 | ellipse_vector_variable 412 | circle_vector_variable 413 | parabola_vector_variable 414 | hyperbola_vector_variable 415 | conic_section_lattice_vector_variable 416 | helix_vector_variable 417 | rectangle_vector_variable 418 | polygon_vector_variable 419 | reg_polygon_vector_variable 420 | cone_vector_variable 421 | cylinder_vector_variable 422 | cuboid_vector_variable 423 | polyhedron_vector_variable 424 | ellipse_slice_vector_variable 425 | circle_slice_vector_variable 426 | polyhedron_slice_vector_variable 427 | ellipsoid_vector_variable 428 | sphere_vector_variable 429 | paraboloid_vector_variable 430 | glyph_vector_variable 431 | plane_vector_variable 432 | origami_figure_vector_variable 433 command: drawing_command 434 | pickup_command 435 | drop_command 436 | set_command 437 | beginfig_command 438 | endfig_command 439 | beginchar_command 440 | endchar_command 441 | transformation_command 442 | input_command 443 | output_command 444 | show_command 445 | label_command 446 | message_command 447 | pause_command 448 | clear_command 449 | clipping_command 450 clipping_command: CLIP_TO path_expression 451 command: group_command 452 | scantokens_command 453 | verbatim_metapost_command 454 | vector_manipulation_command 455 message_or_errmessage: MESSAGE 456 | ERRMESSAGE 457 message_command: message_or_errmessage string_expression 458 pause_command: PAUSE 459 scantokens_command: SCANTOKENS string_expression 460 verbatim_metapost_command: VERBATIM_METAPOST string_expression 461 drawing_command: basic_drawing_command path_expression with_clause_draw_list 462 | basic_drawing_command ellipse_expression with_clause_draw_list 463 | basic_drawing_command circle_expression with_clause_draw_list 464 | basic_drawing_command parabola_expression with_clause_draw_list 465 | basic_drawing_command hyperbola_expression with_clause_draw_list 466 | basic_drawing_command polygon_expression with_clause_draw_list 467 | basic_drawing_command reg_polygon_expression with_clause_draw_list 468 | basic_drawing_command rectangle_expression with_clause_draw_list 469 | basic_drawing_command triangle_expression with_clause_draw_list 470 | basic_drawing_command path_vector_expression with_clause_draw_list 471 | basic_drawing_command circle_vector_expression with_clause_draw_list 472 | basic_drawing_command ellipse_vector_expression with_clause_draw_list 473 | basic_drawing_command polygon_vector_expression with_clause_draw_list 474 | basic_drawing_command reg_polygon_vector_expression with_clause_draw_list 475 | basic_drawing_command rectangle_vector_expression with_clause_draw_list 476 | basic_drawing_command triangle_vector_expression with_clause_draw_list 477 | basic_drawing_command cuboid_expression with_clause_draw_list 478 | basic_drawing_command polyhedron_expression with_clause_draw_list 479 | basic_drawing_command ellipsoid_expression with_clause_draw_list 480 | basic_drawing_command sphere_expression with_clause_draw_list 481 | basic_drawing_command cylinder_expression with_clause_draw_list 482 | basic_drawing_command cone_expression with_clause_draw_list 483 basic_drawing_command: DRAW 484 | DRAWARROW 485 | DRAWDBLARROW 486 | FILL 487 | FILLDRAW 488 | UNDRAW 489 | UNFILL 490 | UNFILLDRAW 491 drawing_command: drawdot_or_undrawdot point_expression with_clause_draw_list 492 | drawdot_or_undrawdot bool_point_expression with_clause_draw_list 493 | conditional_drawdot_or_undrawdot bool_point_expression with_clause_draw_list 494 drawdot_or_undrawdot: DRAWDOT 495 | UNDRAWDOT 496 conditional_drawdot_or_undrawdot: DRAWDOT_IF 497 | UNDRAWDOT_IF 498 | DRAWDOT_UNLESS 499 | UNDRAWDOT_UNLESS 500 with_clause_draw_list: /* empty */ 501 | with_clause_draw_list with_clause_draw 502 with_clause_draw: WITH_COLOR_VECTOR color_vector_variable 503 | WITH_DRAW_COLOR_VECTOR color_vector_variable 504 | WITH_FILL_COLOR_VECTOR color_vector_variable 505 | WITH_PEN pen_expression 506 | WITH_PEN_VECTOR pen_vector_expression 507 | DASHED dash_pattern_expression 508 | WITH_DASH_PATTERN_VECTOR dash_pattern_vector_expression 509 | WITH_COLOR color_expression 510 | WITH_DRAW_COLOR color_expression 511 | WITH_FILL_COLOR color_expression 512 | ON_PICTURE picture_expression 513 pickup_command: PICKUP pen_expression 514 | PICKUP color_expression 515 | PICKUP_DRAW_COLOR color_expression 516 | PICKUP_FILL_COLOR color_expression 517 | PICKUP dash_pattern_expression 518 drop_command: DROP_PEN 519 | DROP_COLOR 520 | DROP_DRAW_COLOR 521 | DROP_FILL_COLOR 522 | DROP_DASH_PATTERN 523 | DROP_ALL 524 clear_command: clear_vector_command 525 | clear_connectors_command 526 | clear_pen_command 527 | clear_picture_command 528 clear_vector_command: CLEAR vector_type_variable 529 clear_connectors_command: CLEAR_CONNECTORS path_variable 530 clear_pen_command: CLEAR pen_variable 531 clear_picture_command: CLEAR picture_variable 532 group_command: begin_group_command 533 | end_group_command 534 | save_command 535 begin_group_command: BEGIN_GROUP 536 end_group_command: END_GROUP 537 save_command: SAVE 538 input_command: INPUT STRING 539 transformation_command: basic_transformation_command any_variable BY numeric_primary 540 | basic_transformation_command any_variable numeric_list 541 basic_transformation_command: ROTATE 542 | SCALE 543 | SHEAR 544 | SHIFT 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression 546 transformation_assignment_command: any_variable TIMES_ASSIGN transform_expression 547 | any_variable TIMES_ASSIGN transformation_assignment_command 548 | point_variable TIMES_ASSIGN transform_expression 549 | point_variable TIMES_ASSIGN transformation_assignment_command 550 vector_manipulation_command: POP_BACK vector_type_variable 551 | CULL point_vector_variable with_tolerance_optional 552 | RECTIFY point_vector_variable with_test_optional with_cull_optional with_tolerance_optional 553 | picture_vector_variable PYTHAGOREAN_PLUS 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS 555 | SET color_part numeric_secondary color_variable 556 | SET focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional 557 with_angle_optional: /* empty */ 558 | WITH_ANGLE numeric_expression 559 with_axis_optional: /* empty */ 560 | WITH_AXIS axis_specifier 561 axis_specifier: X_AXIS 562 | Y_AXIS 563 | Z_AXIS 564 set_command: SET ellipse_variable with_center_optional with_axis_h_optional with_axis_v_optional with_point_count_optional with_normal_optional 565 | SET circle_variable with_center_optional with_diameter_optional with_point_count_optional with_normal_optional 566 | SET parabola_variable set_parabola_option_list 567 set_parabola_option_list: /* empty */ 568 | set_parabola_option_list set_parabola_option 569 set_parabola_option: WITH_FOCUS point_expression 570 | WITH_VERTEX point_expression 571 | WITH_PARAMETER numeric_expression 572 | WITH_HALF_PARAMETER numeric_expression 573 | WITH_DIRECTRIX path_expression 574 | WITH_MAX_EXTENT numeric_expression 575 | WITH_INCREMENT_VALUE numeric_expression 576 set_command: SET hyperbola_variable set_hyperbola_option_list 577 set_hyperbola_option_list: /* empty */ 578 | set_hyperbola_option_list set_hyperbola_option 579 set_hyperbola_option: WITH_CENTER point_expression 580 | WITH_FOCUS point_expression 581 | WITH_FOCUS_0 point_expression 582 | WITH_FOCUS_1 point_expression 583 | WITH_VERTEX point_expression 584 | WITH_VERTEX_0 point_expression 585 | WITH_VERTEX_1 point_expression 586 | WITH_PARAMETER numeric_expression 587 | WITH_HALF_PARAMETER numeric_expression 588 | WITH_DIRECTRIX path_expression 589 | WITH_MAX_EXTENT numeric_expression 590 | WITH_INCREMENT_VALUE numeric_expression 591 | WITH_MAJOR_AXIS_LENGTH numeric_expression 592 | WITH_HALF_MAJOR_AXIS_LENGTH numeric_expression 593 | WITH_MINOR_AXIS_LENGTH numeric_expression 594 | WITH_HALF_MINOR_AXIS_LENGTH numeric_expression 595 set_command: SET helix_variable set_helix_option_list 596 set_helix_option_list: /* empty */ 597 | set_helix_option_list set_helix_option 598 set_helix_option: WITH_CENTER point_expression 599 | WITH_DIRECTION point_expression 600 | WITH_DIRECTION_VECTOR point_vector_expression 601 | WITH_START_DIAMETER numeric_expression 602 | WITH_POINTS_PER_CYCLE numeric_expression 603 | WITH_CYCLES numeric_expression 604 | WITH_ANGLE numeric_expression 605 | WITH_TYPE helix_type_specifier 606 helix_type_specifier: NULL_TYPE 607 | ARCHIMEDEAN 608 | LOGARITHMIC 609 | PARABOLIC 610 | HYPERBOLIC 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 612 | SET reg_polygon_variable WITH_SIDES numeric_expression with_center_optional with_diameter_optional with_normal_optional 613 with_center_optional: /* empty */ 614 | WITH_CENTER point_expression 615 with_diameter_optional: /* empty */ 616 | WITH_DIAMETER numeric_expression 617 with_axis_h_optional: /* empty */ 618 | WITH_AXIS_H numeric_expression 619 with_axis_v_optional: /* empty */ 620 | WITH_AXIS_V numeric_expression 621 with_point_count_optional: /* empty */ 622 | WITH_POINT_COUNT numeric_expression 623 with_normal_optional: /* empty */ 624 | WITH_NORMAL point_expression 625 set_command: SET cone_variable set_cone_option_list 626 set_cone_option_list: /* empty */ 627 | set_cone_option_list set_cone_option 628 set_cone_option: WITH_CENTER point_expression 629 | WITH_DIRECTION point_expression 630 | WITH_RADIUS numeric_expression 631 | WITH_AXIS_X numeric_expression 632 | WITH_AXIS_Y numeric_expression 633 | WITH_AXIS_Z numeric_expression 634 | WITH_POINT_COUNT numeric_expression 635 | WITH_DIVISIONS numeric_expression 636 | WITH_TYPE cone_type 637 cone_type: ELLIPTICAL 638 | CIRCULAR 639 | PARABOLIC 640 | HYPERBOLIC 641 set_cone_option: WITH_TYPE nap_type 642 nap_type: SINGLE_NAPPED 643 | DOUBLE_NAPPED 644 set_command: SET cylinder_variable set_cylinder_option_list 645 set_cylinder_option_list: /* empty */ 646 | set_cylinder_option_list set_cylinder_option 647 set_cylinder_option: WITH_CENTER point_expression 648 | WITH_DIRECTION point_expression 649 | WITH_RADIUS numeric_expression 650 | WITH_AXIS_X numeric_expression 651 | WITH_AXIS_Y numeric_expression 652 | WITH_AXIS_Z numeric_expression 653 | WITH_POINT_COUNT numeric_expression 654 | WITH_DIVISIONS numeric_expression 655 | WITH_TYPE cylinder_type 656 cylinder_type: ELLIPTICAL 657 | CIRCULAR 658 | PARABOLIC 659 | HYPERBOLIC 660 set_command: SET ellipsoid_variable set_ellipsoid_option_list 661 set_ellipsoid_option_list: /* empty */ 662 | set_ellipsoid_option_list set_ellipsoid_option 663 set_ellipsoid_option: WITH_CENTER point_expression 664 | WITH_AXIS_X numeric_expression 665 | WITH_AXIS_Y numeric_expression 666 | WITH_AXIS_Z numeric_expression 667 | WITH_DIVISIONS_X numeric_expression 668 | WITH_DIVISIONS_Y numeric_expression 669 | WITH_DIVISIONS_Z numeric_expression 670 | WITH_POINT_COUNT numeric_expression 671 set_command: SET sphere_variable set_sphere_option_list 672 set_sphere_option_list: /* empty */ 673 | set_sphere_option_list set_sphere_option 674 set_sphere_option: WITH_CENTER point_expression 675 | WITH_DIVISIONS numeric_expression 676 | WITH_DIVISIONS_VERTICAL numeric_expression 677 | WITH_DIVISIONS_HORIZONTAL numeric_expression 678 | WITH_RADIUS numeric_expression 679 | WITH_DIAMETER numeric_expression 680 | WITH_POINT_COUNT numeric_expression 681 | WITH_TYPE sphere_type 682 sphere_type: SPHERE_GLOBE_TYPE 683 | SPHERE_PANEL_TYPE 684 set_command: SET paraboloid_variable set_paraboloid_option_list 685 set_paraboloid_option_list: /* empty */ 686 | set_paraboloid_option_list set_paraboloid_option 687 set_paraboloid_option: WITH_TYPE paraboloid_type 688 paraboloid_type: ELLIPTICAL 689 | HYPERBOLIC 690 set_paraboloid_option: WITH_MAX_EXTENT numeric_expression 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional 692 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 693 | label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 694 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 695 | conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 696 | conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 697 | label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 698 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 699 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 700 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 701 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 702 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 703 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 704 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 705 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 706 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 707 | SUPPRESS_LABELS picture_variable 708 | UNSUPPRESS_LABELS picture_variable 709 | KILL_LABELS picture_variable 710 label_or_dotlabel: LABEL 711 | DOTLABEL 712 conditional_label_or_dotlabel: LABEL_IF 713 | LABEL_UNLESS 714 | DOTLABEL_IF 715 | DOTLABEL_UNLESS 716 label_suffix: /* empty */ 717 | RT 718 | LFT 719 | TOP 720 | BOT 721 | URT 722 | ULFT 723 | LRT 724 | LLFT 725 on_picture_optional: /* empty */ 726 | picture_expression 727 with_text_color_optional: /* empty */ 728 | WITH_TEXT_COLOR color_expression 729 with_dot_color_optional: /* empty */ 730 | WITH_DOT_COLOR color_expression 731 transformer_optional: /* empty */ 732 | transformer 733 beginfig_command: BEGINFIG LEFT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS 734 endfig_command: ENDFIG with_clause_output_list 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional 736 character_comment_optional: /* empty */ 737 | string_expression 738 endchar_command: ENDCHAR with_clause_output_list 739 output_command: OUTPUT picture_expression with_clause_output_list 740 with_clause_output_list: /* empty */ 741 | with_clause_output_list with_clause_output 742 with_clause_output: CLEAR 743 | WITH_FOCUS focus_expression 744 | WITH_PROJECTION projection_type 745 | WITH_FACTOR numeric_expression 746 | sort_option 747 sort_option: MAX_Z_SORT 748 | MIN_Z_SORT 749 | MEAN_Z_SORT 750 | NO_SORT 751 with_clause_output: projection_limits_option 752 projection_limits_option: MIN_X_PROJ EQUATE numeric_expression 753 | MAX_X_PROJ EQUATE numeric_expression 754 | MIN_Y_PROJ EQUATE numeric_expression 755 | MAX_Y_PROJ EQUATE numeric_expression 756 | MIN_Z_PROJ EQUATE numeric_expression 757 | MAX_Z_PROJ EQUATE numeric_expression 758 projection_type: PERSPECTIVE 759 | PARALLEL_X_Y 760 | PARALLEL_X_Z 761 | PARALLEL_Z_Y 762 | AXONOMETRIC 763 | ISOMETRIC 764 | SUPPRESS 765 with_clause_output: surface_hiding_option 766 surface_hiding_option: WITH_SURFACE_HIDING 767 | WITHOUT_SURFACE_HIDING 768 show_command: SHOW boolean_expression 769 | SHOW numeric_expression fixed_optional 770 fixed_optional: /* empty */ 771 | FIXED 772 show_command: SHOW ulong_long_expression 773 | SHOW string_expression 774 | SHOW pen_expression 775 | SHOW dash_pattern_expression 776 | SHOW color_expression 777 | SHOW transform_expression 778 | SHOW picture_expression 779 | SHOW glyph_expression 780 | SHOW plane_expression 781 | SHOW origami_figure_expression 782 | SHOW point_expression 783 | SHOW bool_point_expression 784 | SHOW focus_expression 785 | SHOW macro_variable 786 | SHOW path_expression 787 | SHOW ellipse_expression 788 | SHOW parabola_expression 789 | SHOW hyperbola_expression 790 | SHOW circle_expression 791 | SHOW conic_section_lattice_expression 792 | SHOW helix_expression 793 | SHOW rectangle_expression 794 | SHOW triangle_expression 795 | SHOW nurb_expression 796 | SHOW polygon_expression 797 | SHOW reg_polygon_expression 798 | SHOW cone_expression 799 | SHOW cylinder_expression 800 | SHOW cuboid_expression 801 | SHOW polyhedron_expression 802 | SHOW ellipsoid_expression 803 | SHOW sphere_expression 804 | SHOW paraboloid_expression 805 | SHOW ellipse_slice_expression 806 | SHOW circle_slice_expression 807 | SHOW polyhedron_slice_expression 808 | SHOW boolean_vector_expression 809 | SHOW numeric_vector_expression 810 | SHOW ulong_long_vector_expression 811 | SHOW string_vector_expression 812 | SHOW pen_vector_expression 813 | SHOW dash_pattern_vector_expression 814 | SHOW color_vector_expression 815 | SHOW transform_vector_expression 816 | SHOW focus_vector_expression 817 | SHOW picture_vector_variable 818 | SHOW macro_vector_variable 819 | SHOW origami_figure_vector_expression 820 | SHOW glyph_vector_expression 821 | SHOW plane_vector_expression 822 | SHOW point_vector_expression 823 | SHOW bool_point_vector_expression 824 | SHOW path_vector_expression 825 | SHOW ellipse_vector_expression 826 | SHOW circle_vector_expression 827 | SHOW parabola_vector_expression 828 | SHOW hyperbola_vector_expression 829 | SHOW conic_section_lattice_vector_expression 830 | SHOW helix_vector_expression 831 | SHOW rectangle_vector_expression 832 | SHOW triangle_vector_expression 833 | SHOW polygon_vector_expression 834 | SHOW reg_polygon_vector_expression 835 | SHOW cone_vector_expression 836 | SHOW cylinder_vector_expression 837 | SHOW ellipsoid_vector_expression 838 | SHOW sphere_vector_expression 839 | SHOW paraboloid_vector_expression 840 | SHOW cuboid_vector_expression 841 | SHOW polyhedron_vector_expression 842 conditional: if_conditional 843 | else_conditional 844 | elseif_conditional 845 | fi_conditional 846 if_conditional: IF boolean_expression COLON 847 else_conditional: ELSE COLON 848 elseif_conditional: ELSEIF boolean_expression COLON 849 fi_conditional: FI 850 loop: for_loop 851 | end_loop 852 equate_or_assign: EQUATE 853 | ASSIGN 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression STEP numeric_expression UNTIL numeric_expression COLON 855 | FOR symbolic_token equate_or_assign numeric_expression upto_or_downto numeric_expression COLON 856 upto_or_downto: UPTO 857 | DOWNTO 858 for_loop: FOREVER COLON 859 | FOR_SUFFIXES symbolic_token equate_or_assign 860 | FOR_SUFFIXES_INTERNAL_START SEMI_COLON 861 | FOR_SUFFIXES_INTERNAL SEMI_COLON 862 end_loop: END_FOR SEMI_COLON 863 | exit_if_or_exit_unless boolean_expression SEMI_COLON 864 exit_if_or_exit_unless: EXIT_IF 865 | EXIT_UNLESS 866 boolean_primary: boolean_variable 867 | TRUE 868 | FALSE 869 | LEFT_PARENTHESIS boolean_expression RIGHT_PARENTHESIS 870 | IS_KNOWN any_variable 871 | IS_UNKNOWN any_variable 872 | IS_VALID numeric_expression 873 | IS_INVALID numeric_expression 874 | IS_VALID point_expression 875 | IS_INVALID point_expression 876 | IS_VALID bool_point_vector_expression 877 | IS_INVALID bool_point_vector_expression 878 | NOT boolean_primary 879 | type_predicate any_variable 880 | IS_BIG_ENDIAN 881 | IS_LITTLE_ENDIAN 882 type_predicate: IS_BOOLEAN 883 | IS_BOOLEAN_VECTOR 884 | IS_BOOL_POINT 885 | IS_BOOL_POINT_VECTOR 886 | IS_STRING 887 | IS_STRING_VECTOR 888 | IS_NUMERIC 889 | IS_NUMERIC_VECTOR 890 | IS_PEN 891 | IS_PEN_VECTOR 892 | IS_DASH_PATTERN 893 | IS_DASH_PATTERN_VECTOR 894 | IS_COLOR 895 | IS_COLOR_VECTOR 896 | IS_PICTURE 897 | IS_PICTURE_VECTOR 898 | IS_TRANSFORM 899 | IS_TRANSFORM_VECTOR 900 | IS_ORIGAMI_FIGURE 901 | IS_ORIGAMI_FIGURE_VECTOR 902 | IS_POINT 903 | IS_POINT_VECTOR 904 | IS_FOCUS 905 | IS_FOCUS_VECTOR 906 | IS_PATH 907 | IS_PATH_VECTOR 908 | IS_TRIANGLE 909 | IS_TRIANGLE_VECTOR 910 | IS_POLYGON 911 | IS_POLYGON_VECTOR 912 | IS_REG_POLYGON 913 | IS_REG_POLYGON_VECTOR 914 | IS_RECTANGLE 915 | IS_RECTANGLE_VECTOR 916 | IS_ELLIPSE 917 | IS_ELLIPSE_VECTOR 918 | IS_CIRCLE 919 | IS_CIRCLE_VECTOR 920 | IS_PARABOLA 921 | IS_PARABOLA_VECTOR 922 | IS_HYPERBOLA 923 | IS_HYPERBOLA_VECTOR 924 | IS_CONIC_SECTION_LATTICE 925 | IS_CONIC_SECTION_LATTICE_VECTOR 926 | IS_ELLIPSOID 927 | IS_ELLIPSOID_VECTOR 928 | IS_SPHERE 929 | IS_SPHERE_VECTOR 930 | IS_CUBOID 931 | IS_CUBOID_VECTOR 932 | IS_POLYHEDRON 933 | IS_POLYHEDRON_VECTOR 934 boolean_primary: IS_CYCLE path_expression 935 | IS_CYCLE circle_expression 936 | IS_CYCLE ellipse_expression 937 | IS_CYCLE rectangle_expression 938 | IS_CYCLE triangle_expression 939 | IS_CYCLE polygon_expression 940 | IS_CYCLE reg_polygon_expression 941 | IS_EVEN numeric_primary 942 | IS_ODD numeric_primary 943 | IS_LINEAR path_expression 944 | IS_PLANAR path_expression 945 | path_expression IS_COPLANAR path_expression 946 | IS_TRIANGULAR path_expression 947 | IS_QUADRILATERAL path_expression 948 | IS_RECTANGULAR path_expression 949 | IS_SQUARE path_expression 950 | IS_POLYGONAL path_expression 951 | IS_CONVEX_POLYGONAL path_expression 952 | IS_ELLIPTICAL path_expression 953 | IS_ELLIPTICAL ellipse_expression 954 | IS_ELLIPTICAL circle_expression 955 | IS_CIRCULAR path_expression 956 | IS_SPHERICAL sphere_expression 957 | point_expression IS_ON_SEGMENT path_expression 958 | point_expression IS_ON_LINE path_expression 959 | point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 960 | point_expression IS_ON_ELLIPSE ellipse_expression 961 | bool_point_expression IS_ON_ELLIPSE ellipse_expression 962 | ARE_ON_CONIC_SECTION point_expression_list with_tolerance_optional 963 | ARE_ON_CONIC_SECTION point_vector_expression with_tolerance_optional 964 | point_primary IS_ON_SPHERE sphere_secondary predicate_clause 965 | ARE_DISTINCT point_expression_list with_tolerance_optional 966 | ARE_DISTINCT point_vector_primary with_tolerance_optional 967 predicate_clause: /* empty */ 968 | WITH_TOLERANCE numeric_expression 969 boolean_primary: path_expression IS_PARALLEL path_expression 970 | path_expression IS_COLINEAR path_expression 971 | LAST boolean_vector_expression 972 boolean_secondary: boolean_primary 973 | boolean_secondary AND boolean_primary 974 boolean_tertiary: boolean_secondary 975 | boolean_tertiary OR boolean_secondary 976 boolean_expression: boolean_tertiary 977 | numeric_expression relation numeric_tertiary 978 | point_expression relation point_tertiary 979 | boolean_expression relation boolean_tertiary 980 relation: LESS 981 | LESS_OR_EQUAL 982 | GREATER 983 | GREATER_OR_EQUAL 984 | EQUAL 985 | NOT_EQUAL 986 numeric_atom: numeric_variable 987 | numeric_token_atom 988 | numeric_single 989 numeric_token_atom: numeric_token OVER numeric_token 990 | numeric_token 991 numeric_primary: numeric_atom 992 | numeric_atom LEFT_BRACKET numeric_expression COMMA numeric_expression RIGHT_BRACKET 993 | MAGNITUDE numeric_primary 994 | LENGTH numeric_primary 995 | LENGTH point_primary 996 | MAGNITUDE point_primary 997 | LENGTH path_primary 998 | SIZE path_primary 999 | LENGTH ellipse_primary 1000 | SIZE ellipse_primary 1001 | LENGTH parabola_primary 1002 | SIZE parabola_primary 1003 | SIZE hyperbola_primary 1004 | LENGTH polygon_primary 1005 | SIZE polygon_primary 1006 | SIZE ellipsoid_primary 1007 | SIZE sphere_primary 1008 | SIZE paraboloid_primary 1009 | SIZE polyhedron_primary 1010 | SIZE boolean_vector_primary 1011 | SIZE numeric_vector_primary 1012 | SIZE ulong_long_vector_primary 1013 | SIZE string_vector_primary 1014 | SIZE pen_vector_primary 1015 | SIZE dash_pattern_vector_primary 1016 | SIZE color_vector_primary 1017 | SIZE transform_vector_primary 1018 | SIZE focus_vector_primary 1019 | SIZE point_vector_primary 1020 | SIZE bool_point_vector_primary 1021 | SIZE path_vector_primary 1022 | SIZE ellipse_vector_primary 1023 | SIZE circle_vector_primary 1024 | SIZE parabola_vector_primary 1025 | SIZE hyperbola_vector_primary 1026 | SIZE conic_section_lattice_vector_primary 1027 | SIZE nurb_vector_primary 1028 | SIZE polygon_vector_primary 1029 | SIZE triangle_vector_primary 1030 | SIZE rectangle_vector_primary 1031 | SIZE reg_polygon_vector_primary 1032 | SIZE ellipsoid_vector_primary 1033 | SIZE sphere_vector_primary 1034 | SIZE cuboid_vector_primary 1035 | SIZE polyhedron_vector_primary 1036 | SIZE picture_vector_variable 1037 | SIZE macro_vector_variable 1038 | point_part point_primary 1039 | point_part transform_primary 1040 | transform_part transform_primary 1041 | color_part color_primary 1042 point_part: XPART 1043 | YPART 1044 | ZPART 1045 | WPART 1046 transform_part: XXPART 1047 | XYPART 1048 | XZPART 1049 | YXPART 1050 | YYPART 1051 | YZPART 1052 | ZXPART 1053 | ZYPART 1054 | ZZPART 1055 | WXPART 1056 | WYPART 1057 | WZPART 1058 color_part: RED_PART 1059 | GREEN_PART 1060 | BLUE_PART 1061 | YELLOW_PART 1062 | CYAN_PART 1063 | MAGENTA_PART 1064 | BLACK_PART 1065 | WHITE_PART 1066 | RED_ORANGE_PART 1067 | BLUE_VIOLET_PART 1068 numeric_primary: numeric_operator numeric_primary 1069 | LAST numeric_vector_expression 1070 numeric_operator: SQRT 1071 | SIND 1072 | COSD 1073 | TAND 1074 | ARCSIND 1075 | ARCCOSD 1076 | ARCTAND 1077 | MLOG 1078 | MEXP 1079 | FLOOR 1080 | UNIFORMDEVIATE 1081 numeric_secondary: numeric_primary 1082 | numeric_secondary TIMES numeric_variable 1083 | numeric_secondary numeric_variable 1084 | numeric_token OVER numeric_variable 1085 | numeric_secondary times_or_over numeric_primary 1086 | point_secondary DOT_PRODUCT point_primary 1087 | point_secondary ANGLE point_primary 1088 | point_secondary LOCATION ellipse_primary 1089 | point_secondary LOCATION circle_primary 1090 | point_secondary LOCATION parabola_primary 1091 | point_secondary LOCATION hyperbola_primary 1092 | point_secondary LOCATION ellipsoid_primary 1093 | point_secondary LOCATION sphere_primary 1094 | point_secondary LOCATION cuboid_primary 1095 | point_secondary LOCATION cone_primary 1096 | point_secondary LOCATION cylinder_primary 1097 | point_secondary DISTANCE_TO_PLANE path_primary 1098 | point_secondary DISTANCE_ALONG_LINE path_primary 1099 times_or_over: TIMES 1100 | OVER 1101 numeric_tertiary: numeric_secondary 1102 | numeric_tertiary PLUS numeric_secondary 1103 | numeric_tertiary MINUS numeric_secondary 1104 | numeric_tertiary pythagorean_plus_or_minus numeric_secondary 1105 pythagorean_plus_or_minus: PYTHAGOREAN_PLUS 1106 | PYTHAGOREAN_MINUS 1107 numeric_expression: numeric_tertiary 1108 numeric_token: INTEGER 1109 | REAL 1110 numeric_single: LEFT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS numeric_sublist RIGHT_PARENTHESIS 1112 numeric_sublist: numeric_expression COMMA numeric_expression 1113 | numeric_sublist COMMA numeric_expression 1114 numeric_operator: PLUS 1115 | MINUS 1116 ulong_long_primary: ulong_long_variable 1117 | ULONG_LONG_TYPE 1118 | get_prime_sub ulong_long_primary 1119 get_prime_sub: GET_PRIME 1120 ulong_long_secondary: ulong_long_primary 1121 ulong_long_tertiary: ulong_long_secondary 1122 ulong_long_expression: ulong_long_tertiary 1123 string_primary: string_variable 1124 | STRING 1125 | LEFT_PARENTHESIS string_expression RIGHT_PARENTHESIS 1126 | LAST string_vector_expression 1127 | BINARY numeric_expression 1128 | OCTAL numeric_expression 1129 | DECIMAL numeric_expression precision_optional 1130 precision_optional: /* empty */ 1131 | WITH_PRECISION numeric_expression 1132 string_primary: HEXADECIMAL numeric_expression 1133 string_secondary: string_primary 1134 string_tertiary: string_secondary 1135 string_expression: string_tertiary 1136 | string_expression AMPERSAND string_tertiary 1137 pen_primary: pen_variable 1138 | PENCIRCLE 1139 | PENRAZOR 1140 | PENSPECK 1141 | PENSQUARE 1142 | LEFT_PARENTHESIS pen_expression RIGHT_PARENTHESIS 1143 | LAST pen_vector_expression 1144 pen_secondary: pen_primary 1145 | pen_secondary transformer 1146 pen_tertiary: pen_secondary 1147 pen_expression: pen_tertiary 1148 dash_pattern_primary: dash_pattern_variable 1149 | LEFT_PARENTHESIS dash_pattern_expression RIGHT_PARENTHESIS 1150 | LAST dash_pattern_vector_expression 1151 dash_pattern_secondary: dash_pattern_primary 1152 | dash_pattern_secondary transformer 1153 dash_pattern_tertiary: dash_pattern_secondary 1154 dash_pattern_expression: dash_pattern_tertiary 1155 color_primary: color_variable 1156 | LEFT_PARENTHESIS color_expression RIGHT_PARENTHESIS 1157 | LAST color_vector_expression 1158 color_secondary: color_primary 1159 | color_secondary times_or_over numeric_primary 1160 | numeric_secondary TIMES color_primary 1161 | numeric_secondary color_variable 1162 color_tertiary: color_secondary 1163 | color_tertiary PLUS color_secondary 1164 | color_tertiary MINUS color_secondary 1165 color_expression: color_tertiary 1166 transform_primary: transform_variable 1167 | LEFT_PARENTHESIS transform_expression RIGHT_PARENTHESIS 1168 | LAST transform_vector_expression 1169 | GET_TRANSFORM focus_expression 1170 | INVERSE transform_expression 1171 | STANDARDIZE parabola_primary 1172 | ALIGN path_primary WITH_AXIS axis_specifier 1173 transform_secondary: transform_primary 1174 | transform_secondary transformer 1175 transform_tertiary: transform_secondary 1176 transform_expression: transform_tertiary 1177 transformer: basic_transformer numeric_primary 1178 | basic_transformer numeric_list 1179 | basic_transformer point_variable 1180 basic_transformer: ROTATED 1181 | SCALED 1182 | XSCALED 1183 | YSCALED 1184 | ZSCALED 1185 | SHEARED 1186 | SHIFTED 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression 1188 | TRANSFORMED transform_primary 1189 picture_primary: picture_variable 1190 | LEFT_PARENTHESIS picture_expression RIGHT_PARENTHESIS 1191 picture_secondary: picture_primary 1192 | picture_primary transformer 1193 picture_tertiary: picture_secondary 1194 | picture_tertiary PLUS picture_secondary 1195 picture_expression: picture_tertiary 1196 point_primary: point_variable 1197 | numeric_list 1198 | LEFT_PARENTHESIS point_expression RIGHT_PARENTHESIS 1199 | MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA numeric_expression RIGHT_PARENTHESIS 1200 | MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1201 | GET_NORMAL path_primary 1202 | GET_NORMAL ellipse_primary 1203 | GET_NORMAL circle_primary 1204 | GET_NORMAL parabola_primary 1205 | GET_NORMAL hyperbola_primary 1206 | GET_NORMAL polygon_primary 1207 | GET_NORMAL reg_polygon_primary 1208 | GET_NORMAL rectangle_primary 1209 | GET_NORMAL triangle_primary 1210 | UNIT_VECTOR point_primary 1211 | GET_POINT numeric_secondary path_primary 1212 | GET_POINT numeric_secondary ellipse_primary 1213 | GET_POINT numeric_secondary circle_primary 1214 | GET_POINT numeric_secondary parabola_primary 1215 | GET_POINT numeric_secondary hyperbola_primary 1216 | GET_POINT LEFT_PARENTHESIS numeric_secondary COMMA conic_section_lattice_expression RIGHT_PARENTHESIS 1217 | GET_POINT numeric_secondary polygon_primary 1218 | GET_POINT numeric_secondary reg_polygon_primary 1219 | GET_POINT numeric_secondary triangle_primary 1220 | GET_POINT numeric_secondary rectangle_primary 1221 | GET_LAST_POINT path_primary 1222 | GET_LAST_POINT ellipse_primary 1223 | GET_LAST_POINT circle_primary 1224 | GET_LAST_POINT parabola_primary 1225 | GET_LAST_POINT polygon_primary 1226 | GET_LAST_POINT reg_polygon_primary 1227 | GET_LAST_POINT triangle_primary 1228 | GET_LAST_POINT rectangle_primary 1229 | GET_CENTER ellipse_primary 1230 | GET_CENTER circle_primary 1231 | GET_FOCUS numeric_primary ellipse_primary 1232 | GET_FOCUS parabola_primary 1233 | GET_VERTEX numeric_primary ellipse_primary 1234 | GET_VERTEX parabola_primary 1235 | GET_FOCUS numeric_primary hyperbola_primary 1236 | GET_CENTER polygon_primary 1237 | GET_CENTER reg_polygon_primary 1238 | GET_CENTER rectangle_primary 1239 | GET_CENTER triangle_primary 1240 | GET_CENTER cuboid_primary 1241 | GET_CENTER polyhedron_primary 1242 | GET_CENTER ellipsoid_primary 1243 | GET_CENTER sphere_primary 1244 | GET_APEX cone_primary 1245 | GET_BASE_CENTER cone_primary 1246 | GET_CAP_CENTER cone_primary 1247 | GET_CENTER cylinder_primary 1248 | GET_BASE_CENTER cylinder_primary 1249 | GET_CAP_CENTER cylinder_primary 1250 | LAST point_vector_expression 1251 point_secondary: point_primary 1252 | point_secondary times_or_over numeric_primary 1253 | point_primary CROSS_PRODUCT point_primary 1254 | numeric_secondary TIMES point_primary 1255 | numeric_secondary point_primary 1256 | point_secondary transformer 1257 | point_secondary PROJECTED focus_primary with_z_optional 1258 with_z_optional: /* empty */ 1259 | WITH_Z 1260 point_secondary: point_secondary REFLECTED_IN path_expression 1261 point_tertiary: point_secondary 1262 | point_tertiary PLUS point_secondary 1263 | point_tertiary MINUS point_secondary 1264 point_expression: point_tertiary 1265 point_expression_list: point_expression COMMA point_expression 1266 | point_expression_list COMMA point_expression 1267 bool_point_primary: bool_point_variable 1268 | LEFT_PARENTHESIS boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS bool_point_expression RIGHT_PARENTHESIS 1270 | LAST bool_point_vector_expression 1271 bool_point_secondary: bool_point_primary 1272 bool_point_tertiary: bool_point_secondary 1273 | path_tertiary INTERSECTION_POINT path_secondary 1274 bool_point_expression: bool_point_tertiary 1275 focus_primary: focus_variable 1276 | LEFT_PARENTHESIS focus_expression RIGHT_PARENTHESIS 1277 | LAST focus_vector_expression 1278 focus_secondary: focus_primary 1279 focus_tertiary: focus_secondary 1280 focus_expression: focus_tertiary 1281 nurb_primary: nurb_variable 1282 | LEFT_PARENTHESIS nurb_expression RIGHT_PARENTHESIS 1283 nurb_secondary: nurb_primary 1284 nurb_tertiary: nurb_secondary 1285 nurb_expression: nurb_tertiary 1286 path_primary: path_variable 1287 | LEFT_PARENTHESIS path_expression RIGHT_PARENTHESIS 1288 | REVERSE path_primary 1289 | SUBPATH numeric_list OF path_primary 1290 | SEGMENT ellipse_primary WITH_START numeric_expression WITH_END numeric_expression with_closed_optional with_angle_optional 1291 | HALF ellipse_primary with_closed_optional with_angle_optional with_start_optional 1292 | QUARTER ellipse_primary with_closed_optional with_angle_optional with_start_optional 1293 with_start_optional: /* empty */ 1294 | WITH_START numeric_expression 1295 with_closed_optional: /* empty */ 1296 | WITH_CLOSED 1297 path_primary: GET_PATH numeric_expression cuboid_primary 1298 | GET_BASE cone_primary 1299 | GET_CAP cone_primary 1300 | GET_PATH INTEGER cone_primary 1301 | LAST path_vector_expression 1302 | GENERATE nurb_expression WITH_POWER numeric_expression WITH_TIME_PARAMETER numeric_expression 1303 | GET_BRANCH numeric_secondary hyperbola_primary 1304 path_secondary: path_primary 1305 | path_secondary transformer 1306 | path_secondary REFLECTED_IN path_expression 1307 | path_secondary PROJECTED focus_primary with_z_optional 1308 path_tertiary: path_secondary 1309 | path_secondary path_join path_expression 1310 path_join: basic_path_join 1311 basic_path_join: PERIOD_PAIR 1312 | PERIOD_TRIPLE 1313 | HYPHEN_PAIR 1314 | HYPHEN_TRIPLE 1315 | AMPERSAND 1316 path_expression: path_tertiary 1317 | path_element_list 1318 | path_expression path_join path_element_list 1319 | path_expression path_join CYCLE 1320 path_element_list: point_expression 1321 | path_element_list path_join point_expression 1322 | path_element_list path_join path_tertiary 1323 | path_element_list path_join CYCLE 1324 ellipse_primary: ellipse_variable 1325 | LEFT_PARENTHESIS ellipse_expression RIGHT_PARENTHESIS 1326 | GET_ELLIPSE INTEGER cone_primary 1327 | GET_ELLIPSE numeric_primary ellipsoid_primary 1328 | GET_ELLIPSE point_vector_primary numeric_primary with_test_optional with_rectify_optional 1329 | IN_ELLIPSE rectangle_primary 1330 | OUT_ELLIPSE rectangle_primary 1331 | LAST ellipse_vector_expression 1332 ellipse_secondary: ellipse_primary 1333 | ellipse_secondary transformer 1334 | ellipse_secondary REFLECTED_IN path_expression 1335 ellipse_tertiary: ellipse_secondary 1336 | ellipsoid_tertiary INTERSECTION plane_secondary 1337 ellipse_expression: ellipse_tertiary 1338 circle_primary: circle_variable 1339 | LEFT_PARENTHESIS circle_expression RIGHT_PARENTHESIS 1340 | GET_CIRCLE INTEGER sphere_primary 1341 | GET_CIRCLE INTEGER cone_primary 1342 | IN_CIRCLE reg_polygon_primary 1343 | OUT_CIRCLE reg_polygon_primary 1344 | LAST circle_vector_expression 1345 circle_secondary: circle_primary 1346 | circle_secondary transformer 1347 | circle_secondary REFLECTED_IN path_expression 1348 circle_tertiary: circle_secondary 1349 | sphere_tertiary INTERSECTION plane_secondary 1350 circle_expression: circle_tertiary 1351 ellipse_slice_primary: ellipse_slice_variable 1352 | LEFT_PARENTHESIS ellipse_slice_expression RIGHT_PARENTHESIS 1353 ellipse_slice_secondary: ellipse_slice_primary 1354 ellipse_slice_tertiary: ellipse_slice_secondary 1355 ellipse_slice_expression: ellipse_slice_tertiary 1356 circle_slice_primary: circle_slice_variable 1357 | LEFT_PARENTHESIS circle_slice_expression RIGHT_PARENTHESIS 1358 circle_slice_secondary: circle_slice_primary 1359 circle_slice_tertiary: circle_slice_secondary 1360 circle_slice_expression: circle_slice_tertiary 1361 parabola_primary: parabola_variable 1362 | LEFT_PARENTHESIS parabola_expression RIGHT_PARENTHESIS 1363 | LAST parabola_vector_expression 1364 | GET_PARABOLA point_vector_primary numeric_primary 1365 parabola_secondary: parabola_primary 1366 | parabola_secondary transformer 1367 parabola_tertiary: parabola_secondary 1368 parabola_expression: parabola_tertiary 1369 hyperbola_primary: hyperbola_variable 1370 | LEFT_PARENTHESIS hyperbola_expression RIGHT_PARENTHESIS 1371 | LAST hyperbola_vector_expression 1372 | GET_HYPERBOLA point_vector_primary numeric_primary 1373 hyperbola_secondary: hyperbola_primary 1374 | hyperbola_secondary transformer 1375 hyperbola_tertiary: hyperbola_secondary 1376 hyperbola_expression: hyperbola_tertiary 1377 conic_section_lattice_primary: conic_section_lattice_variable 1378 | LEFT_PARENTHESIS conic_section_lattice_expression RIGHT_PARENTHESIS 1379 | GET_CONIC_SECTION_LATTICE point_vector_expression get_conic_section_lattice_option_list 1380 get_conic_section_lattice_option_list: /* empty */ 1381 | get_conic_section_lattice_option_list get_conic_section_lattice_option 1382 get_conic_section_lattice_option: WITH_TEST boolean_expression 1383 conic_section_lattice_primary: LAST conic_section_lattice_vector_expression 1384 conic_section_lattice_secondary: conic_section_lattice_primary 1385 conic_section_lattice_tertiary: conic_section_lattice_secondary 1386 conic_section_lattice_expression: conic_section_lattice_tertiary 1387 helix_primary: helix_variable 1388 | LEFT_PARENTHESIS helix_expression RIGHT_PARENTHESIS 1389 | LAST helix_vector_expression 1390 helix_secondary: helix_primary 1391 | helix_secondary transformer 1392 helix_tertiary: helix_secondary 1393 helix_expression: helix_tertiary 1394 polygon_primary: polygon_variable 1395 | LEFT_PARENTHESIS polygon_expression RIGHT_PARENTHESIS 1396 | LAST polygon_vector_expression 1397 | DISENTANGLE point_vector_primary 1398 polygon_secondary: polygon_primary 1399 | polygon_secondary transformer 1400 | polygon_secondary PROJECTED focus_primary with_z_optional 1401 polygon_tertiary: polygon_secondary 1402 | cuboid_tertiary INTERSECTION plane_secondary 1403 | plane_tertiary INTERSECTION cuboid_secondary 1404 | polyhedron_tertiary INTERSECTION plane_secondary 1405 | plane_tertiary INTERSECTION polyhedron_secondary 1406 polygon_expression: polygon_tertiary 1407 rectangle_primary: rectangle_variable 1408 | LEFT_PARENTHESIS rectangle_expression RIGHT_PARENTHESIS 1409 | GET_RECTANGLE numeric_secondary cuboid_primary 1410 | IN_RECTANGLE ellipse_primary 1411 | OUT_RECTANGLE ellipse_primary 1412 | LAST rectangle_vector_expression 1413 rectangle_secondary: rectangle_primary 1414 | rectangle_secondary transformer 1415 | rectangle_secondary REFLECTED_IN path_expression 1416 rectangle_tertiary: rectangle_secondary 1417 rectangle_expression: rectangle_tertiary 1418 reg_polygon_primary: reg_polygon_variable 1419 | LEFT_PARENTHESIS reg_polygon_expression RIGHT_PARENTHESIS 1420 | GET_REG_POLYGON numeric_expression cuboid_primary 1421 | GET_REG_POLYGON numeric_primary polyhedron_primary 1422 | LAST reg_polygon_vector_expression 1423 reg_polygon_secondary: reg_polygon_primary 1424 | reg_polygon_secondary transformer 1425 | reg_polygon_secondary REFLECTED_IN path_expression 1426 reg_polygon_tertiary: reg_polygon_secondary 1427 reg_polygon_expression: reg_polygon_tertiary 1428 triangle_primary: triangle_variable 1429 | LEFT_PARENTHESIS triangle_expression RIGHT_PARENTHESIS 1430 | LAST triangle_vector_expression 1431 triangle_secondary: triangle_primary 1432 | triangle_secondary transformer 1433 triangle_tertiary: triangle_secondary 1434 triangle_expression: triangle_tertiary 1435 cone_primary: cone_variable 1436 | LEFT_PARENTHESIS cone_expression RIGHT_PARENTHESIS 1437 | LAST cone_vector_expression 1438 cone_secondary: cone_primary 1439 | cone_secondary transformer 1440 cone_tertiary: cone_secondary 1441 cone_expression: cone_tertiary 1442 cylinder_primary: cylinder_variable 1443 | LEFT_PARENTHESIS cylinder_expression RIGHT_PARENTHESIS 1444 | LAST cylinder_vector_expression 1445 cylinder_secondary: cylinder_primary 1446 | cylinder_secondary transformer 1447 cylinder_tertiary: cylinder_secondary 1448 cylinder_expression: cylinder_tertiary 1449 cuboid_primary: cuboid_variable 1450 | LEFT_PARENTHESIS cuboid_expression RIGHT_PARENTHESIS 1451 | IN_CUBOID ellipsoid_primary 1452 | OUT_CUBOID ellipsoid_primary 1453 | LAST cuboid_vector_expression 1454 cuboid_secondary: cuboid_primary 1455 | cuboid_secondary transformer 1456 | cuboid_secondary REFLECTED_IN path_expression 1457 cuboid_tertiary: cuboid_secondary 1458 cuboid_expression: cuboid_tertiary 1459 polyhedron_primary: polyhedron_variable 1460 | LEFT_PARENTHESIS polyhedron_expression RIGHT_PARENTHESIS 1461 | LAST polyhedron_vector_expression 1462 polyhedron_secondary: polyhedron_primary 1463 | polyhedron_secondary transformer 1464 | polyhedron_secondary REFLECTED_IN path_expression 1465 polyhedron_tertiary: polyhedron_secondary 1466 polyhedron_expression: polyhedron_tertiary 1467 polyhedron_slice_primary: polyhedron_slice_variable 1468 | LEFT_PARENTHESIS polyhedron_slice_expression RIGHT_PARENTHESIS 1469 polyhedron_slice_secondary: polyhedron_slice_primary 1470 polyhedron_slice_tertiary: polyhedron_slice_secondary 1471 polyhedron_slice_expression: polyhedron_slice_tertiary 1472 ellipsoid_primary: ellipsoid_variable 1473 | LEFT_PARENTHESIS ellipsoid_expression RIGHT_PARENTHESIS 1474 | LAST ellipsoid_vector_expression 1475 ellipsoid_secondary: ellipsoid_primary 1476 | ellipsoid_secondary transformer 1477 ellipsoid_tertiary: ellipsoid_secondary 1478 ellipsoid_expression: ellipsoid_tertiary 1479 sphere_primary: sphere_variable 1480 | LEFT_PARENTHESIS sphere_expression RIGHT_PARENTHESIS 1481 | LAST sphere_vector_expression 1482 sphere_secondary: sphere_primary 1483 | sphere_secondary transformer 1484 sphere_tertiary: sphere_secondary 1485 sphere_expression: sphere_tertiary 1486 paraboloid_primary: paraboloid_variable 1487 | LEFT_PARENTHESIS paraboloid_expression RIGHT_PARENTHESIS 1488 | LAST paraboloid_vector_expression 1489 paraboloid_secondary: paraboloid_primary 1490 | paraboloid_secondary transformer 1491 paraboloid_tertiary: paraboloid_secondary 1492 paraboloid_expression: paraboloid_tertiary 1493 glyph_primary: glyph_variable 1494 | LEFT_PARENTHESIS glyph_expression RIGHT_PARENTHESIS 1495 | LAST glyph_vector_expression 1496 glyph_secondary: glyph_primary 1497 | glyph_secondary transformer 1498 glyph_tertiary: glyph_secondary 1499 glyph_expression: glyph_tertiary 1500 plane_primary: plane_variable 1501 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS plane_expression RIGHT_PARENTHESIS 1509 | LAST plane_vector_expression 1510 plane_secondary: plane_primary 1511 plane_tertiary: plane_secondary 1512 plane_expression: plane_tertiary 1513 origami_figure_primary: origami_figure_variable 1514 | LEFT_PARENTHESIS origami_figure_expression RIGHT_PARENTHESIS 1515 | LAST origami_figure_vector_expression 1516 origami_figure_secondary: origami_figure_primary 1517 | origami_figure_secondary transformer 1518 origami_figure_tertiary: origami_figure_secondary 1519 origami_figure_expression: origami_figure_tertiary 1520 boolean_vector_primary: boolean_vector_variable 1521 | LEFT_PARENTHESIS boolean_vector_expression RIGHT_PARENTHESIS 1522 boolean_vector_secondary: boolean_vector_primary 1523 boolean_vector_tertiary: boolean_vector_secondary 1524 boolean_vector_expression: boolean_vector_tertiary 1525 numeric_vector_primary: numeric_vector_variable 1526 | LEFT_PARENTHESIS numeric_vector_expression RIGHT_PARENTHESIS 1527 | MEASURE_TEXT string_expression 1528 numeric_vector_secondary: numeric_vector_primary 1529 numeric_vector_tertiary: numeric_vector_secondary 1530 numeric_vector_expression: numeric_vector_tertiary 1531 ulong_long_vector_primary: ulong_long_vector_variable 1532 | get_prime_vector_sub ulong_long_primary ulong_long_primary 1533 get_prime_vector_sub: GET_PRIME_VECTOR 1534 ulong_long_vector_secondary: ulong_long_vector_primary 1535 ulong_long_vector_tertiary: ulong_long_vector_secondary 1536 ulong_long_vector_expression: ulong_long_vector_tertiary 1537 string_vector_primary: string_vector_variable 1538 | LEFT_PARENTHESIS string_vector_expression RIGHT_PARENTHESIS 1539 string_vector_secondary: string_vector_primary 1540 string_vector_tertiary: string_vector_secondary 1541 string_vector_expression: string_vector_tertiary 1542 color_vector_primary: color_vector_variable 1543 | LEFT_PARENTHESIS color_vector_expression RIGHT_PARENTHESIS 1544 color_vector_secondary: color_vector_primary 1545 color_vector_tertiary: color_vector_secondary 1546 color_vector_expression: color_vector_tertiary 1547 pen_vector_primary: pen_vector_variable 1548 | LEFT_PARENTHESIS pen_vector_expression RIGHT_PARENTHESIS 1549 pen_vector_secondary: pen_vector_primary 1550 pen_vector_tertiary: pen_vector_secondary 1551 pen_vector_expression: pen_vector_tertiary 1552 dash_pattern_vector_primary: dash_pattern_vector_variable 1553 | LEFT_PARENTHESIS dash_pattern_vector_expression RIGHT_PARENTHESIS 1554 dash_pattern_vector_secondary: dash_pattern_vector_primary 1555 dash_pattern_vector_tertiary: dash_pattern_vector_secondary 1556 dash_pattern_vector_expression: dash_pattern_vector_tertiary 1557 transform_vector_primary: transform_vector_variable 1558 | LEFT_PARENTHESIS transform_vector_expression RIGHT_PARENTHESIS 1559 transform_vector_secondary: transform_vector_primary 1560 transform_vector_tertiary: transform_vector_secondary 1561 transform_vector_expression: transform_vector_tertiary 1562 focus_vector_primary: focus_vector_variable 1563 | LEFT_PARENTHESIS focus_vector_expression RIGHT_PARENTHESIS 1564 focus_vector_secondary: focus_vector_primary 1565 | focus_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1566 focus_vector_tertiary: focus_vector_secondary 1567 focus_vector_expression: focus_vector_tertiary 1568 point_vector_primary: point_vector_variable 1569 | LEFT_PARENTHESIS point_vector_expression RIGHT_PARENTHESIS 1570 point_vector_secondary: point_vector_primary 1571 | point_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1572 point_vector_tertiary: point_vector_secondary 1573 | ellipse_tertiary INTERSECTION_POINTS plane_secondary 1574 | polygon_tertiary INTERSECTION_POINTS polygon_secondary 1575 | polygon_tertiary INTERSECTION_POINTS reg_polygon_secondary 1576 | reg_polygon_tertiary INTERSECTION_POINTS polygon_secondary 1577 point_vector_expression: point_vector_tertiary 1578 bool_point_vector_primary: bool_point_vector_variable 1579 | LEFT_PARENTHESIS bool_point_vector_expression RIGHT_PARENTHESIS 1580 bool_point_vector_secondary: bool_point_vector_primary 1581 bool_point_vector_tertiary: bool_point_vector_secondary 1582 | path_tertiary INTERSECTION_POINTS ellipse_secondary 1583 | ellipse_tertiary INTERSECTION_POINTS path_secondary 1584 | circle_tertiary INTERSECTION_POINTS path_secondary 1585 | path_tertiary INTERSECTION_POINTS circle_secondary 1586 | ellipse_tertiary INTERSECTION_POINTS ellipse_secondary 1587 | circle_tertiary INTERSECTION_POINTS circle_secondary 1588 | ellipse_tertiary INTERSECTION_POINTS circle_secondary 1589 | circle_tertiary INTERSECTION_POINTS ellipse_secondary 1590 | parabola_tertiary INTERSECTION_POINTS path_secondary 1591 | path_tertiary INTERSECTION_POINTS parabola_secondary 1592 | parabola_tertiary INTERSECTION_POINTS plane_secondary 1593 | plane_tertiary INTERSECTION_POINTS parabola_secondary 1594 | hyperbola_tertiary INTERSECTION_POINTS path_secondary 1595 | path_tertiary INTERSECTION_POINTS hyperbola_secondary 1596 | hyperbola_tertiary INTERSECTION_POINTS plane_secondary 1597 | plane_tertiary INTERSECTION_POINTS hyperbola_secondary 1598 | path_tertiary INTERSECTION_POINTS polygon_secondary 1599 | polygon_tertiary INTERSECTION_POINTS path_secondary 1600 | path_tertiary INTERSECTION_POINTS reg_polygon_secondary 1601 | reg_polygon_tertiary INTERSECTION_POINTS path_secondary 1602 | path_tertiary INTERSECTION_POINTS rectangle_secondary 1603 | rectangle_tertiary INTERSECTION_POINTS path_secondary 1604 | path_tertiary INTERSECTION_POINTS triangle_secondary 1605 | triangle_tertiary INTERSECTION_POINTS path_secondary 1606 | ellipsoid_tertiary INTERSECTION_POINTS path_secondary 1607 | path_tertiary INTERSECTION_POINTS ellipsoid_secondary 1608 | sphere_tertiary INTERSECTION_POINTS path_secondary 1609 | path_tertiary INTERSECTION_POINTS sphere_secondary 1610 | cuboid_tertiary INTERSECTION_POINTS path_secondary 1611 | path_tertiary INTERSECTION_POINTS cuboid_secondary 1612 | polyhedron_tertiary INTERSECTION_POINTS path_secondary 1613 | path_tertiary INTERSECTION_POINTS polyhedron_secondary 1614 bool_point_vector_expression: bool_point_vector_tertiary 1615 nurb_vector_primary: nurb_vector_variable 1616 | LEFT_PARENTHESIS nurb_vector_expression RIGHT_PARENTHESIS 1617 nurb_vector_secondary: nurb_vector_primary 1618 nurb_vector_tertiary: nurb_vector_secondary 1619 nurb_vector_expression: nurb_vector_tertiary 1620 path_vector_primary: path_vector_variable 1621 | LEFT_PARENTHESIS path_vector_expression RIGHT_PARENTHESIS 1622 path_vector_secondary: path_vector_primary 1623 | path_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1624 | path_secondary DECOMPOSE point_primary 1625 | path_secondary OVER point_primary 1626 path_vector_tertiary: path_vector_secondary 1627 path_vector_expression: path_vector_tertiary 1628 ellipse_vector_primary: ellipse_vector_variable 1629 | LEFT_PARENTHESIS ellipse_vector_expression RIGHT_PARENTHESIS 1630 ellipse_vector_secondary: ellipse_vector_primary 1631 | ellipse_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1632 ellipse_vector_tertiary: ellipse_vector_secondary 1633 ellipse_vector_expression: ellipse_vector_tertiary 1634 circle_vector_primary: circle_vector_variable 1635 | LEFT_PARENTHESIS circle_vector_expression RIGHT_PARENTHESIS 1636 circle_vector_secondary: circle_vector_primary 1637 | circle_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1638 circle_vector_tertiary: circle_vector_secondary 1639 circle_vector_expression: circle_vector_tertiary 1640 parabola_vector_primary: parabola_vector_variable 1641 | LEFT_PARENTHESIS parabola_vector_expression RIGHT_PARENTHESIS 1642 parabola_vector_secondary: parabola_vector_primary 1643 parabola_vector_tertiary: parabola_vector_secondary 1644 parabola_vector_expression: parabola_vector_tertiary 1645 hyperbola_vector_primary: hyperbola_vector_variable 1646 | LEFT_PARENTHESIS hyperbola_vector_expression RIGHT_PARENTHESIS 1647 hyperbola_vector_secondary: hyperbola_vector_primary 1648 hyperbola_vector_tertiary: hyperbola_vector_secondary 1649 hyperbola_vector_expression: hyperbola_vector_tertiary 1650 conic_section_lattice_vector_primary: conic_section_lattice_vector_variable 1651 | LEFT_PARENTHESIS conic_section_lattice_vector_expression RIGHT_PARENTHESIS 1652 conic_section_lattice_vector_secondary: conic_section_lattice_vector_primary 1653 conic_section_lattice_vector_tertiary: conic_section_lattice_vector_secondary 1654 conic_section_lattice_vector_expression: conic_section_lattice_vector_tertiary 1655 helix_vector_primary: helix_vector_variable 1656 | LEFT_PARENTHESIS helix_vector_expression RIGHT_PARENTHESIS 1657 helix_vector_secondary: helix_vector_primary 1658 helix_vector_tertiary: helix_vector_secondary 1659 helix_vector_expression: helix_vector_tertiary 1660 polygon_vector_primary: polygon_vector_variable 1661 | LEFT_PARENTHESIS polygon_vector_expression RIGHT_PARENTHESIS 1662 polygon_vector_secondary: polygon_vector_primary 1663 | polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1664 | reg_polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1665 | polygon_secondary DECOMPOSE path_primary 1666 | reg_polygon_secondary DECOMPOSE path_primary 1667 | polygon_secondary OVER path_primary 1668 | reg_polygon_secondary OVER path_primary 1669 | polygon_secondary OVER polygon_primary 1670 | polygon_secondary DECOMPOSE numeric_expression with_rectangles_optional 1671 with_rectangles_optional: /* empty */ 1672 | WITH_RECTANGLES 1673 polygon_vector_tertiary: polygon_vector_secondary 1674 polygon_vector_expression: polygon_vector_tertiary 1675 rectangle_vector_primary: rectangle_vector_variable 1676 | LEFT_PARENTHESIS rectangle_vector_expression RIGHT_PARENTHESIS 1677 rectangle_vector_secondary: rectangle_vector_primary 1678 | rectangle_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1679 rectangle_vector_tertiary: rectangle_vector_secondary 1680 rectangle_vector_expression: rectangle_vector_tertiary 1681 reg_polygon_vector_primary: reg_polygon_vector_variable 1682 | LEFT_PARENTHESIS reg_polygon_vector_expression RIGHT_PARENTHESIS 1683 | GET_NET GREAT_RHOMBICOSIDODECAHEDRON with_diameter_optional with_half_optional 1684 with_half_optional: /* empty */ 1685 | WITH_HALF 1686 reg_polygon_vector_secondary: reg_polygon_vector_primary 1687 | reg_polygon_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1688 reg_polygon_vector_tertiary: reg_polygon_vector_secondary 1689 reg_polygon_vector_expression: reg_polygon_vector_tertiary 1690 triangle_vector_primary: triangle_vector_variable 1691 | LEFT_PARENTHESIS triangle_vector_expression RIGHT_PARENTHESIS 1692 triangle_vector_secondary: triangle_vector_primary 1693 | triangle_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1694 triangle_vector_tertiary: triangle_vector_secondary 1695 triangle_vector_expression: triangle_vector_tertiary 1696 cone_vector_primary: cone_vector_variable 1697 | LEFT_PARENTHESIS cone_vector_expression RIGHT_PARENTHESIS 1698 cone_vector_secondary: cone_vector_primary 1699 cone_vector_tertiary: cone_vector_secondary 1700 cone_vector_expression: cone_vector_tertiary 1701 cylinder_vector_primary: cylinder_vector_variable 1702 | LEFT_PARENTHESIS cylinder_vector_expression RIGHT_PARENTHESIS 1703 cylinder_vector_secondary: cylinder_vector_primary 1704 cylinder_vector_tertiary: cylinder_vector_secondary 1705 cylinder_vector_expression: cylinder_vector_tertiary 1706 cuboid_vector_primary: cuboid_vector_variable 1707 | LEFT_PARENTHESIS cuboid_vector_expression RIGHT_PARENTHESIS 1708 cuboid_vector_secondary: cuboid_vector_primary 1709 | cuboid_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1710 cuboid_vector_tertiary: cuboid_vector_secondary 1711 cuboid_vector_expression: cuboid_vector_tertiary 1712 polyhedron_vector_primary: polyhedron_vector_variable 1713 | LEFT_PARENTHESIS polyhedron_vector_expression RIGHT_PARENTHESIS 1714 polyhedron_vector_secondary: polyhedron_vector_primary 1715 | polyhedron_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1716 polyhedron_vector_tertiary: polyhedron_vector_secondary 1717 polyhedron_vector_expression: polyhedron_vector_tertiary 1718 ellipsoid_vector_primary: ellipsoid_vector_variable 1719 | LEFT_PARENTHESIS ellipsoid_vector_expression RIGHT_PARENTHESIS 1720 ellipsoid_vector_secondary: ellipsoid_vector_primary 1721 ellipsoid_vector_tertiary: ellipsoid_vector_secondary 1722 ellipsoid_vector_expression: ellipsoid_vector_tertiary 1723 sphere_vector_primary: sphere_vector_variable 1724 | LEFT_PARENTHESIS sphere_vector_expression RIGHT_PARENTHESIS 1725 sphere_vector_secondary: sphere_vector_primary 1726 sphere_vector_tertiary: sphere_vector_secondary 1727 sphere_vector_expression: sphere_vector_tertiary 1728 paraboloid_vector_primary: paraboloid_vector_variable 1729 | LEFT_PARENTHESIS paraboloid_vector_expression RIGHT_PARENTHESIS 1730 paraboloid_vector_secondary: paraboloid_vector_primary 1731 paraboloid_vector_tertiary: paraboloid_vector_secondary 1732 paraboloid_vector_expression: paraboloid_vector_tertiary 1733 glyph_vector_primary: glyph_vector_variable 1734 | LEFT_PARENTHESIS glyph_vector_expression RIGHT_PARENTHESIS 1735 glyph_vector_secondary: glyph_vector_primary 1736 glyph_vector_tertiary: glyph_vector_secondary 1737 glyph_vector_expression: glyph_vector_tertiary 1738 plane_vector_primary: plane_vector_variable 1739 | LEFT_PARENTHESIS plane_vector_expression RIGHT_PARENTHESIS 1740 plane_vector_secondary: plane_vector_primary 1741 plane_vector_tertiary: plane_vector_secondary 1742 plane_vector_expression: plane_vector_tertiary 1743 origami_figure_vector_primary: origami_figure_vector_variable 1744 | LEFT_PARENTHESIS origami_figure_vector_expression RIGHT_PARENTHESIS 1745 origami_figure_vector_secondary: origami_figure_vector_primary 1746 origami_figure_vector_tertiary: origami_figure_vector_secondary 1747 origami_figure_vector_expression: origami_figure_vector_tertiary 1748 declaration: boolean_declaration 1749 | string_declaration 1750 | pen_declaration 1751 | dash_pattern_declaration 1752 | focus_declaration 1753 | macro_declaration 1754 | color_declaration 1755 | numeric_declaration 1756 | ulong_long_declaration 1757 | transform_declaration 1758 | picture_declaration 1759 | point_declaration 1760 | bool_point_declaration 1761 | path_declaration 1762 | circle_declaration 1763 | parabola_declaration 1764 | hyperbola_declaration 1765 | conic_section_lattice_declaration 1766 | helix_declaration 1767 | triangle_declaration 1768 | nurb_declaration 1769 | polygon_declaration 1770 | reg_polygon_declaration 1771 | rectangle_declaration 1772 | square_declaration 1773 | ellipse_declaration 1774 | cone_declaration 1775 | cylinder_declaration 1776 | cuboid_declaration 1777 | polyhedron_declaration 1778 | ellipsoid_declaration 1779 | sphere_declaration 1780 | paraboloid_declaration 1781 | glyph_declaration 1782 | plane_declaration 1783 | ellipse_slice_declaration 1784 | circle_slice_declaration 1785 | polyhedron_slice_declaration 1786 | ellipse_slice_vector_declaration 1787 | circle_slice_vector_declaration 1788 | polyhedron_slice_vector_declaration 1789 | origami_figure_declaration 1790 | numeric_vector_declaration 1791 | ulong_long_vector_declaration 1792 | boolean_vector_declaration 1793 | string_vector_declaration 1794 | pen_vector_declaration 1795 | dash_pattern_vector_declaration 1796 | color_vector_declaration 1797 | transform_vector_declaration 1798 | picture_vector_declaration 1799 | focus_vector_declaration 1800 | macro_vector_declaration 1801 | point_vector_declaration 1802 | bool_point_vector_declaration 1803 | path_vector_declaration 1804 | ellipse_vector_declaration 1805 | circle_vector_declaration 1806 | parabola_vector_declaration 1807 | hyperbola_vector_declaration 1808 | conic_section_lattice_vector_declaration 1809 | helix_vector_declaration 1810 | triangle_vector_declaration 1811 | nurb_vector_declaration 1812 | rectangle_vector_declaration 1813 | polygon_vector_declaration 1814 | reg_polygon_vector_declaration 1815 | cone_vector_declaration 1816 | cylinder_vector_declaration 1817 | cuboid_vector_declaration 1818 | polyhedron_vector_declaration 1819 | ellipsoid_vector_declaration 1820 | sphere_vector_declaration 1821 | paraboloid_vector_declaration 1822 | glyph_vector_declaration 1823 | plane_vector_declaration 1824 | origami_figure_vector_declaration 1825 boolean_declaration: BOOLEAN_DECLARATOR declaration_list 1826 string_declaration: STRING_DECLARATOR declaration_list 1827 pen_declaration: PEN_DECLARATOR declaration_list 1828 dash_pattern_declaration: DASH_PATTERN_DECLARATOR declaration_list 1829 focus_declaration: FOCUS_DECLARATOR declaration_list 1830 macro_declaration: MACRO_DECLARATOR declaration_list 1831 color_declaration: COLOR_DECLARATOR declaration_list 1832 numeric_declaration: NUMERIC_DECLARATOR declaration_list 1833 ulong_long_declaration: ULONG_LONG_DECLARATOR declaration_list 1834 transform_declaration: TRANSFORM_DECLARATOR declaration_list 1835 picture_declaration: PICTURE_DECLARATOR declaration_list 1836 point_declaration: POINT_DECLARATOR declaration_list 1837 bool_point_declaration: BOOL_POINT_DECLARATOR declaration_list 1838 path_declaration: PATH_DECLARATOR declaration_list 1839 triangle_declaration: TRIANGLE_DECLARATOR declaration_list 1840 nurb_declaration: NURB_DECLARATOR declaration_list 1841 polygon_declaration: POLYGON_DECLARATOR declaration_list 1842 reg_polygon_declaration: REG_POLYGON_DECLARATOR declaration_list 1843 rectangle_declaration: RECTANGLE_DECLARATOR declaration_list 1844 square_declaration: SQUARE_DECLARATOR declaration_list 1845 ellipse_declaration: ELLIPSE_DECLARATOR declaration_list 1846 circle_declaration: CIRCLE_DECLARATOR declaration_list 1847 parabola_declaration: PARABOLA_DECLARATOR declaration_list 1848 hyperbola_declaration: HYPERBOLA_DECLARATOR declaration_list 1849 conic_section_lattice_declaration: CONIC_SECTION_LATTICE_DECLARATOR declaration_list 1850 helix_declaration: HELIX_DECLARATOR declaration_list 1851 cone_declaration: CONE_DECLARATOR declaration_list 1852 cylinder_declaration: CYLINDER_DECLARATOR declaration_list 1853 cuboid_declaration: CUBOID_DECLARATOR declaration_list 1854 polyhedron_declaration: POLYHEDRON_DECLARATOR declaration_list 1855 ellipsoid_declaration: ELLIPSOID_DECLARATOR declaration_list 1856 sphere_declaration: SPHERE_DECLARATOR declaration_list 1857 paraboloid_declaration: PARABOLOID_DECLARATOR declaration_list 1858 glyph_declaration: GLYPH_DECLARATOR declaration_list 1859 plane_declaration: PLANE_DECLARATOR declaration_list 1860 ellipse_slice_declaration: ELLIPSE_SLICE_DECLARATOR declaration_list 1861 circle_slice_declaration: CIRCLE_SLICE_DECLARATOR declaration_list 1862 polyhedron_slice_declaration: POLYHEDRON_SLICE_DECLARATOR declaration_list 1863 origami_figure_declaration: ORIGAMI_FIGURE_DECLARATOR declaration_list 1864 boolean_vector_declaration: BOOLEAN_VECTOR_DECLARATOR declaration_list 1865 numeric_vector_declaration: NUMERIC_VECTOR_DECLARATOR declaration_list 1866 ulong_long_vector_declaration: ULONG_LONG_VECTOR_DECLARATOR declaration_list 1867 string_vector_declaration: STRING_VECTOR_DECLARATOR declaration_list 1868 pen_vector_declaration: PEN_VECTOR_DECLARATOR declaration_list 1869 dash_pattern_vector_declaration: DASH_PATTERN_VECTOR_DECLARATOR declaration_list 1870 color_vector_declaration: COLOR_VECTOR_DECLARATOR declaration_list 1871 transform_vector_declaration: TRANSFORM_VECTOR_DECLARATOR declaration_list 1872 picture_vector_declaration: PICTURE_VECTOR_DECLARATOR declaration_list 1873 focus_vector_declaration: FOCUS_VECTOR_DECLARATOR declaration_list 1874 macro_vector_declaration: MACRO_VECTOR_DECLARATOR declaration_list 1875 point_vector_declaration: POINT_VECTOR_DECLARATOR declaration_list 1876 bool_point_vector_declaration: BOOL_POINT_VECTOR_DECLARATOR declaration_list 1877 path_vector_declaration: PATH_VECTOR_DECLARATOR declaration_list 1878 ellipse_vector_declaration: ELLIPSE_VECTOR_DECLARATOR declaration_list 1879 circle_vector_declaration: CIRCLE_VECTOR_DECLARATOR declaration_list 1880 parabola_vector_declaration: PARABOLA_VECTOR_DECLARATOR declaration_list 1881 hyperbola_vector_declaration: HYPERBOLA_VECTOR_DECLARATOR declaration_list 1882 conic_section_lattice_vector_declaration: CONIC_SECTION_LATTICE_VECTOR_DECLARATOR declaration_list 1883 helix_vector_declaration: HELIX_VECTOR_DECLARATOR declaration_list 1884 rectangle_vector_declaration: RECTANGLE_VECTOR_DECLARATOR declaration_list 1885 triangle_vector_declaration: TRIANGLE_VECTOR_DECLARATOR declaration_list 1886 nurb_vector_declaration: NURB_VECTOR_DECLARATOR declaration_list 1887 polygon_vector_declaration: POLYGON_VECTOR_DECLARATOR declaration_list 1888 reg_polygon_vector_declaration: REG_POLYGON_VECTOR_DECLARATOR declaration_list 1889 cone_vector_declaration: CONE_VECTOR_DECLARATOR declaration_list 1890 cylinder_vector_declaration: CYLINDER_VECTOR_DECLARATOR declaration_list 1891 cuboid_vector_declaration: CUBOID_VECTOR_DECLARATOR declaration_list 1892 polyhedron_vector_declaration: POLYHEDRON_VECTOR_DECLARATOR declaration_list 1893 ellipsoid_vector_declaration: ELLIPSOID_VECTOR_DECLARATOR declaration_list 1894 sphere_vector_declaration: SPHERE_VECTOR_DECLARATOR declaration_list 1895 paraboloid_vector_declaration: PARABOLOID_VECTOR_DECLARATOR declaration_list 1896 glyph_vector_declaration: GLYPH_VECTOR_DECLARATOR declaration_list 1897 plane_vector_declaration: PLANE_VECTOR_DECLARATOR declaration_list 1898 ellipse_slice_vector_declaration: ELLIPSE_SLICE_VECTOR_DECLARATOR declaration_list 1899 circle_slice_vector_declaration: CIRCLE_SLICE_VECTOR_DECLARATOR declaration_list 1900 polyhedron_slice_vector_declaration: POLYHEDRON_SLICE_VECTOR_DECLARATOR declaration_list 1901 origami_figure_vector_declaration: ORIGAMI_FIGURE_VECTOR_DECLARATOR declaration_list 1902 declaration_list: declared_variable 1903 | declaration_list COMMA declared_variable 1904 declared_variable: symbolic_token declared_suffix 1905 any_declarator: BOOLEAN_DECLARATOR 1906 | BOOLEAN_VECTOR_DECLARATOR 1907 | STRING_DECLARATOR 1908 | STRING_VECTOR_DECLARATOR 1909 | PEN_DECLARATOR 1910 | PEN_VECTOR_DECLARATOR 1911 | DASH_PATTERN_DECLARATOR 1912 | DASH_PATTERN_VECTOR_DECLARATOR 1913 | FOCUS_DECLARATOR 1914 | FOCUS_VECTOR_DECLARATOR 1915 | MACRO_DECLARATOR 1916 | MACRO_VECTOR_DECLARATOR 1917 | COLOR_DECLARATOR 1918 | COLOR_VECTOR_DECLARATOR 1919 | NUMERIC_DECLARATOR 1920 | NUMERIC_VECTOR_DECLARATOR 1921 | ULONG_LONG_DECLARATOR 1922 | ULONG_LONG_VECTOR_DECLARATOR 1923 | TRANSFORM_DECLARATOR 1924 | TRANSFORM_VECTOR_DECLARATOR 1925 | PICTURE_DECLARATOR 1926 | PICTURE_VECTOR_DECLARATOR 1927 | POINT_DECLARATOR 1928 | POINT_VECTOR_DECLARATOR 1929 | BOOL_POINT_DECLARATOR 1930 | BOOL_POINT_VECTOR_DECLARATOR 1931 | PATH_DECLARATOR 1932 | PATH_VECTOR_DECLARATOR 1933 | TRIANGLE_DECLARATOR 1934 | NURB_DECLARATOR 1935 | TRIANGLE_VECTOR_DECLARATOR 1936 | NURB_VECTOR_DECLARATOR 1937 | POLYGON_DECLARATOR 1938 | POLYGON_VECTOR_DECLARATOR 1939 | REG_POLYGON_DECLARATOR 1940 | REG_POLYGON_VECTOR_DECLARATOR 1941 | RECTANGLE_DECLARATOR 1942 | RECTANGLE_VECTOR_DECLARATOR 1943 | SQUARE_DECLARATOR 1944 | SQUARE_VECTOR_DECLARATOR 1945 | ELLIPSE_DECLARATOR 1946 | ELLIPSE_VECTOR_DECLARATOR 1947 | CIRCLE_DECLARATOR 1948 | CIRCLE_VECTOR_DECLARATOR 1949 | PARABOLA_DECLARATOR 1950 | PARABOLA_VECTOR_DECLARATOR 1951 | HYPERBOLA_DECLARATOR 1952 | HYPERBOLA_VECTOR_DECLARATOR 1953 | CONIC_SECTION_LATTICE_DECLARATOR 1954 | CONIC_SECTION_LATTICE_VECTOR_DECLARATOR 1955 | HELIX_DECLARATOR 1956 | HELIX_VECTOR_DECLARATOR 1957 | CONE_DECLARATOR 1958 | CONE_VECTOR_DECLARATOR 1959 | CYLINDER_DECLARATOR 1960 | CYLINDER_VECTOR_DECLARATOR 1961 | CUBOID_DECLARATOR 1962 | CUBOID_VECTOR_DECLARATOR 1963 | POLYHEDRON_DECLARATOR 1964 | POLYHEDRON_VECTOR_DECLARATOR 1965 | ELLIPSOID_DECLARATOR 1966 | SPHERE_DECLARATOR 1967 | PARABOLOID_DECLARATOR 1968 | GLYPH_DECLARATOR 1969 | PLANE_DECLARATOR 1970 | ELLIPSOID_VECTOR_DECLARATOR 1971 | SPHERE_VECTOR_DECLARATOR 1972 | PARABOLOID_VECTOR_DECLARATOR 1973 | GLYPH_VECTOR_DECLARATOR 1974 | PLANE_VECTOR_DECLARATOR 1975 | ELLIPSE_SLICE_DECLARATOR 1976 | ELLIPSE_SLICE_VECTOR_DECLARATOR 1977 | CIRCLE_SLICE_DECLARATOR 1978 | CIRCLE_SLICE_VECTOR_DECLARATOR 1979 | POLYHEDRON_SLICE_DECLARATOR 1980 | POLYHEDRON_SLICE_VECTOR_DECLARATOR 1981 | ORIGAMI_FIGURE_DECLARATOR 1982 | ORIGAMI_FIGURE_VECTOR_DECLARATOR 1983 symbolic_token: spark 1984 | tag 1985 spark: BOOLEAN_DECLARATOR 1986 | BOOL_POINT_DECLARATOR 1987 | STRING_DECLARATOR 1988 | NUMERIC_DECLARATOR 1989 | TRANSFORM_DECLARATOR 1990 | POINT_DECLARATOR 1991 | PATH_DECLARATOR 1992 | TRIANGLE_DECLARATOR 1993 | REG_POLYGON_DECLARATOR 1994 | RECTANGLE_DECLARATOR 1995 | SQUARE_DECLARATOR 1996 | ELLIPSE_DECLARATOR 1997 | CIRCLE_DECLARATOR 1998 | HELIX_DECLARATOR 1999 | HELIX_VECTOR_DECLARATOR 2000 | CUBOID_DECLARATOR 2001 | POLYHEDRON_DECLARATOR 2002 tag: SYMBOL_0 2003 | SYMBOL_1 2004 | SYMBOL_2 2005 | SYMBOL_3 2006 | SYMBOL_4 2007 | SYMBOL_5 2008 | SYMBOL_6 2009 | SYMBOL_7 2010 declared_suffix: /* empty */ 2011 | declared_suffix tag 2012 | declared_suffix LEFT_BRACKET RIGHT_BRACKET 2013 macro_definition: DEF variable UNDECLARED untyped_parameter_list typed_parameter_list equate_or_assign 2014 | DEF macro_variable untyped_parameter_list typed_parameter_list equate_or_assign 2015 | DEF macro_vector_variable untyped_parameter_list typed_parameter_list PLUS_ASSIGN 2016 typed_parameter_list: /* empty */ 2017 | LEFT_BRACE typed_parameter_sublist RIGHT_BRACE 2018 typed_parameter_sublist: any_declarator symbolic_token 2019 | typed_parameter_sublist COMMA any_declarator symbolic_token 2020 untyped_parameter_list: /* empty */ 2021 | LEFT_PARENTHESIS untyped_parameter_sublist RIGHT_PARENTHESIS 2022 untyped_parameter_sublist: symbolic_token 2023 | untyped_parameter_sublist COMMA symbolic_token 2024 macro_call: macro_variable untyped_parameter_list 2025 | macro_variable SEMI_COLON 2026 | macro_variable LEFT_BRACE Terminals, with rules where they appear $end (0) 0 error (256) NULL_VALUE (258) TERMINATE (259) INVALID_CATCODE (260) INVALID_CHAR (261) SPACE (262) AMPERSAND (263) 1136 1315 PERIOD (264) PERIOD_PAIR (265) 1311 PERIOD_TRIPLE (266) 1312 HYPHEN (267) HYPHEN_PAIR (268) 1313 HYPHEN_TRIPLE (269) 1314 CYCLE (270) 186 187 192 193 1319 1323 REVERSE (271) 1288 SUBPATH (272) 1289 OF (273) 1289 COMMA (274) 545 554 611 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 735 959 992 1112 1113 1187 1199 1200 1216 1265 1266 1268 1663 1664 1903 2019 2023 COLON (275) 846 847 848 854 855 858 SEMI_COLON (276) 4 6 7 8 10 14 860 861 862 863 2025 LEFT_PARENTHESIS (277) 545 554 611 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 733 735 869 959 1110 1111 1125 1142 1149 1156 1167 1187 1190 1198 1199 1200 1216 1268 1269 1276 1282 1287 1325 1339 1352 1357 1362 1370 1378 1388 1395 1408 1419 1429 1436 1443 1450 1460 1468 1473 1480 1487 1494 1501 1502 1503 1504 1505 1506 1507 1508 1514 1521 1526 1538 1543 1548 1553 1558 1563 1569 1579 1616 1621 1629 1635 1641 1646 1651 1656 1661 1663 1664 1676 1682 1691 1697 1702 1707 1713 1719 1724 1729 1734 1739 1744 2021 RIGHT_PARENTHESIS (278) 545 554 611 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 733 735 869 959 1110 1111 1125 1142 1149 1156 1167 1187 1190 1198 1199 1200 1216 1268 1269 1276 1282 1287 1325 1339 1352 1357 1362 1370 1378 1388 1395 1408 1419 1429 1436 1443 1450 1460 1468 1473 1480 1487 1494 1501 1502 1503 1504 1505 1506 1507 1508 1514 1521 1526 1538 1543 1548 1553 1558 1563 1569 1579 1616 1621 1629 1635 1641 1646 1651 1656 1661 1663 1664 1676 1682 1691 1697 1702 1707 1713 1719 1724 1729 1734 1739 1744 2021 DOUBLE_QUOTE (279) LEFT_BRACKET (280) 239 992 2012 RIGHT_BRACKET (281) 239 992 2012 LEFT_BRACE (282) 2017 2026 RIGHT_BRACE (283) 2017 DIGIT (284) INTEGER (285) 1108 1300 1326 1340 1341 ULONG_LONG_TYPE (286) 1117 REAL (287) 1109 PERCENT (288) SYMBOL_0 (289) 2002 SYMBOL_1 (290) 2003 SYMBOL_2 (291) 2004 SYMBOL_3 (292) 2005 SYMBOL_4 (293) 2006 SYMBOL_5 (294) 2007 SYMBOL_6 (295) 2008 SYMBOL_7 (296) 2009 SYNONYM (297) UNDECLARED (298) 323 2013 BOOLEAN (299) 240 STRING (300) 242 538 735 1124 NUMERIC (301) 322 ULONG_LONG (302) 324 PEN (303) 243 DASH_PATTERN (304) 244 COLOR (305) 245 PICTURE (306) 326 TRANSFORM (307) 325 FOCUS (308) 329 POINT (309) 328 BOOL_POINT (310) 241 NURB (311) 343 PATH (312) 332 TRIANGLE (313) 342 POLYGON (314) 340 REG_POLYGON (315) 341 RECTANGLE (316) 339 SQUARE (317) ELLIPSE (318) 333 CIRCLE (319) 334 CONIC_SECTION_LATTICE (320) 337 HELIX (321) 338 CUBOID (322) 346 POLYHEDRON (323) 347 CONE (324) 344 CYLINDER (325) 345 ELLIPSOID (326) 351 SPHERE (327) 352 PARABOLA (328) 335 HYPERBOLA (329) 336 PARABOLOID (330) 353 HYPERBOLOID (331) GLYPH (332) 354 PLANE (333) 355 ELLIPSE_SLICE (334) 348 CIRCLE_SLICE (335) 349 HELIX_SLICE (336) POLYHEDRON_SLICE (337) 350 CONE_SLICE (338) CYLINDER_SLICE (339) ELLIPSOID_SLICE (340) SPHERE_SLICE (341) PARABOLA_SLICE (342) HYPERBOLA_SLICE (343) PARABOLOID_SLICE (344) HYPERBOLOID_SLICE (345) GLYPH_SLICE (346) ELLIPSE_SLICE_VECTOR (347) 275 CIRCLE_SLICE_VECTOR (348) 276 HELIX_SLICE_VECTOR (349) POLYHEDRON_SLICE_VECTOR (350) 277 CONE_SLICE_VECTOR (351) CYLINDER_SLICE_VECTOR (352) ELLIPSOID_SLICE_VECTOR (353) SPHERE_SLICE_VECTOR (354) PARABOLA_SLICE_VECTOR (355) HYPERBOLA_SLICE_VECTOR (356) PARABOLOID_SLICE_VECTOR (357) HYPERBOLOID_SLICE_VECTOR (358) GLYPH_SLICE_VECTOR (359) BOOLEAN_VECTOR (360) 246 STRING_VECTOR (361) 247 NUMERIC_VECTOR (362) 248 ULONG_LONG_VECTOR (363) 249 COLOR_VECTOR (364) 256 PEN_VECTOR (365) 250 DASH_PATTERN_VECTOR (366) 251 PICTURE_VECTOR (367) 252 TRANSFORM_VECTOR (368) 253 FOCUS_VECTOR (369) 254 POINT_VECTOR (370) 257 BOOL_POINT_VECTOR (371) 258 NURB_VECTOR (372) 261 PATH_VECTOR (373) 259 TRIANGLE_VECTOR (374) 260 POLYGON_VECTOR (375) 269 REG_POLYGON_VECTOR (376) 270 RECTANGLE_VECTOR (377) 268 SQUARE_VECTOR (378) ELLIPSE_VECTOR (379) 262 CIRCLE_VECTOR (380) 263 CONIC_SECTION_LATTICE_VECTOR (381) 266 HELIX_VECTOR (382) 267 CUBOID_VECTOR (383) 273 POLYHEDRON_VECTOR (384) 274 CONE_VECTOR (385) 271 CYLINDER_VECTOR (386) 272 ELLIPSOID_VECTOR (387) 278 SPHERE_VECTOR (388) 279 PARABOLA_VECTOR (389) 264 HYPERBOLA_VECTOR (390) 265 PARABOLOID_VECTOR (391) 280 HYPERBOLOID_VECTOR (392) GLYPH_VECTOR (393) 281 PLANE_VECTOR (394) 282 ORIGAMI_FIGURE (395) 356 ORIGAMI_FIGURE_VECTOR (396) 283 BOOLEAN_DECLARATOR (397) 1825 1905 1985 STRING_DECLARATOR (398) 1826 1907 1987 NUMERIC_DECLARATOR (399) 1832 1919 1988 ULONG_LONG_DECLARATOR (400) 1833 1921 TRANSFORM_DECLARATOR (401) 1834 1923 1989 COLOR_DECLARATOR (402) 1831 1917 PEN_DECLARATOR (403) 1827 1909 DASH_PATTERN_DECLARATOR (404) 1828 1911 FOCUS_DECLARATOR (405) 1829 1913 PICTURE_DECLARATOR (406) 1835 1925 POINT_DECLARATOR (407) 1836 1927 1990 BOOL_POINT_DECLARATOR (408) 1837 1929 1986 NURB_DECLARATOR (409) 1840 1934 PATH_DECLARATOR (410) 1838 1931 1991 TRIANGLE_DECLARATOR (411) 1839 1933 1992 POLYGON_DECLARATOR (412) 1841 1937 REG_POLYGON_DECLARATOR (413) 1842 1939 1993 RECTANGLE_DECLARATOR (414) 1843 1941 1994 SQUARE_DECLARATOR (415) 1844 1943 1995 ELLIPSE_DECLARATOR (416) 1845 1945 1996 CIRCLE_DECLARATOR (417) 1846 1947 1997 CONIC_SECTION_LATTICE_DECLARATOR (418) 1849 1953 HELIX_DECLARATOR (419) 1850 1955 1998 CUBOID_DECLARATOR (420) 1853 1961 2000 POLYHEDRON_DECLARATOR (421) 1854 1963 2001 CONE_DECLARATOR (422) 1851 1957 CYLINDER_DECLARATOR (423) 1852 1959 ELLIPSOID_DECLARATOR (424) 1855 1965 SPHERE_DECLARATOR (425) 1856 1966 PARABOLA_DECLARATOR (426) 1847 1949 HYPERBOLA_DECLARATOR (427) 1848 1951 PARABOLOID_DECLARATOR (428) 1857 1967 HYPERBOLOID_DECLARATOR (429) PARABOLA_VECTOR_DECLARATOR (430) 1880 1950 HYPERBOLA_VECTOR_DECLARATOR (431) 1881 1952 PARABOLOID_VECTOR_DECLARATOR (432) 1895 1972 HYPERBOLOID_VECTOR_DECLARATOR (433) PARABOLA_SLICE_DECLARATOR (434) HYPERBOLA_SLICE_DECLARATOR (435) PARABOLOID_SLICE_DECLARATOR (436) HYPERBOLOID_SLICE_DECLARATOR (437) PARABOLA_SLICE_VECTOR_DECLARATOR (438) HYPERBOLA_SLICE_VECTOR_DECLARATOR (439) PARABOLOID_SLICE_VECTOR_DECLARATOR (440) HYPERBOLOID_SLICE_VECTOR_DECLARATOR (441) GLYPH_DECLARATOR (442) 1858 1968 PLANE_DECLARATOR (443) 1501 1502 1503 1504 1505 1506 1507 1859 1969 ORIGAMI_FIGURE_DECLARATOR (444) 1863 1981 ELLIPSE_SLICE_DECLARATOR (445) 1860 1975 CIRCLE_SLICE_DECLARATOR (446) 1861 1977 HELIX_SLICE_DECLARATOR (447) POLYHEDRON_SLICE_DECLARATOR (448) 1862 1979 CONE_SLICE_DECLARATOR (449) CYLINDER_SLICE_DECLARATOR (450) ELLIPSOID_SLICE_DECLARATOR (451) SPHERE_SLICE_DECLARATOR (452) GLYPH_SLICE_DECLARATOR (453) ELLIPSE_SLICE_VECTOR_DECLARATOR (454) 1898 1976 CIRCLE_SLICE_VECTOR_DECLARATOR (455) 1899 1978 POLYHEDRON_SLICE_VECTOR_DECLARATOR (456) 1900 1980 BOOLEAN_VECTOR_DECLARATOR (457) 1864 1906 STRING_VECTOR_DECLARATOR (458) 1867 1908 NUMERIC_VECTOR_DECLARATOR (459) 1865 1920 ULONG_LONG_VECTOR_DECLARATOR (460) 1866 1922 TRANSFORM_VECTOR_DECLARATOR (461) 1871 1924 COLOR_VECTOR_DECLARATOR (462) 1870 1918 PEN_VECTOR_DECLARATOR (463) 1868 1910 DASH_PATTERN_VECTOR_DECLARATOR (464) 1869 1912 FOCUS_VECTOR_DECLARATOR (465) 1873 1914 PICTURE_VECTOR_DECLARATOR (466) 1872 1926 POINT_VECTOR_DECLARATOR (467) 1875 1928 BOOL_POINT_VECTOR_DECLARATOR (468) 1876 1930 NURB_VECTOR_DECLARATOR (469) 1886 1936 PATH_VECTOR_DECLARATOR (470) 1877 1932 TRIANGLE_VECTOR_DECLARATOR (471) 1885 1935 POLYGON_VECTOR_DECLARATOR (472) 1887 1938 REG_POLYGON_VECTOR_DECLARATOR (473) 1888 1940 RECTANGLE_VECTOR_DECLARATOR (474) 1884 1942 SQUARE_VECTOR_DECLARATOR (475) 1944 ELLIPSE_VECTOR_DECLARATOR (476) 1878 1946 CIRCLE_VECTOR_DECLARATOR (477) 1879 1948 CONIC_SECTION_LATTICE_VECTOR_DECLARATOR (478) 1882 1954 HELIX_VECTOR_DECLARATOR (479) 1883 1956 1999 CUBOID_VECTOR_DECLARATOR (480) 1891 1962 POLYHEDRON_VECTOR_DECLARATOR (481) 1892 1964 CONE_VECTOR_DECLARATOR (482) 1889 1958 CONE_SLICE_VECTOR_DECLARATOR (483) CYLINDER_VECTOR_DECLARATOR (484) 1890 1960 CYLINDER_SLICE_VECTOR_DECLARATOR (485) ELLIPSOID_VECTOR_DECLARATOR (486) 1893 1970 ELLIPSOID_SLICE_VECTOR_DECLARATOR (487) SPHERE_VECTOR_DECLARATOR (488) 1894 1971 SPHERE_SLICE_VECTOR_DECLARATOR (489) GLYPH_VECTOR_DECLARATOR (490) 1896 1973 GLYPH_SLICE_VECTOR_DECLARATOR (491) PLANE_VECTOR_DECLARATOR (492) 1897 1974 ORIGAMI_FIGURE_VECTOR_DECLARATOR (493) 1901 1982 HELIX_SLICE_VECTOR_DECLARATOR (494) IN (495) OFF (496) BY (497) 539 AROUND (498) IS_BIG_ENDIAN (499) 880 IS_LITTLE_ENDIAN (500) 881 REFLECTED_IN (501) 1260 1306 1334 1347 1415 1425 1456 1464 REFLECTED_OFF (502) 1565 1571 1623 1631 1637 1678 1687 1693 1709 1715 ROTATED (503) 1180 ROTATED_AROUND (504) 1187 SCALED (505) 1181 SHEARED (506) 1185 SHIFTED (507) 1186 TRANSFORMED (508) 1188 XSCALED (509) 1182 YSCALED (510) 1183 ZSCALED (511) 1184 ALIGN (512) 1172 REFLECT (513) ROTATE (514) 541 ROTATE_AROUND (515) 545 SCALE (516) 542 SHEAR (517) 543 SHIFT (518) 544 TRANSFORM_BY (519) XSCALE (520) YSCALE (521) ZSCALE (522) DIVIDE_ASSIGN (523) 174 178 183 TIMES_ASSIGN (524) 173 177 182 546 547 548 549 MINUS_ASSIGN (525) 172 176 181 187 193 PLUS_ASSIGN (526) 171 175 179 180 184 185 186 188 189 192 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 2015 EQUATE (527) 752 753 754 755 756 757 852 ASSIGN (528) 57 59 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 853 OR (529) 975 AND (530) 973 NOT_EQUAL (531) 985 EQUAL (532) 984 GREATER_OR_EQUAL (533) 983 GREATER (534) 982 LESS_OR_EQUAL (535) 981 LESS (536) 980 PYTHAGOREAN_MINUS (537) 1106 PYTHAGOREAN_PLUS (538) 553 1105 MINUS (539) 1103 1115 1164 1263 PLUS (540) 1102 1114 1163 1194 1262 UNIT_VECTOR (541) 1210 GET_NORMAL (542) 1201 1202 1203 1204 1205 1206 1207 1208 1209 CROSS_PRODUCT (543) 1253 DOT_PRODUCT (544) 1086 ANGLE (545) 1087 OVER (546) 989 1084 1100 1625 1667 1668 1669 TIMES (547) 1082 1099 1160 1254 RED_ORANGE_PART (548) 1066 BLUE_VIOLET_PART (549) 1067 WHITE_PART (550) 1065 BLACK_PART (551) 1064 CYAN_PART (552) 1062 MAGENTA_PART (553) 1063 YELLOW_PART (554) 1061 BLUE_PART (555) 1060 GREEN_PART (556) 1059 RED_PART (557) 1058 WZPART (558) 1057 WYPART (559) 1056 WXPART (560) 1055 ZZPART (561) 1054 ZYPART (562) 1053 ZXPART (563) 1052 YZPART (564) 1051 YYPART (565) 1050 YXPART (566) 1049 XZPART (567) 1048 XYPART (568) 1047 XXPART (569) 1046 WPART (570) 1045 XPART (571) 1042 YPART (572) 1043 ZPART (573) 1044 FLOOR (574) 1079 UNIFORMDEVIATE (575) 1080 MEXP (576) 1078 MLOG (577) 1077 ARCTAND (578) 1076 ARCCOSD (579) 1075 ARCSIND (580) 1074 TAND (581) 1073 COSD (582) 1072 SIND (583) 1071 SQRT (584) 1070 SIZE (585) 998 1000 1002 1003 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 MAGNITUDE (586) 993 996 LENGTH (587) 994 995 997 999 1001 1004 NOT (588) 878 UNARY_PLUS_OR_MINUS (589) MEASURE_TEXT (590) 1527 GET_PRIME (591) 1119 GET_NEAREST_PRIME (592) GET_PRIME_FACTORS (593) GET_PRIME_VECTOR (594) 1533 IS_PRIME (595) IS_PRIME_VECTOR (596) IS_COMPOSITE (597) IS_COMPOSITE_VECTOR (598) GET_FERMAT_PRIME (599) GET_FERMAT_PRIME_VECTOR (600) IS_FERMAT_PRIME (601) IS_FERMAT_PRIME_VECTOR (602) GET_GAUSS_PRIME (603) GET_GAUSS_PRIME_VECTOR (604) IS_GAUSS_PRIME (605) IS_GAUSS_PRIME_VECTOR (606) GET_MERSENNE_PRIME (607) GET_MERSENNE_PRIME_VECTOR (608) IS_MERSENNE_PRIME (609) IS_MERSENNE_PRIME_VECTOR (610) TRUE (611) 867 FALSE (612) 868 IS_ODD (613) 942 IS_EVEN (614) 941 IS_CYCLE (615) 934 935 936 937 938 939 940 IS_KNOWN (616) 870 IS_UNKNOWN (617) 871 CHAREXISTS (618) IS_VALID (619) 872 874 876 IS_INVALID (620) 873 875 877 IS_SYNONYM (621) IS_UNDECLARED (622) IS_BOOLEAN (623) 882 IS_BOOL_POINT (624) 884 IS_BOOL_POINT_VECTOR (625) 885 IS_STRING (626) 886 IS_NUMERIC (627) 888 IS_ULONG_LONG (628) IS_PEN (629) 890 IS_DASH_PATTERN (630) 892 IS_COLOR (631) 894 IS_COLOR_VECTOR (632) 895 IS_PICTURE (633) 896 IS_TRANSFORM (634) 898 IS_POINT (635) 902 IS_POINT_VECTOR (636) 903 IS_FOCUS (637) 904 IS_NURB (638) IS_PATH (639) 906 IS_TRIANGLE (640) 908 IS_POLYGON (641) 910 IS_REG_POLYGON (642) 912 IS_RECTANGLE (643) 914 IS_ELLIPSE (644) 916 IS_CIRCLE (645) 918 IS_CONIC_SECTION_LATTICE (646) 924 IS_HELIX (647) IS_CUBOID (648) 930 IS_POLYHEDRON (649) 932 IS_ELLIPSE_SLICE (650) IS_CIRCLE_SLICE (651) IS_POLYHEDRON_SLICE (652) IS_ELLIPSE_SLICE_VECTOR (653) IS_CIRCLE_SLICE_VECTOR (654) IS_POLYHEDRON_SLICE_VECTOR (655) IS_HELIX_SLICE (656) IS_HELIX_SLICE_VECTOR (657) IS_CONE (658) IS_CONE_VECTOR (659) IS_CONE_SLICE (660) IS_CONE_SLICE_VECTOR (661) IS_CYLINDER (662) IS_CYLINDER_VECTOR (663) IS_CYLINDER_SLICE (664) IS_CYLINDER_SLICE_VECTOR (665) IS_CYLINDRICAL (666) IS_ELLIPSOID (667) 926 IS_ELLIPSOID_VECTOR (668) 927 IS_ELLIPSOID_SLICE (669) IS_ELLIPSOID_SLICE_VECTOR (670) IS_PARABOLA (671) 920 IS_HYPERBOLA (672) 922 IS_PARABOLOID (673) IS_HYPERBOLOID (674) IS_PARABOLA_VECTOR (675) 921 IS_HYPERBOLA_VECTOR (676) 923 IS_PARABOLOID_VECTOR (677) IS_HYPERBOLOID_VECTOR (678) IS_PARABOLA_SLICE (679) IS_HYPERBOLA_SLICE (680) IS_PARABOLOID_SLICE (681) IS_HYPERBOLOID_SLICE (682) IS_PARABOLA_SLICE_VECTOR (683) IS_HYPERBOLA_SLICE_VECTOR (684) IS_PARABOLOID_SLICE_VECTOR (685) IS_HYPERBOLOID_SLICE_VECTOR (686) IS_ON_PARABOLA (687) IS_ON_HYPERBOLA (688) IS_PARABOLOIDAL (689) IS_HYPERBOLOIDAL (690) IS_SPHERE (691) 928 IS_SPHERE_VECTOR (692) 929 IS_SPHERE_SLICE (693) IS_SPHERE_SLICE_VECTOR (694) IS_GLYPH (695) IS_GLYPH_VECTOR (696) IS_GLYPH_SLICE (697) IS_GLYPH_SLICE_VECTOR (698) IS_PLANE (699) IS_PLANE_VECTOR (700) IS_ORIGAMI_FIGURE (701) 900 IS_LINEAR (702) 943 IS_PLANAR (703) 944 IS_SQUARE (704) 949 IS_ELLIPTICAL (705) 952 953 954 IS_CIRCULAR (706) 955 IS_HELICAL (707) IS_POLYGONAL (708) 950 IS_REG_POLYGONAL (709) IS_TRIANGULAR (710) 946 IS_QUADRATICAL (711) IS_PENTAGONAL (712) IS_HEXAGONAL (713) IS_HEPTAGONAL (714) IS_OCTAGONAL (715) IS_NONAGONAL (716) IS_DECAGONAL (717) IS_ONDECAGONAL (718) IS_DODECAGONAL (719) IS_RECTANGULAR (720) 948 IS_QUADRILATERAL (721) 947 IS_CONVEX (722) IS_CONVEX_POLYGONAL (723) 951 IS_CONICAL (724) IS_PARABOLIC (725) IS_HYPERBOLIC (726) IS_TRAPEZOIDAL (727) IS_PRISMOIDAL (728) IS_CUBOIDAL (729) IS_ELLIPSOIDAL (730) IS_SPHEROIDAL (731) IS_SPHERICAL (732) 956 IS_ON_SEGMENT (733) 957 IS_ON_LINE (734) 958 IS_IN_TRIANGLE (735) 959 IS_IN_RECTANGLE (736) LOCATION (737) 1088 1089 1090 1091 1092 1093 1094 1095 1096 IS_COLINEAR (738) 970 IS_NOT_COLINEAR (739) ARE_COLINEAR (740) ARE_NOT_COLINEAR (741) IS_PARALLEL (742) 969 IS_NOT_PARALLEL (743) ARE_PARALLEL (744) ARE_NOT_PARALLEL (745) IS_COPLANAR (746) 945 IS_NOT_COPLANAR (747) ARE_COPLANAR (748) ARE_NOT_COPLANAR (749) IS_PERPENDICULAR (750) IS_NOT_PERPENDICULAR (751) ARE_PERPENDICULAR (752) ARE_NOT_PERPENDICULAR (753) IS_SKEW (754) IS_NOT_SKEW (755) ARE_SKEW (756) ARE_NOT_SKEW (757) DISTANCE_TO_PLANE (758) 1097 DISTANCE_ALONG_LINE (759) 1098 IS_NURB_VECTOR (760) IS_PATH_VECTOR (761) 907 IS_TRIANGLE_VECTOR (762) 909 IS_POLYGON_VECTOR (763) 911 IS_REG_POLYGON_VECTOR (764) 913 IS_RECTANGLE_VECTOR (765) 915 IS_SQUARE_VECTOR (766) IS_ELLIPSE_VECTOR (767) 917 IS_CIRCLE_VECTOR (768) 919 IS_CONIC_SECTION_LATTICE_VECTOR (769) 925 IS_HELIX_VECTOR (770) IS_CUBOID_VECTOR (771) 931 IS_POLYHEDRON_VECTOR (772) 933 IS_ORIGAMI_FIGURE_VECTOR (773) 901 IS_BOOLEAN_VECTOR (774) 883 IS_STRING_VECTOR (775) 887 IS_NUMERIC_VECTOR (776) 889 IS_ULONG_LONG_VECTOR (777) IS_TRANSFORM_VECTOR (778) 899 IS_PEN_VECTOR (779) 891 IS_DASH_PATTERN_VECTOR (780) 893 IS_FOCUS_VECTOR (781) 905 IS_PICTURE_VECTOR (782) 897 IS_ON_ELLIPSE (783) 960 961 IS_ON_CIRCLE (784) ARE_ON_CONIC_SECTION (785) 962 963 IS_ON_SPHERE (786) 964 ARE_DISTINCT (787) 965 966 WITH_PRECISION (788) 1131 WITH_TOLERANCE (789) 17 968 BINARY (790) 1127 OCTAL (791) 1128 DECIMAL (792) 1129 HEXADECIMAL (793) 1132 DRAWDOT (794) 494 DRAWDOT_IF (795) 496 DRAWDOT_UNLESS (796) 498 DRAW (797) 483 FILL (798) 486 FILLDRAW (799) 487 DRAWARROW (800) 484 DRAWDBLARROW (801) 485 CLIP_TO (802) 450 UNDRAWDOT (803) 495 UNDRAWDOT_IF (804) 497 UNDRAWDOT_UNLESS (805) 499 UNDRAW (806) 488 UNFILL (807) 489 UNFILLDRAW (808) 490 UNDRAWARROW (809) UNDRAWDBLARROW (810) WITH_PEN (811) 505 WITH_PEN_VECTOR (812) 506 PENCIRCLE (813) 1138 PENRAZOR (814) 1139 PENSPECK (815) 1140 PENSQUARE (816) 1141 WITH_COLOR (817) 509 WITH_DRAW_COLOR (818) 510 WITH_FILL_COLOR (819) 511 WITH_TEXT_COLOR (820) 728 WITH_DOT_COLOR (821) 730 WITH_COLOR_VECTOR (822) 502 WITH_DRAW_COLOR_VECTOR (823) 503 WITH_FILL_COLOR_VECTOR (824) 504 WITH_WEIGHT (825) DASHED (826) 507 WITH_DASH_PATTERN_VECTOR (827) 508 ON_PICTURE (828) 512 PICKUP (829) 513 514 517 DROP_COLOR (830) 519 DROP_DASH_PATTERN (831) 522 DROP_PEN (832) 518 PICKUP_DRAW_COLOR (833) 515 PICKUP_FILL_COLOR (834) 516 DROP_DRAW_COLOR (835) 520 DROP_FILL_COLOR (836) 521 CMY (837) CMYK (838) RGB (839) DROP_ALL (840) 523 WITH_POSITION (841) 203 556 WITH_DIRECTION (842) 203 556 599 629 648 1565 1571 1623 1631 1637 1678 1687 1693 1709 1715 WITH_DISTANCE (843) 203 556 WITH_ANGLE (844) 558 604 WITH_AXIS (845) 560 1172 X_AXIS (846) 561 Y_AXIS (847) 562 Z_AXIS (848) 563 PERSPECTIVE (849) 758 PARALLEL_X_Y (850) 759 PARALLEL_X_Z (851) 760 PARALLEL_Z_Y (852) 761 AXONOMETRIC (853) 762 ISOMETRIC (854) 763 SUPPRESS (855) 764 WITH_FOCUS (856) 569 580 743 WITH_FOCUS_0 (857) 581 WITH_FOCUS_1 (858) 582 WITH_PROJECTION (859) 744 WITH_FACTOR (860) 745 NO_SORT (861) 750 MAX_Z_SORT (862) 747 MIN_Z_SORT (863) 748 MEAN_Z_SORT (864) 749 MIN_X_PROJ (865) 752 MAX_X_PROJ (866) 753 MIN_Y_PROJ (867) 754 MAX_Y_PROJ (868) 755 MIN_Z_PROJ (869) 756 MAX_Z_PROJ (870) 757 PROJECT (871) PROJECTED (872) 1257 1307 1400 WITH_Z (873) 1259 INPUT (874) 538 END (875) 1 END_INPUT (876) 5 SET (877) 554 555 556 564 565 566 576 595 611 612 625 644 660 671 684 LABEL (878) 710 DOTLABEL (879) 711 RT (880) 717 LFT (881) 718 TOP (882) 719 BOT (883) 720 URT (884) 721 ULFT (885) 722 LRT (886) 723 LLFT (887) 724 MESSAGE (888) 455 ERRMESSAGE (889) 456 PAUSE (890) 458 MEDIATE (891) 1199 1200 SUPPRESS_LABELS (892) 707 UNSUPPRESS_LABELS (893) 708 KILL_LABELS (894) 709 LABEL_IF (895) 712 LABEL_UNLESS (896) 713 DOTLABEL_IF (897) 714 DOTLABEL_UNLESS (898) 715 LABELS (899) LABELS_IF (900) LABELS_UNLESS (901) DOTLABELS (902) DOTLABELS_IF (903) DOTLABELS_UNLESS (904) SCANTOKENS (905) 459 VERBATIM_METAPOST (906) 460 LET (907) 15 WITH_CENTER (908) 579 598 614 628 647 663 674 WITH_POINT_COUNT (909) 622 634 653 670 680 WITH_NORMAL (910) 624 WITH_AXIS_H (911) 618 WITH_AXIS_V (912) 620 WITH_RADIUS (913) 630 649 678 WITH_DIAMETER (914) 616 679 WITH_SIDES (915) 612 WITH_AXIS_X (916) 631 650 664 WITH_AXIS_Y (917) 632 651 665 WITH_AXIS_Z (918) 633 652 666 WITH_DIVISIONS (919) 635 654 675 WITH_DIVISIONS_VERTICAL (920) 676 WITH_DIVISIONS_HORIZONTAL (921) 677 WITH_DIVISIONS_X (922) 667 WITH_DIVISIONS_Y (923) 668 WITH_DIVISIONS_Z (924) 669 WITH_START_DIAMETER (925) 601 WITH_POINTS_PER_CYCLE (926) 602 WITH_CYCLES (927) 603 WITH_DIRECTION_VECTOR (928) 600 WITH_TYPE (929) 605 636 641 655 681 687 NULL_TYPE (930) 606 LOGARITHMIC (931) 608 ARCHIMEDEAN (932) 607 PARABOLIC (933) 609 639 658 HYPERBOLIC (934) 610 640 659 689 ELLIPTICAL (935) 637 656 688 CIRCULAR (936) 638 657 CYLINDRICAL (937) CONICAL (938) SINGLE_NAPPED (939) 642 DOUBLE_NAPPED (940) 643 WITH_CURVE (941) WITH_PATH (942) WITH_ENVELOPE (943) CLEAR_CONNECTORS (944) 529 OUTPUT (945) 739 CLEAR (946) 528 530 531 742 BEGINFIG (947) 733 ENDFIG (948) 734 BEGINCHAR (949) 735 ENDCHAR (950) 738 SHOW (951) 768 769 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 FIXED (952) 771 WITH_SURFACE_HIDING (953) 766 WITHOUT_SURFACE_HIDING (954) 767 INTERSECTION (955) 1336 1349 1402 1403 1404 1405 INTERSECTION_POINT (956) 1273 INTERSECTION_POINTS (957) 1573 1574 1575 1576 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 IF (958) 846 ELSE (959) 847 ELSEIF (960) 848 FI (961) 849 FOR (962) 854 855 FOR_SUFFIXES (963) 859 FOR_SUFFIXES_INTERNAL (964) 861 FOR_SUFFIXES_INTERNAL_START (965) 860 FOREVER (966) 858 EXIT_IF (967) 864 EXIT_UNLESS (968) 865 STEP (969) 854 UNTIL (970) 854 END_FOR (971) 862 UPTO (972) 856 DOWNTO (973) 857 BEGIN_GROUP (974) 535 END_GROUP (975) 536 SAVE (976) 537 INVERSE (977) 1170 INVERT (978) GET_TRANSFORM (979) 1169 GET_POINT (980) 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 GET_PATH_POINT (981) GET_LAST_POINT (982) 1221 1222 1223 1224 1225 1226 1227 1228 GET_POINTS (983) GET_CONNECTOR (984) GET_CONNECTORS (985) GET_PEN (986) GET_DASH_PATTERN (987) GET_DRAW_COLOR (988) GET_FILL_COLOR (989) GET_COLORS (990) GET_CENTER (991) 1229 1230 1236 1237 1238 1239 1240 1241 1242 1243 1247 GET_CIRCLE (992) 1340 1341 GET_ELLIPSE (993) 1326 1327 1328 GET_PATH (994) 1297 1300 GET_RECTANGLE (995) 1409 GET_REG_POLYGON (996) 1420 1421 GET_APEX (997) 1244 GET_BASE (998) 1298 GET_CAP (999) 1299 GET_BASE_CENTER (1000) 1245 1248 GET_CAP_CENTER (1001) 1246 1249 GET_PARABOLA (1002) 1364 GET_HYPERBOLA (1003) 1372 GET_CONIC_SECTION_LATTICE (1004) 1379 GET_VERTEX (1005) 1233 1234 GET_FOCUS (1006) 1231 1232 1235 GET_DIRECTRIX (1007) GET_PARAMETER (1008) GET_LINEAR_ECCENTRICITY (1009) GET_NUMERICAL_ECCENTRICITY (1010) GET_TYPE (1011) GET_SHAPE_TYPE (1012) GET_CONIC_SECTION_TYPE (1013) GET_BRANCH (1014) 1303 DISCRIMINANT (1015) TANGENT (1016) CURVATURE (1017) STANDARDIZE (1018) 1171 HALF (1019) 1291 QUARTER (1020) 1292 SEGMENT (1021) 1290 WITH_START (1022) 1290 1294 WITH_END (1023) 1290 WITH_SIZE (1024) WITH_FRACTION (1025) WITH_CLOSED (1026) 1296 WITH_TEST (1027) 19 1382 WITH_NO_TEST (1028) 20 WITH_CULL (1029) 22 WITH_NO_CULL (1030) 23 WITH_RECTIFY (1031) 25 WITH_NO_RECTIFY (1032) 26 IN_CIRCLE (1033) 1342 OUT_CIRCLE (1034) 1343 IN_ELLIPSE (1035) 1329 OUT_ELLIPSE (1036) 1330 IN_RECTANGLE (1037) 1410 OUT_RECTANGLE (1038) 1411 IN_SPHERE (1039) OUT_SPHERE (1040) IN_ELLIPSOID (1041) OUT_ELLIPSOID (1042) IN_CUBOID (1043) 1451 OUT_CUBOID (1044) 1452 MACRO (1045) 330 PRIMARYDEF (1046) SECONDARYDEF (1047) TERTIARYDEF (1048) MACRO_DECLARATOR (1049) 1830 1915 PRIMARYDEF_DECLARATOR (1050) SECONDARYDEF_DECLARATOR (1051) TERTIARYDEF_DECLARATOR (1052) MACRO_VECTOR (1053) 255 PRIMARYDEF_VECTOR (1054) SECONDARYDEF_VECTOR (1055) TERTIARYDEF_VECTOR (1056) MACRO_VECTOR_DECLARATOR (1057) 1874 1916 PRIMARYDEF_VECTOR_DECLARATOR (1058) SECONDARYDEF_VECTOR_DECLARATOR (1059) TERTIARYDEF_VECTOR_DECLARATOR (1060) DEF (1061) 2013 2014 2015 ENDDEF (1062) CULL (1063) 551 CULLED (1064) LAST (1065) 327 331 971 1069 1126 1143 1150 1157 1168 1250 1270 1277 1301 1331 1344 1363 1371 1383 1389 1396 1412 1422 1430 1437 1444 1453 1461 1474 1481 1488 1495 1509 1515 PUSH_BACK (1066) POP_BACK (1067) 550 RECTIFY (1068) 552 RECTIFIED (1069) WITH_POINTS (1070) 611 GET_LATTICE_POINT (1071) GET_LATTICE_POINTS (1072) GET_NEXT_POINT (1073) GET_CYCLE_VALUE (1074) DRAW_LATTICE (1075) LABEL_LATTICE (1076) WITH_CYCLE_VALUE (1077) WITH_VERTEX (1078) 570 583 WITH_VERTEX_0 (1079) 584 WITH_VERTEX_1 (1080) 585 WITH_DIRECTRIX (1081) 573 588 WITH_PARAMETER (1082) 571 586 WITH_HALF_PARAMETER (1083) 572 587 WITH_MAJOR_AXIS_LENGTH (1084) 591 WITH_HALF_MAJOR_AXIS_LENGTH (1085) 592 WITH_MINOR_AXIS_LENGTH (1086) 593 WITH_HALF_MINOR_AXIS_LENGTH (1087) 594 WITH_LINEAR_ECCENTRICITY (1088) WITH_NUMERICAL_ECCENTRICITY (1089) WITH_INCREMENT_VALUE (1090) 575 590 WITH_MAX_EXTENT (1091) 574 589 690 TRAVERSE (1092) SPHERE_GLOBE_TYPE (1093) 682 SPHERE_PANEL_TYPE (1094) 683 GET_NET (1095) 1683 WITH_HALF (1096) 1685 TETRAHEDRON (1097) CUBE (1098) OCTAHEDRON (1099) DODECAHEDRON (1100) ICOSAHEDRON (1101) TRUNC_OCTAHEDRON (1102) GREAT_RHOMBICOSIDODECAHEDRON (1103) 1683 DECOMPOSE (1104) 1624 1663 1664 1665 1666 1670 WITH_LEVEL (1105) WITH_RECTANGLES (1106) 1672 KNOT (1107) 190 WEIGHT (1108) 191 WITH_KNOTS (1109) WITH_WEIGHTS (1110) WITH_TIME_PARAMETER (1111) 1302 WITH_POWER (1112) 1302 GENERATE (1113) 1302 DISENTANGLE (1114) 1397 Nonterminals, with rules where they appear $accept (860) on left: 0 program (861) on left: 1, on right: 0 statement_list (862) on left: 2 3, on right: 1 3 statement (863) on left: 4 5 6 7 8 9 10 11 12 13 14, on right: 3 let_statement (864) on left: 15, on right: 14 with_tolerance_optional (865) on left: 16 17, on right: 551 552 962 963 965 966 with_test_optional (866) on left: 18 19 20, on right: 552 1328 with_cull_optional (867) on left: 21 22 23, on right: 552 with_rectify_optional (868) on left: 24 25 26, on right: 1328 assignment (869) on left: 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85, on right: 7 numeric_vector_assignment (870) on left: 57, on right: 56 ulong_long_vector_assignment (871) on left: 59, on right: 58 boolean_assignment (872) on left: 86 87 88, on right: 27 87 string_assignment (873) on left: 89 90, on right: 30 90 pen_assignment (874) on left: 91 92, on right: 31 92 dash_pattern_assignment (875) on left: 93 94, on right: 32 94 color_assignment (876) on left: 95 96, on right: 33 96 numeric_assignment (877) on left: 97 98 99, on right: 28 99 ulong_long_assignment (878) on left: 100 101, on right: 29 101 transform_assignment (879) on left: 102, on right: 34 picture_assignment (880) on left: 103 104, on right: 35 104 focus_assignment (881) on left: 105 106, on right: 36 106 macro_assignment (882) on left: 107, on right: 37 point_assignment (883) on left: 108 109 110 111, on right: 39 111 bool_point_assignment (884) on left: 112 113 114, on right: 38 path_assignment (885) on left: 115 116 117 118 119 120 121 122, on right: 40 122 ellipse_assignment (886) on left: 123 124, on right: 41 circle_assignment (887) on left: 125, on right: 42 parabola_assignment (888) on left: 126, on right: 43 hyperbola_assignment (889) on left: 127, on right: 44 conic_section_lattice_assignment (890) on left: 128, on right: 45 helix_assignment (891) on left: 129, on right: 46 polygon_assignment (892) on left: 130 131 132 133, on right: 48 reg_polygon_assignment (893) on left: 134, on right: 49 rectangle_assignment (894) on left: 135, on right: 47 cuboid_assignment (895) on left: 136, on right: 50 polyhedron_assignment (896) on left: 137, on right: 51 sphere_assignment (897) on left: 138, on right: 52 plane_assignment (898) on left: 139 140, on right: 53 origami_figure_assignment (899) on left: 141, on right: 54 boolean_vector_assignment (900) on left: 142, on right: 55 string_vector_assignment (901) on left: 143, on right: 60 pen_vector_assignment (902) on left: 144, on right: 61 dash_pattern_vector_assignment (903) on left: 145, on right: 62 color_vector_assignment (904) on left: 146, on right: 63 transform_vector_assignment (905) on left: 147, on right: 64 focus_vector_assignment (906) on left: 148, on right: 65 point_vector_assignment (907) on left: 149 150, on right: 66 bool_point_vector_assignment (908) on left: 151 152, on right: 67 path_vector_assignment (909) on left: 153, on right: 68 ellipse_vector_assignment (910) on left: 154, on right: 69 circle_vector_assignment (911) on left: 155, on right: 70 parabola_vector_assignment (912) on left: 156, on right: 71 hyperbola_vector_assignment (913) on left: 157, on right: 72 conic_section_lattice_vector_assignment (914) on left: 158, on right: 73 helix_vector_assignment (915) on left: 159, on right: 74 triangle_vector_assignment (916) on left: 160, on right: 76 nurb_vector_assignment (917) on left: 161, on right: 75 polygon_vector_assignment (918) on left: 162, on right: 78 rectangle_vector_assignment (919) on left: 163, on right: 77 reg_polygon_vector_assignment (920) on left: 164, on right: 79 cuboid_vector_assignment (921) on left: 165, on right: 80 polyhedron_vector_assignment (922) on left: 166, on right: 81 sphere_vector_assignment (923) on left: 167, on right: 82 plane_vector_assignment (924) on left: 168, on right: 83 origami_figure_vector_assignment (925) on left: 169, on right: 84 assignment_command (926) on left: 170, on right: 85 operation_assignment (927) on left: 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233, on right: 8 knot_or_weight (928) on left: 190 191, on right: 189 variable (929) on left: 234, on right: 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 322 323 324 325 326 328 329 330 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 2013 suffix (930) on left: 235 236 237, on right: 234 236 237 subscript (931) on left: 238 239, on right: 236 boolean_variable (932) on left: 240, on right: 86 87 88 357 866 bool_point_variable (933) on left: 241, on right: 112 113 114 358 1267 string_variable (934) on left: 242, on right: 89 90 179 359 1123 pen_variable (935) on left: 243, on right: 91 92 362 530 1137 dash_pattern_variable (936) on left: 244, on right: 93 94 363 1148 color_variable (937) on left: 245, on right: 95 96 175 176 177 178 364 554 555 1155 1161 boolean_vector_variable (938) on left: 246, on right: 142 196 284 395 1520 string_vector_variable (939) on left: 247, on right: 143 198 285 396 1537 numeric_vector_variable (940) on left: 248, on right: 57 197 286 397 1525 ulong_long_vector_variable (941) on left: 249, on right: 59 398 1531 pen_vector_variable (942) on left: 250, on right: 144 199 288 399 1547 dash_pattern_vector_variable (943) on left: 251, on right: 145 200 289 400 1552 picture_vector_variable (944) on left: 252, on right: 291 327 402 553 817 1036 transform_vector_variable (945) on left: 253, on right: 147 202 292 403 1557 focus_vector_variable (946) on left: 254, on right: 148 203 293 404 1562 macro_vector_variable (947) on left: 255, on right: 294 331 405 818 1037 2015 color_vector_variable (948) on left: 256, on right: 146 201 290 401 502 503 504 1542 point_vector_variable (949) on left: 257, on right: 149 150 204 205 297 406 551 552 1568 bool_point_vector_variable (950) on left: 258, on right: 151 152 206 298 407 1578 path_vector_variable (951) on left: 259, on right: 153 207 208 299 408 1620 triangle_vector_variable (952) on left: 260, on right: 160 221 222 295 409 1690 nurb_vector_variable (953) on left: 261, on right: 161 296 410 1615 ellipse_vector_variable (954) on left: 262, on right: 154 209 210 300 411 1628 circle_vector_variable (955) on left: 263, on right: 155 211 212 301 412 1634 parabola_vector_variable (956) on left: 264, on right: 156 213 214 302 413 1640 hyperbola_vector_variable (957) on left: 265, on right: 157 215 216 303 414 1645 conic_section_lattice_vector_variable (958) on left: 266, on right: 158 217 218 304 415 1650 helix_vector_variable (959) on left: 267, on right: 159 305 416 1655 rectangle_vector_variable (960) on left: 268, on right: 163 223 224 306 417 1675 polygon_vector_variable (961) on left: 269, on right: 162 219 220 307 418 1660 reg_polygon_vector_variable (962) on left: 270, on right: 164 225 226 308 419 1681 cone_vector_variable (963) on left: 271, on right: 309 420 1696 cylinder_vector_variable (964) on left: 272, on right: 310 421 1701 cuboid_vector_variable (965) on left: 273, on right: 165 231 232 311 422 1706 polyhedron_vector_variable (966) on left: 274, on right: 166 233 312 423 1712 ellipse_slice_vector_variable (967) on left: 275, on right: 313 424 circle_slice_vector_variable (968) on left: 276, on right: 314 425 polyhedron_slice_vector_variable (969) on left: 277, on right: 315 426 ellipsoid_vector_variable (970) on left: 278, on right: 227 228 316 427 1718 sphere_vector_variable (971) on left: 279, on right: 167 229 230 317 428 1723 paraboloid_vector_variable (972) on left: 280, on right: 318 429 1728 glyph_vector_variable (973) on left: 281, on right: 319 430 1733 plane_vector_variable (974) on left: 282, on right: 168 320 431 1738 origami_figure_vector_variable (975) on left: 283, on right: 169 321 432 1743 vector_type_variable (976) on left: 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321, on right: 528 550 numeric_variable (977) on left: 322 323, on right: 97 98 99 171 172 173 174 360 986 1082 1083 1084 ulong_long_variable (978) on left: 324, on right: 100 101 287 361 1116 transform_variable (979) on left: 325, on right: 102 365 1166 picture_variable (980) on left: 326 327, on right: 103 104 195 366 531 707 708 709 1189 point_variable (981) on left: 328, on right: 108 109 110 111 180 181 182 183 367 548 549 1179 1196 focus_variable (982) on left: 329, on right: 105 106 368 556 1275 macro_variable (983) on left: 330 331, on right: 107 369 785 2014 2024 2025 2026 path_variable (984) on left: 332, on right: 115 116 117 118 119 120 121 122 184 185 186 187 370 529 1286 ellipse_variable (985) on left: 333, on right: 123 124 371 564 1324 circle_variable (986) on left: 334, on right: 125 372 565 1338 parabola_variable (987) on left: 335, on right: 126 192 193 373 566 1361 hyperbola_variable (988) on left: 336, on right: 127 374 576 1369 conic_section_lattice_variable (989) on left: 337, on right: 128 375 1377 helix_variable (990) on left: 338, on right: 129 376 595 1387 rectangle_variable (991) on left: 339, on right: 135 194 377 1407 polygon_variable (992) on left: 340, on right: 130 131 132 133 378 1394 reg_polygon_variable (993) on left: 341, on right: 134 379 612 1418 triangle_variable (994) on left: 342, on right: 380 611 1428 nurb_variable (995) on left: 343, on right: 188 189 381 1281 cone_variable (996) on left: 344, on right: 382 625 1435 cylinder_variable (997) on left: 345, on right: 383 644 1442 cuboid_variable (998) on left: 346, on right: 136 384 1449 polyhedron_variable (999) on left: 347, on right: 137 385 1459 ellipse_slice_variable (1000) on left: 348, on right: 386 1351 circle_slice_variable (1001) on left: 349, on right: 387 1356 polyhedron_slice_variable (1002) on left: 350, on right: 388 1467 ellipsoid_variable (1003) on left: 351, on right: 389 660 1472 sphere_variable (1004) on left: 352, on right: 138 390 671 1479 paraboloid_variable (1005) on left: 353, on right: 391 684 1486 glyph_variable (1006) on left: 354, on right: 392 1493 plane_variable (1007) on left: 355, on right: 139 140 393 1500 origami_figure_variable (1008) on left: 356, on right: 141 394 1513 any_variable (1009) on left: 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432, on right: 539 540 545 546 547 870 871 879 command (1010) on left: 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 451 452 453 454, on right: 10 clipping_command (1011) on left: 450, on right: 449 message_or_errmessage (1012) on left: 455 456, on right: 457 message_command (1013) on left: 457, on right: 446 pause_command (1014) on left: 458, on right: 447 scantokens_command (1015) on left: 459, on right: 452 verbatim_metapost_command (1016) on left: 460, on right: 453 drawing_command (1017) on left: 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 491 492 493, on right: 433 basic_drawing_command (1018) on left: 483 484 485 486 487 488 489 490, on right: 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 drawdot_or_undrawdot (1019) on left: 494 495, on right: 491 492 conditional_drawdot_or_undrawdot (1020) on left: 496 497 498 499, on right: 493 with_clause_draw_list (1021) on left: 500 501, on right: 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 491 492 493 501 with_clause_draw (1022) on left: 502 503 504 505 506 507 508 509 510 511 512, on right: 501 pickup_command (1023) on left: 513 514 515 516 517, on right: 434 drop_command (1024) on left: 518 519 520 521 522 523, on right: 435 clear_command (1025) on left: 524 525 526 527, on right: 448 clear_vector_command (1026) on left: 528, on right: 524 clear_connectors_command (1027) on left: 529, on right: 525 clear_pen_command (1028) on left: 530, on right: 526 clear_picture_command (1029) on left: 531, on right: 527 group_command (1030) on left: 532 533 534, on right: 451 begin_group_command (1031) on left: 535, on right: 532 end_group_command (1032) on left: 536, on right: 533 save_command (1033) on left: 537, on right: 534 input_command (1034) on left: 538, on right: 442 transformation_command (1035) on left: 539 540 545, on right: 441 basic_transformation_command (1036) on left: 541 542 543 544, on right: 539 540 transformation_assignment_command (1037) on left: 546 547 548 549, on right: 170 547 549 vector_manipulation_command (1038) on left: 550 551 552 553, on right: 454 set_command (1039) on left: 554 555 556 564 565 566 576 595 611 612 625 644 660 671 684, on right: 436 with_angle_optional (1040) on left: 557 558, on right: 203 556 1290 1291 1292 with_axis_optional (1041) on left: 559 560, on right: 203 556 axis_specifier (1042) on left: 561 562 563, on right: 560 1172 set_parabola_option_list (1043) on left: 567 568, on right: 566 568 set_parabola_option (1044) on left: 569 570 571 572 573 574 575, on right: 568 set_hyperbola_option_list (1045) on left: 577 578, on right: 576 578 set_hyperbola_option (1046) on left: 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594, on right: 578 set_helix_option_list (1047) on left: 596 597, on right: 595 597 set_helix_option (1048) on left: 598 599 600 601 602 603 604 605, on right: 597 helix_type_specifier (1049) on left: 606 607 608 609 610, on right: 605 with_center_optional (1050) on left: 613 614, on right: 564 565 612 with_diameter_optional (1051) on left: 615 616, on right: 565 612 1683 with_axis_h_optional (1052) on left: 617 618, on right: 564 with_axis_v_optional (1053) on left: 619 620, on right: 564 with_point_count_optional (1054) on left: 621 622, on right: 564 565 with_normal_optional (1055) on left: 623 624, on right: 564 565 612 set_cone_option_list (1056) on left: 626 627, on right: 625 627 set_cone_option (1057) on left: 628 629 630 631 632 633 634 635 636 641, on right: 627 cone_type (1058) on left: 637 638 639 640, on right: 636 nap_type (1059) on left: 642 643, on right: 641 set_cylinder_option_list (1060) on left: 645 646, on right: 644 646 set_cylinder_option (1061) on left: 647 648 649 650 651 652 653 654 655, on right: 646 cylinder_type (1062) on left: 656 657 658 659, on right: 655 set_ellipsoid_option_list (1063) on left: 661 662, on right: 660 662 set_ellipsoid_option (1064) on left: 663 664 665 666 667 668 669 670, on right: 662 set_sphere_option_list (1065) on left: 672 673, on right: 671 673 set_sphere_option (1066) on left: 674 675 676 677 678 679 680 681, on right: 673 sphere_type (1067) on left: 682 683, on right: 681 set_paraboloid_option_list (1068) on left: 685 686, on right: 684 686 set_paraboloid_option (1069) on left: 687 690, on right: 686 paraboloid_type (1070) on left: 688 689, on right: 687 label_command (1071) on left: 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709, on right: 445 label_or_dotlabel (1072) on left: 710 711, on right: 691 692 693 694 697 698 699 700 701 702 703 704 705 706 conditional_label_or_dotlabel (1073) on left: 712 713 714 715, on right: 695 696 label_suffix (1074) on left: 716 717 718 719 720 721 722 723 724, on right: 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 on_picture_optional (1075) on left: 725 726, on right: 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 with_text_color_optional (1076) on left: 727 728, on right: 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 with_dot_color_optional (1077) on left: 729 730, on right: 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 transformer_optional (1078) on left: 731 732, on right: 691 beginfig_command (1079) on left: 733, on right: 437 endfig_command (1080) on left: 734, on right: 438 beginchar_command (1081) on left: 735, on right: 439 character_comment_optional (1082) on left: 736 737, on right: 735 endchar_command (1083) on left: 738, on right: 440 output_command (1084) on left: 739, on right: 443 with_clause_output_list (1085) on left: 740 741, on right: 734 738 739 741 with_clause_output (1086) on left: 742 743 744 745 746 751 765, on right: 741 sort_option (1087) on left: 747 748 749 750, on right: 746 projection_limits_option (1088) on left: 752 753 754 755 756 757, on right: 751 projection_type (1089) on left: 758 759 760 761 762 763 764, on right: 744 surface_hiding_option (1090) on left: 766 767, on right: 765 show_command (1091) on left: 768 769 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841, on right: 444 fixed_optional (1092) on left: 770 771, on right: 769 conditional (1093) on left: 842 843 844 845, on right: 11 if_conditional (1094) on left: 846, on right: 842 else_conditional (1095) on left: 847, on right: 843 elseif_conditional (1096) on left: 848, on right: 844 fi_conditional (1097) on left: 849, on right: 845 loop (1098) on left: 850 851, on right: 12 equate_or_assign (1099) on left: 852 853, on right: 15 854 855 859 2013 2014 for_loop (1100) on left: 854 855 858 859 860 861, on right: 850 upto_or_downto (1101) on left: 856 857, on right: 855 end_loop (1102) on left: 862 863, on right: 851 exit_if_or_exit_unless (1103) on left: 864 865, on right: 863 boolean_primary (1104) on left: 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 969 970 971, on right: 878 972 973 type_predicate (1105) on left: 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933, on right: 879 predicate_clause (1106) on left: 967 968, on right: 964 boolean_secondary (1107) on left: 972 973, on right: 973 974 975 boolean_tertiary (1108) on left: 974 975, on right: 975 976 979 boolean_expression (1109) on left: 976 977 978 979, on right: 86 113 196 768 846 848 863 869 979 1268 1382 relation (1110) on left: 980 981 982 983 984 985, on right: 977 978 979 numeric_atom (1111) on left: 986 987 988, on right: 991 992 numeric_token_atom (1112) on left: 989 990, on right: 987 numeric_primary (1113) on left: 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1068 1069, on right: 539 941 942 993 994 1068 1081 1085 1159 1177 1231 1233 1235 1252 1327 1328 1364 1372 1421 point_part (1114) on left: 1042 1043 1044 1045, on right: 1038 1039 transform_part (1115) on left: 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057, on right: 1040 color_part (1116) on left: 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067, on right: 555 1041 numeric_operator (1117) on left: 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1114 1115, on right: 1068 numeric_secondary (1118) on left: 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098, on right: 555 1082 1083 1085 1101 1102 1103 1104 1160 1161 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1254 1255 1303 1409 times_or_over (1119) on left: 1099 1100, on right: 1085 1159 1252 numeric_tertiary (1120) on left: 1101 1102 1103 1104, on right: 977 1102 1103 1104 1107 pythagorean_plus_or_minus (1121) on left: 1105 1106, on right: 1104 numeric_expression (1122) on left: 1107, on right: 17 97 110 171 172 173 174 177 178 179 182 183 189 197 203 239 545 554 556 558 571 572 574 575 586 587 589 590 591 592 593 594 601 602 603 604 612 616 618 620 622 630 631 632 633 634 635 649 650 651 652 653 654 664 665 666 667 668 669 670 675 676 677 678 679 680 690 692 694 696 697 698 699 700 701 702 703 704 705 706 733 735 745 752 753 754 755 756 757 769 854 855 872 873 968 977 992 1110 1112 1113 1127 1128 1129 1131 1132 1187 1199 1290 1294 1297 1302 1420 1670 numeric_token (1123) on left: 1108 1109, on right: 238 989 990 1084 numeric_single (1124) on left: 1110, on right: 988 numeric_list (1125) on left: 1111, on right: 540 1178 1197 1289 numeric_sublist (1126) on left: 1112 1113, on right: 1111 1113 ulong_long_primary (1127) on left: 1116 1117 1118, on right: 1118 1120 1532 get_prime_sub (1128) on left: 1119, on right: 1118 ulong_long_secondary (1129) on left: 1120, on right: 1121 ulong_long_tertiary (1130) on left: 1121, on right: 1122 ulong_long_expression (1131) on left: 1122, on right: 100 772 string_primary (1132) on left: 1123 1124 1125 1126 1127 1128 1129 1132, on right: 1133 precision_optional (1133) on left: 1130 1131, on right: 1129 string_secondary (1134) on left: 1133, on right: 1134 string_tertiary (1135) on left: 1134, on right: 1135 1136 string_expression (1136) on left: 1135 1136, on right: 89 198 457 459 460 691 693 695 697 737 773 1125 1136 1527 pen_primary (1137) on left: 1137 1138 1139 1140 1141 1142 1143, on right: 1144 pen_secondary (1138) on left: 1144 1145, on right: 1145 1146 pen_tertiary (1139) on left: 1146, on right: 1147 pen_expression (1140) on left: 1147, on right: 91 199 505 513 774 1142 dash_pattern_primary (1141) on left: 1148 1149 1150, on right: 1151 dash_pattern_secondary (1142) on left: 1151 1152, on right: 1152 1153 dash_pattern_tertiary (1143) on left: 1153, on right: 1154 dash_pattern_expression (1144) on left: 1154, on right: 93 200 507 517 775 1149 color_primary (1145) on left: 1155 1156 1157, on right: 1041 1158 1160 color_secondary (1146) on left: 1158 1159 1160 1161, on right: 1159 1162 1163 1164 color_tertiary (1147) on left: 1162 1163 1164, on right: 1163 1164 1165 color_expression (1148) on left: 1165, on right: 95 175 176 201 509 510 511 514 515 516 728 730 776 1156 transform_primary (1149) on left: 1166 1167 1168 1169 1170 1171 1172, on right: 1039 1040 1173 1188 transform_secondary (1150) on left: 1173 1174, on right: 1174 1175 transform_tertiary (1151) on left: 1175, on right: 1176 transform_expression (1152) on left: 1176, on right: 102 202 546 548 777 1167 1170 transformer (1153) on left: 1177 1178 1179 1187 1188, on right: 732 1145 1152 1174 1192 1256 1305 1333 1346 1366 1374 1391 1399 1414 1424 1432 1439 1446 1455 1463 1476 1483 1490 1497 1517 basic_transformer (1154) on left: 1180 1181 1182 1183 1184 1185 1186, on right: 1177 1178 1179 picture_primary (1155) on left: 1189 1190, on right: 1191 1192 picture_secondary (1156) on left: 1191 1192, on right: 1193 1194 picture_tertiary (1157) on left: 1193 1194, on right: 1194 1195 picture_expression (1158) on left: 1195, on right: 103 195 512 726 739 778 1190 point_primary (1159) on left: 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250, on right: 964 995 996 1038 1086 1087 1210 1251 1253 1254 1255 1624 1625 point_secondary (1160) on left: 1251 1252 1253 1254 1255 1256 1257 1260, on right: 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1252 1256 1257 1260 1261 1262 1263 1571 with_z_optional (1161) on left: 1258 1259, on right: 1257 1307 1400 point_tertiary (1162) on left: 1261 1262 1263, on right: 978 1262 1263 1264 point_expression (1163) on left: 1264, on right: 108 114 180 181 184 188 194 203 204 491 545 556 569 570 579 580 581 582 583 584 585 598 599 611 614 624 628 629 647 648 663 674 691 692 782 874 875 957 958 959 960 978 1187 1198 1199 1200 1265 1266 1268 1320 1321 1565 1571 1623 1631 1637 1663 1664 1678 1687 1693 1709 1715 point_expression_list (1164) on left: 1265 1266, on right: 962 965 1266 bool_point_primary (1165) on left: 1267 1268 1269 1270, on right: 1271 bool_point_secondary (1166) on left: 1271, on right: 1272 bool_point_tertiary (1167) on left: 1272 1273, on right: 1274 bool_point_expression (1168) on left: 1274, on right: 88 109 112 206 492 493 693 694 695 696 783 961 1269 focus_primary (1169) on left: 1275 1276 1277, on right: 1257 1278 1307 1400 focus_secondary (1170) on left: 1278, on right: 1279 1565 focus_tertiary (1171) on left: 1279, on right: 1280 focus_expression (1172) on left: 1280, on right: 105 743 784 1169 1276 nurb_primary (1173) on left: 1281 1282, on right: 1283 nurb_secondary (1174) on left: 1283, on right: 1284 nurb_tertiary (1175) on left: 1284, on right: 1285 nurb_expression (1176) on left: 1285, on right: 795 1282 1302 path_primary (1177) on left: 1286 1287 1288 1289 1290 1291 1292 1297 1298 1299 1300 1301 1302 1303, on right: 997 998 1097 1098 1172 1201 1211 1221 1288 1289 1304 1665 1666 1667 1668 with_start_optional (1178) on left: 1293 1294, on right: 1291 1292 with_closed_optional (1179) on left: 1295 1296, on right: 1290 1291 1292 path_secondary (1180) on left: 1304 1305 1306 1307, on right: 1273 1305 1306 1307 1308 1309 1583 1584 1590 1594 1599 1601 1603 1605 1606 1608 1610 1612 1623 1624 1625 path_tertiary (1181) on left: 1308 1309, on right: 1273 1316 1322 1582 1585 1591 1595 1598 1600 1602 1604 1607 1609 1611 1613 path_join (1182) on left: 1310, on right: 185 1309 1318 1319 1321 1322 1323 basic_path_join (1183) on left: 1311 1312 1313 1314 1315, on right: 1310 path_expression (1184) on left: 1316 1317 1318 1319, on right: 115 140 207 450 461 573 588 697 698 786 934 943 944 945 946 947 948 949 950 951 952 955 957 958 969 970 1260 1287 1306 1309 1318 1319 1334 1347 1415 1425 1456 1464 1501 1565 1571 1623 1631 1637 1678 1687 1693 1709 1715 path_element_list (1185) on left: 1320 1321 1322 1323, on right: 1317 1318 1321 1322 1323 ellipse_primary (1186) on left: 1324 1325 1326 1327 1328 1329 1330 1331, on right: 999 1000 1088 1202 1212 1222 1229 1231 1233 1290 1291 1292 1332 1410 1411 ellipse_secondary (1187) on left: 1332 1333 1334, on right: 1333 1334 1335 1582 1586 1589 1631 ellipse_tertiary (1188) on left: 1335 1336, on right: 1337 1573 1583 1586 1588 ellipse_expression (1189) on left: 1337, on right: 117 123 209 462 699 787 936 953 960 961 1325 1502 circle_primary (1190) on left: 1338 1339 1340 1341 1342 1343 1344, on right: 1089 1203 1213 1223 1230 1345 circle_secondary (1191) on left: 1345 1346 1347, on right: 1346 1347 1348 1585 1587 1588 1637 circle_tertiary (1192) on left: 1348 1349, on right: 1350 1584 1587 1589 circle_expression (1193) on left: 1350, on right: 116 124 125 211 463 700 790 935 954 1339 1503 ellipse_slice_primary (1194) on left: 1351 1352, on right: 1353 ellipse_slice_secondary (1195) on left: 1353, on right: 1354 ellipse_slice_tertiary (1196) on left: 1354, on right: 1355 ellipse_slice_expression (1197) on left: 1355, on right: 805 1352 circle_slice_primary (1198) on left: 1356 1357, on right: 1358 circle_slice_secondary (1199) on left: 1358, on right: 1359 circle_slice_tertiary (1200) on left: 1359, on right: 1360 circle_slice_expression (1201) on left: 1360, on right: 806 1357 parabola_primary (1202) on left: 1361 1362 1363 1364, on right: 1001 1002 1090 1171 1204 1214 1224 1232 1234 1365 parabola_secondary (1203) on left: 1365 1366, on right: 1366 1367 1591 1593 parabola_tertiary (1204) on left: 1367, on right: 1368 1590 1592 parabola_expression (1205) on left: 1368, on right: 126 213 464 701 788 1362 hyperbola_primary (1206) on left: 1369 1370 1371 1372, on right: 1003 1091 1205 1215 1235 1303 1373 hyperbola_secondary (1207) on left: 1373 1374, on right: 1374 1375 1595 1597 hyperbola_tertiary (1208) on left: 1375, on right: 1376 1594 1596 hyperbola_expression (1209) on left: 1376, on right: 127 215 465 702 789 1370 conic_section_lattice_primary (1210) on left: 1377 1378 1379 1383, on right: 1384 get_conic_section_lattice_option_list (1211) on left: 1380 1381, on right: 1379 1381 get_conic_section_lattice_option (1212) on left: 1382, on right: 1381 conic_section_lattice_secondary (1213) on left: 1384, on right: 1385 conic_section_lattice_tertiary (1214) on left: 1385, on right: 1386 conic_section_lattice_expression (1215) on left: 1386, on right: 128 217 791 1216 1378 helix_primary (1216) on left: 1387 1388 1389, on right: 1390 helix_secondary (1217) on left: 1390 1391, on right: 1391 1392 helix_tertiary (1218) on left: 1392, on right: 1393 helix_expression (1219) on left: 1393, on right: 129 792 1388 polygon_primary (1220) on left: 1394 1395 1396 1397, on right: 1004 1005 1206 1217 1225 1236 1398 1669 polygon_secondary (1221) on left: 1398 1399 1400, on right: 1399 1400 1401 1574 1576 1598 1663 1665 1667 1669 1670 polygon_tertiary (1222) on left: 1401 1402 1403 1404 1405, on right: 1406 1574 1575 1599 polygon_expression (1223) on left: 1406, on right: 120 130 219 466 703 796 939 1395 1504 rectangle_primary (1224) on left: 1407 1408 1409 1410 1411 1412, on right: 1208 1220 1228 1238 1329 1330 1413 rectangle_secondary (1225) on left: 1413 1414 1415, on right: 1414 1415 1416 1602 1678 rectangle_tertiary (1226) on left: 1416, on right: 1417 1603 rectangle_expression (1227) on left: 1417, on right: 118 131 135 223 468 705 793 937 1408 1506 reg_polygon_primary (1228) on left: 1418 1419 1420 1421 1422, on right: 1207 1218 1226 1237 1342 1343 1423 reg_polygon_secondary (1229) on left: 1423 1424 1425, on right: 1424 1425 1426 1575 1600 1664 1666 1668 1687 reg_polygon_tertiary (1230) on left: 1426, on right: 1427 1576 1601 reg_polygon_expression (1231) on left: 1427, on right: 121 133 134 225 467 704 797 940 1419 1505 triangle_primary (1232) on left: 1428 1429 1430, on right: 1209 1219 1227 1239 1431 triangle_secondary (1233) on left: 1431 1432, on right: 1432 1433 1604 1693 triangle_tertiary (1234) on left: 1433, on right: 1434 1605 triangle_expression (1235) on left: 1434, on right: 119 132 221 469 706 794 938 1429 1507 cone_primary (1236) on left: 1435 1436 1437, on right: 1095 1244 1245 1246 1298 1299 1300 1326 1341 1438 cone_secondary (1237) on left: 1438 1439, on right: 1439 1440 cone_tertiary (1238) on left: 1440, on right: 1441 cone_expression (1239) on left: 1441, on right: 482 798 1436 cylinder_primary (1240) on left: 1442 1443 1444, on right: 1096 1247 1248 1249 1445 cylinder_secondary (1241) on left: 1445 1446, on right: 1446 1447 cylinder_tertiary (1242) on left: 1447, on right: 1448 cylinder_expression (1243) on left: 1448, on right: 481 799 1443 cuboid_primary (1244) on left: 1449 1450 1451 1452 1453, on right: 1094 1240 1297 1409 1420 1454 cuboid_secondary (1245) on left: 1454 1455 1456, on right: 1403 1455 1456 1457 1611 1709 cuboid_tertiary (1246) on left: 1457, on right: 1402 1458 1610 cuboid_expression (1247) on left: 1458, on right: 136 231 477 800 1450 polyhedron_primary (1248) on left: 1459 1460 1461, on right: 1009 1241 1421 1462 polyhedron_secondary (1249) on left: 1462 1463 1464, on right: 1405 1463 1464 1465 1613 1715 polyhedron_tertiary (1250) on left: 1465, on right: 1404 1466 1612 polyhedron_expression (1251) on left: 1466, on right: 137 233 478 801 1460 polyhedron_slice_primary (1252) on left: 1467 1468, on right: 1469 polyhedron_slice_secondary (1253) on left: 1469, on right: 1470 polyhedron_slice_tertiary (1254) on left: 1470, on right: 1471 polyhedron_slice_expression (1255) on left: 1471, on right: 807 1468 ellipsoid_primary (1256) on left: 1472 1473 1474, on right: 1006 1092 1242 1327 1451 1452 1475 ellipsoid_secondary (1257) on left: 1475 1476, on right: 1476 1477 1607 ellipsoid_tertiary (1258) on left: 1477, on right: 1336 1478 1606 ellipsoid_expression (1259) on left: 1478, on right: 227 479 802 1473 sphere_primary (1260) on left: 1479 1480 1481, on right: 1007 1093 1243 1340 1482 sphere_secondary (1261) on left: 1482 1483, on right: 964 1483 1484 1609 sphere_tertiary (1262) on left: 1484, on right: 1349 1485 1608 sphere_expression (1263) on left: 1485, on right: 138 229 480 803 956 1480 paraboloid_primary (1264) on left: 1486 1487 1488, on right: 1008 1489 paraboloid_secondary (1265) on left: 1489 1490, on right: 1490 1491 paraboloid_tertiary (1266) on left: 1491, on right: 1492 paraboloid_expression (1267) on left: 1492, on right: 804 1487 glyph_primary (1268) on left: 1493 1494 1495, on right: 1496 glyph_secondary (1269) on left: 1496 1497, on right: 1497 1498 glyph_tertiary (1270) on left: 1498, on right: 1499 glyph_expression (1271) on left: 1499, on right: 779 1494 plane_primary (1272) on left: 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509, on right: 1510 plane_secondary (1273) on left: 1510, on right: 1336 1349 1402 1404 1511 1573 1592 1596 plane_tertiary (1274) on left: 1511, on right: 1403 1405 1512 1593 1597 plane_expression (1275) on left: 1512, on right: 139 780 1508 origami_figure_primary (1276) on left: 1513 1514 1515, on right: 1516 origami_figure_secondary (1277) on left: 1516 1517, on right: 1517 1518 origami_figure_tertiary (1278) on left: 1518, on right: 1519 origami_figure_expression (1279) on left: 1519, on right: 141 781 1514 boolean_vector_primary (1280) on left: 1520 1521, on right: 1010 1522 boolean_vector_secondary (1281) on left: 1522, on right: 1523 boolean_vector_tertiary (1282) on left: 1523, on right: 1524 boolean_vector_expression (1283) on left: 1524, on right: 142 808 971 1521 numeric_vector_primary (1284) on left: 1525 1526 1527, on right: 1011 1528 numeric_vector_secondary (1285) on left: 1528, on right: 1529 numeric_vector_tertiary (1286) on left: 1529, on right: 1530 numeric_vector_expression (1287) on left: 1530, on right: 57 98 809 1069 1526 ulong_long_vector_primary (1288) on left: 1531 1532, on right: 1012 1534 get_prime_vector_sub (1289) on left: 1533, on right: 1532 ulong_long_vector_secondary (1290) on left: 1534, on right: 1535 ulong_long_vector_tertiary (1291) on left: 1535, on right: 1536 ulong_long_vector_expression (1292) on left: 1536, on right: 59 810 string_vector_primary (1293) on left: 1537 1538, on right: 1013 1539 string_vector_secondary (1294) on left: 1539, on right: 1540 string_vector_tertiary (1295) on left: 1540, on right: 1541 string_vector_expression (1296) on left: 1541, on right: 143 811 1126 1538 color_vector_primary (1297) on left: 1542 1543, on right: 1016 1544 color_vector_secondary (1298) on left: 1544, on right: 1545 color_vector_tertiary (1299) on left: 1545, on right: 1546 color_vector_expression (1300) on left: 1546, on right: 146 814 1157 1543 pen_vector_primary (1301) on left: 1547 1548, on right: 1014 1549 pen_vector_secondary (1302) on left: 1549, on right: 1550 pen_vector_tertiary (1303) on left: 1550, on right: 1551 pen_vector_expression (1304) on left: 1551, on right: 144 506 812 1143 1548 dash_pattern_vector_primary (1305) on left: 1552 1553, on right: 1015 1554 dash_pattern_vector_secondary (1306) on left: 1554, on right: 1555 dash_pattern_vector_tertiary (1307) on left: 1555, on right: 1556 dash_pattern_vector_expression (1308) on left: 1556, on right: 145 508 813 1150 1553 transform_vector_primary (1309) on left: 1557 1558, on right: 1017 1559 transform_vector_secondary (1310) on left: 1559, on right: 1560 transform_vector_tertiary (1311) on left: 1560, on right: 1561 transform_vector_expression (1312) on left: 1561, on right: 147 815 1168 1558 focus_vector_primary (1313) on left: 1562 1563, on right: 1018 1564 focus_vector_secondary (1314) on left: 1564 1565, on right: 1566 focus_vector_tertiary (1315) on left: 1566, on right: 1567 focus_vector_expression (1316) on left: 1567, on right: 148 816 1277 1563 point_vector_primary (1317) on left: 1568 1569, on right: 966 1019 1328 1364 1372 1397 1570 point_vector_secondary (1318) on left: 1570 1571, on right: 1572 point_vector_tertiary (1319) on left: 1572 1573 1574 1575 1576, on right: 1577 point_vector_expression (1320) on left: 1577, on right: 149 152 205 600 822 963 1250 1379 1569 bool_point_vector_primary (1321) on left: 1578 1579, on right: 1020 1580 bool_point_vector_secondary (1322) on left: 1580, on right: 1581 bool_point_vector_tertiary (1323) on left: 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613, on right: 1614 bool_point_vector_expression (1324) on left: 1614, on right: 150 151 823 876 877 1270 1579 nurb_vector_primary (1325) on left: 1615 1616, on right: 1027 1617 nurb_vector_secondary (1326) on left: 1617, on right: 1618 nurb_vector_tertiary (1327) on left: 1618, on right: 1619 nurb_vector_expression (1328) on left: 1619, on right: 161 1616 path_vector_primary (1329) on left: 1620 1621, on right: 1021 1622 path_vector_secondary (1330) on left: 1622 1623 1624 1625, on right: 1626 path_vector_tertiary (1331) on left: 1626, on right: 1627 path_vector_expression (1332) on left: 1627, on right: 153 208 470 824 1301 1621 ellipse_vector_primary (1333) on left: 1628 1629, on right: 1022 1630 ellipse_vector_secondary (1334) on left: 1630 1631, on right: 1632 ellipse_vector_tertiary (1335) on left: 1632, on right: 1633 ellipse_vector_expression (1336) on left: 1633, on right: 154 210 472 825 1331 1629 circle_vector_primary (1337) on left: 1634 1635, on right: 1023 1636 circle_vector_secondary (1338) on left: 1636 1637, on right: 1638 circle_vector_tertiary (1339) on left: 1638, on right: 1639 circle_vector_expression (1340) on left: 1639, on right: 155 212 471 826 1344 1635 parabola_vector_primary (1341) on left: 1640 1641, on right: 1024 1642 parabola_vector_secondary (1342) on left: 1642, on right: 1643 parabola_vector_tertiary (1343) on left: 1643, on right: 1644 parabola_vector_expression (1344) on left: 1644, on right: 156 214 827 1363 1641 hyperbola_vector_primary (1345) on left: 1645 1646, on right: 1025 1647 hyperbola_vector_secondary (1346) on left: 1647, on right: 1648 hyperbola_vector_tertiary (1347) on left: 1648, on right: 1649 hyperbola_vector_expression (1348) on left: 1649, on right: 157 216 828 1371 1646 conic_section_lattice_vector_primary (1349) on left: 1650 1651, on right: 1026 1652 conic_section_lattice_vector_secondary (1350) on left: 1652, on right: 1653 conic_section_lattice_vector_tertiary (1351) on left: 1653, on right: 1654 conic_section_lattice_vector_expression (1352) on left: 1654, on right: 158 218 829 1383 1651 helix_vector_primary (1353) on left: 1655 1656, on right: 1657 helix_vector_secondary (1354) on left: 1657, on right: 1658 helix_vector_tertiary (1355) on left: 1658, on right: 1659 helix_vector_expression (1356) on left: 1659, on right: 159 830 1389 1656 polygon_vector_primary (1357) on left: 1660 1661, on right: 1028 1662 polygon_vector_secondary (1358) on left: 1662 1663 1664 1665 1666 1667 1668 1669 1670, on right: 1673 with_rectangles_optional (1359) on left: 1671 1672, on right: 1670 polygon_vector_tertiary (1360) on left: 1673, on right: 1674 polygon_vector_expression (1361) on left: 1674, on right: 162 220 473 833 1396 1661 rectangle_vector_primary (1362) on left: 1675 1676, on right: 1030 1677 rectangle_vector_secondary (1363) on left: 1677 1678, on right: 1679 rectangle_vector_tertiary (1364) on left: 1679, on right: 1680 rectangle_vector_expression (1365) on left: 1680, on right: 163 224 475 831 1412 1676 reg_polygon_vector_primary (1366) on left: 1681 1682 1683, on right: 1031 1686 with_half_optional (1367) on left: 1684 1685, on right: 1683 reg_polygon_vector_secondary (1368) on left: 1686 1687, on right: 1688 reg_polygon_vector_tertiary (1369) on left: 1688, on right: 1689 reg_polygon_vector_expression (1370) on left: 1689, on right: 164 226 474 834 1422 1682 triangle_vector_primary (1371) on left: 1690 1691, on right: 1029 1692 triangle_vector_secondary (1372) on left: 1692 1693, on right: 1694 triangle_vector_tertiary (1373) on left: 1694, on right: 1695 triangle_vector_expression (1374) on left: 1695, on right: 160 222 476 832 1430 1691 cone_vector_primary (1375) on left: 1696 1697, on right: 1698 cone_vector_secondary (1376) on left: 1698, on right: 1699 cone_vector_tertiary (1377) on left: 1699, on right: 1700 cone_vector_expression (1378) on left: 1700, on right: 835 1437 1697 cylinder_vector_primary (1379) on left: 1701 1702, on right: 1703 cylinder_vector_secondary (1380) on left: 1703, on right: 1704 cylinder_vector_tertiary (1381) on left: 1704, on right: 1705 cylinder_vector_expression (1382) on left: 1705, on right: 836 1444 1702 cuboid_vector_primary (1383) on left: 1706 1707, on right: 1034 1708 cuboid_vector_secondary (1384) on left: 1708 1709, on right: 1710 cuboid_vector_tertiary (1385) on left: 1710, on right: 1711 cuboid_vector_expression (1386) on left: 1711, on right: 165 232 840 1453 1707 polyhedron_vector_primary (1387) on left: 1712 1713, on right: 1035 1714 polyhedron_vector_secondary (1388) on left: 1714 1715, on right: 1716 polyhedron_vector_tertiary (1389) on left: 1716, on right: 1717 polyhedron_vector_expression (1390) on left: 1717, on right: 166 841 1461 1713 ellipsoid_vector_primary (1391) on left: 1718 1719, on right: 1032 1720 ellipsoid_vector_secondary (1392) on left: 1720, on right: 1721 ellipsoid_vector_tertiary (1393) on left: 1721, on right: 1722 ellipsoid_vector_expression (1394) on left: 1722, on right: 228 837 1474 1719 sphere_vector_primary (1395) on left: 1723 1724, on right: 1033 1725 sphere_vector_secondary (1396) on left: 1725, on right: 1726 sphere_vector_tertiary (1397) on left: 1726, on right: 1727 sphere_vector_expression (1398) on left: 1727, on right: 167 230 838 1481 1724 paraboloid_vector_primary (1399) on left: 1728 1729, on right: 1730 paraboloid_vector_secondary (1400) on left: 1730, on right: 1731 paraboloid_vector_tertiary (1401) on left: 1731, on right: 1732 paraboloid_vector_expression (1402) on left: 1732, on right: 839 1488 1729 glyph_vector_primary (1403) on left: 1733 1734, on right: 1735 glyph_vector_secondary (1404) on left: 1735, on right: 1736 glyph_vector_tertiary (1405) on left: 1736, on right: 1737 glyph_vector_expression (1406) on left: 1737, on right: 820 1495 1734 plane_vector_primary (1407) on left: 1738 1739, on right: 1740 plane_vector_secondary (1408) on left: 1740, on right: 1741 plane_vector_tertiary (1409) on left: 1741, on right: 1742 plane_vector_expression (1410) on left: 1742, on right: 168 821 1509 1739 origami_figure_vector_primary (1411) on left: 1743 1744, on right: 1745 origami_figure_vector_secondary (1412) on left: 1745, on right: 1746 origami_figure_vector_tertiary (1413) on left: 1746, on right: 1747 origami_figure_vector_expression (1414) on left: 1747, on right: 169 819 1515 1744 declaration (1415) on left: 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824, on right: 6 boolean_declaration (1416) on left: 1825, on right: 1748 string_declaration (1417) on left: 1826, on right: 1749 pen_declaration (1418) on left: 1827, on right: 1750 dash_pattern_declaration (1419) on left: 1828, on right: 1751 focus_declaration (1420) on left: 1829, on right: 1752 macro_declaration (1421) on left: 1830, on right: 1753 color_declaration (1422) on left: 1831, on right: 1754 numeric_declaration (1423) on left: 1832, on right: 1755 ulong_long_declaration (1424) on left: 1833, on right: 1756 transform_declaration (1425) on left: 1834, on right: 1757 picture_declaration (1426) on left: 1835, on right: 1758 point_declaration (1427) on left: 1836, on right: 1759 bool_point_declaration (1428) on left: 1837, on right: 1760 path_declaration (1429) on left: 1838, on right: 1761 triangle_declaration (1430) on left: 1839, on right: 1767 nurb_declaration (1431) on left: 1840, on right: 1768 polygon_declaration (1432) on left: 1841, on right: 1769 reg_polygon_declaration (1433) on left: 1842, on right: 1770 rectangle_declaration (1434) on left: 1843, on right: 1771 square_declaration (1435) on left: 1844, on right: 1772 ellipse_declaration (1436) on left: 1845, on right: 1773 circle_declaration (1437) on left: 1846, on right: 1762 parabola_declaration (1438) on left: 1847, on right: 1763 hyperbola_declaration (1439) on left: 1848, on right: 1764 conic_section_lattice_declaration (1440) on left: 1849, on right: 1765 helix_declaration (1441) on left: 1850, on right: 1766 cone_declaration (1442) on left: 1851, on right: 1774 cylinder_declaration (1443) on left: 1852, on right: 1775 cuboid_declaration (1444) on left: 1853, on right: 1776 polyhedron_declaration (1445) on left: 1854, on right: 1777 ellipsoid_declaration (1446) on left: 1855, on right: 1778 sphere_declaration (1447) on left: 1856, on right: 1779 paraboloid_declaration (1448) on left: 1857, on right: 1780 glyph_declaration (1449) on left: 1858, on right: 1781 plane_declaration (1450) on left: 1859, on right: 1782 ellipse_slice_declaration (1451) on left: 1860, on right: 1783 circle_slice_declaration (1452) on left: 1861, on right: 1784 polyhedron_slice_declaration (1453) on left: 1862, on right: 1785 origami_figure_declaration (1454) on left: 1863, on right: 1789 boolean_vector_declaration (1455) on left: 1864, on right: 1792 numeric_vector_declaration (1456) on left: 1865, on right: 1790 ulong_long_vector_declaration (1457) on left: 1866, on right: 1791 string_vector_declaration (1458) on left: 1867, on right: 1793 pen_vector_declaration (1459) on left: 1868, on right: 1794 dash_pattern_vector_declaration (1460) on left: 1869, on right: 1795 color_vector_declaration (1461) on left: 1870, on right: 1796 transform_vector_declaration (1462) on left: 1871, on right: 1797 picture_vector_declaration (1463) on left: 1872, on right: 1798 focus_vector_declaration (1464) on left: 1873, on right: 1799 macro_vector_declaration (1465) on left: 1874, on right: 1800 point_vector_declaration (1466) on left: 1875, on right: 1801 bool_point_vector_declaration (1467) on left: 1876, on right: 1802 path_vector_declaration (1468) on left: 1877, on right: 1803 ellipse_vector_declaration (1469) on left: 1878, on right: 1804 circle_vector_declaration (1470) on left: 1879, on right: 1805 parabola_vector_declaration (1471) on left: 1880, on right: 1806 hyperbola_vector_declaration (1472) on left: 1881, on right: 1807 conic_section_lattice_vector_declaration (1473) on left: 1882, on right: 1808 helix_vector_declaration (1474) on left: 1883, on right: 1809 rectangle_vector_declaration (1475) on left: 1884, on right: 1812 triangle_vector_declaration (1476) on left: 1885, on right: 1810 nurb_vector_declaration (1477) on left: 1886, on right: 1811 polygon_vector_declaration (1478) on left: 1887, on right: 1813 reg_polygon_vector_declaration (1479) on left: 1888, on right: 1814 cone_vector_declaration (1480) on left: 1889, on right: 1815 cylinder_vector_declaration (1481) on left: 1890, on right: 1816 cuboid_vector_declaration (1482) on left: 1891, on right: 1817 polyhedron_vector_declaration (1483) on left: 1892, on right: 1818 ellipsoid_vector_declaration (1484) on left: 1893, on right: 1819 sphere_vector_declaration (1485) on left: 1894, on right: 1820 paraboloid_vector_declaration (1486) on left: 1895, on right: 1821 glyph_vector_declaration (1487) on left: 1896, on right: 1822 plane_vector_declaration (1488) on left: 1897, on right: 1823 ellipse_slice_vector_declaration (1489) on left: 1898, on right: 1786 circle_slice_vector_declaration (1490) on left: 1899, on right: 1787 polyhedron_slice_vector_declaration (1491) on left: 1900, on right: 1788 origami_figure_vector_declaration (1492) on left: 1901, on right: 1824 declaration_list (1493) on left: 1902 1903, on right: 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1903 declared_variable (1494) on left: 1904, on right: 1902 1903 any_declarator (1495) on left: 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982, on right: 2018 2019 symbolic_token (1496) on left: 1983 1984, on right: 15 854 855 859 1904 2018 2019 2022 2023 spark (1497) on left: 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001, on right: 1983 tag (1498) on left: 2002 2003 2004 2005 2006 2007 2008 2009, on right: 234 237 1984 2011 declared_suffix (1499) on left: 2010 2011 2012, on right: 1904 2011 2012 macro_definition (1500) on left: 2013 2014 2015, on right: 9 typed_parameter_list (1501) on left: 2016 2017, on right: 2013 2014 2015 typed_parameter_sublist (1502) on left: 2018 2019, on right: 2017 2019 untyped_parameter_list (1503) on left: 2020 2021, on right: 2013 2014 2015 2024 untyped_parameter_sublist (1504) on left: 2022 2023, on right: 2021 2023 macro_call (1505) on left: 2024 2025 2026, on right: 13 state 0 0 $accept: . program $end $default reduce using rule 2 (statement_list) program go to state 1 statement_list go to state 2 state 1 0 $accept: program . $end $end shift, and go to state 3 state 2 1 program: statement_list . END 3 statement_list: statement_list . statement SEMI_COLON shift, and go to state 4 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 13 STRING_DECLARATOR shift, and go to state 14 NUMERIC_DECLARATOR shift, and go to state 15 ULONG_LONG_DECLARATOR shift, and go to state 16 TRANSFORM_DECLARATOR shift, and go to state 17 COLOR_DECLARATOR shift, and go to state 18 PEN_DECLARATOR shift, and go to state 19 DASH_PATTERN_DECLARATOR shift, and go to state 20 FOCUS_DECLARATOR shift, and go to state 21 PICTURE_DECLARATOR shift, and go to state 22 POINT_DECLARATOR shift, and go to state 23 BOOL_POINT_DECLARATOR shift, and go to state 24 NURB_DECLARATOR shift, and go to state 25 PATH_DECLARATOR shift, and go to state 26 TRIANGLE_DECLARATOR shift, and go to state 27 POLYGON_DECLARATOR shift, and go to state 28 REG_POLYGON_DECLARATOR shift, and go to state 29 RECTANGLE_DECLARATOR shift, and go to state 30 SQUARE_DECLARATOR shift, and go to state 31 ELLIPSE_DECLARATOR shift, and go to state 32 CIRCLE_DECLARATOR shift, and go to state 33 CONIC_SECTION_LATTICE_DECLARATOR shift, and go to state 34 HELIX_DECLARATOR shift, and go to state 35 CUBOID_DECLARATOR shift, and go to state 36 POLYHEDRON_DECLARATOR shift, and go to state 37 CONE_DECLARATOR shift, and go to state 38 CYLINDER_DECLARATOR shift, and go to state 39 ELLIPSOID_DECLARATOR shift, and go to state 40 SPHERE_DECLARATOR shift, and go to state 41 PARABOLA_DECLARATOR shift, and go to state 42 HYPERBOLA_DECLARATOR shift, and go to state 43 PARABOLOID_DECLARATOR shift, and go to state 44 PARABOLA_VECTOR_DECLARATOR shift, and go to state 45 HYPERBOLA_VECTOR_DECLARATOR shift, and go to state 46 PARABOLOID_VECTOR_DECLARATOR shift, and go to state 47 GLYPH_DECLARATOR shift, and go to state 48 PLANE_DECLARATOR shift, and go to state 49 ORIGAMI_FIGURE_DECLARATOR shift, and go to state 50 ELLIPSE_SLICE_DECLARATOR shift, and go to state 51 CIRCLE_SLICE_DECLARATOR shift, and go to state 52 POLYHEDRON_SLICE_DECLARATOR shift, and go to state 53 ELLIPSE_SLICE_VECTOR_DECLARATOR shift, and go to state 54 CIRCLE_SLICE_VECTOR_DECLARATOR shift, and go to state 55 POLYHEDRON_SLICE_VECTOR_DECLARATOR shift, and go to state 56 BOOLEAN_VECTOR_DECLARATOR shift, and go to state 57 STRING_VECTOR_DECLARATOR shift, and go to state 58 NUMERIC_VECTOR_DECLARATOR shift, and go to state 59 ULONG_LONG_VECTOR_DECLARATOR shift, and go to state 60 TRANSFORM_VECTOR_DECLARATOR shift, and go to state 61 COLOR_VECTOR_DECLARATOR shift, and go to state 62 PEN_VECTOR_DECLARATOR shift, and go to state 63 DASH_PATTERN_VECTOR_DECLARATOR shift, and go to state 64 FOCUS_VECTOR_DECLARATOR shift, and go to state 65 PICTURE_VECTOR_DECLARATOR shift, and go to state 66 POINT_VECTOR_DECLARATOR shift, and go to state 67 BOOL_POINT_VECTOR_DECLARATOR shift, and go to state 68 NURB_VECTOR_DECLARATOR shift, and go to state 69 PATH_VECTOR_DECLARATOR shift, and go to state 70 TRIANGLE_VECTOR_DECLARATOR shift, and go to state 71 POLYGON_VECTOR_DECLARATOR shift, and go to state 72 REG_POLYGON_VECTOR_DECLARATOR shift, and go to state 73 RECTANGLE_VECTOR_DECLARATOR shift, and go to state 74 ELLIPSE_VECTOR_DECLARATOR shift, and go to state 75 CIRCLE_VECTOR_DECLARATOR shift, and go to state 76 CONIC_SECTION_LATTICE_VECTOR_DECLARATOR shift, and go to state 77 HELIX_VECTOR_DECLARATOR shift, and go to state 78 CUBOID_VECTOR_DECLARATOR shift, and go to state 79 POLYHEDRON_VECTOR_DECLARATOR shift, and go to state 80 CONE_VECTOR_DECLARATOR shift, and go to state 81 CYLINDER_VECTOR_DECLARATOR shift, and go to state 82 ELLIPSOID_VECTOR_DECLARATOR shift, and go to state 83 SPHERE_VECTOR_DECLARATOR shift, and go to state 84 GLYPH_VECTOR_DECLARATOR shift, and go to state 85 PLANE_VECTOR_DECLARATOR shift, and go to state 86 ORIGAMI_FIGURE_VECTOR_DECLARATOR shift, and go to state 87 ROTATE shift, and go to state 88 ROTATE_AROUND shift, and go to state 89 SCALE shift, and go to state 90 SHEAR shift, and go to state 91 SHIFT shift, and go to state 92 DRAWDOT shift, and go to state 93 DRAWDOT_IF shift, and go to state 94 DRAWDOT_UNLESS shift, and go to state 95 DRAW shift, and go to state 96 FILL shift, and go to state 97 FILLDRAW shift, and go to state 98 DRAWARROW shift, and go to state 99 DRAWDBLARROW shift, and go to state 100 CLIP_TO shift, and go to state 101 UNDRAWDOT shift, and go to state 102 UNDRAWDOT_IF shift, and go to state 103 UNDRAWDOT_UNLESS shift, and go to state 104 UNDRAW shift, and go to state 105 UNFILL shift, and go to state 106 UNFILLDRAW shift, and go to state 107 PICKUP shift, and go to state 108 DROP_COLOR shift, and go to state 109 DROP_DASH_PATTERN shift, and go to state 110 DROP_PEN shift, and go to state 111 PICKUP_DRAW_COLOR shift, and go to state 112 PICKUP_FILL_COLOR shift, and go to state 113 DROP_DRAW_COLOR shift, and go to state 114 DROP_FILL_COLOR shift, and go to state 115 DROP_ALL shift, and go to state 116 INPUT shift, and go to state 117 END shift, and go to state 118 END_INPUT shift, and go to state 119 SET shift, and go to state 120 LABEL shift, and go to state 121 DOTLABEL shift, and go to state 122 MESSAGE shift, and go to state 123 ERRMESSAGE shift, and go to state 124 PAUSE shift, and go to state 125 SUPPRESS_LABELS shift, and go to state 126 UNSUPPRESS_LABELS shift, and go to state 127 KILL_LABELS shift, and go to state 128 LABEL_IF shift, and go to state 129 LABEL_UNLESS shift, and go to state 130 DOTLABEL_IF shift, and go to state 131 DOTLABEL_UNLESS shift, and go to state 132 SCANTOKENS shift, and go to state 133 VERBATIM_METAPOST shift, and go to state 134 LET shift, and go to state 135 CLEAR_CONNECTORS shift, and go to state 136 OUTPUT shift, and go to state 137 CLEAR shift, and go to state 138 BEGINFIG shift, and go to state 139 ENDFIG shift, and go to state 140 BEGINCHAR shift, and go to state 141 ENDCHAR shift, and go to state 142 SHOW shift, and go to state 143 IF shift, and go to state 144 ELSE shift, and go to state 145 ELSEIF shift, and go to state 146 FI shift, and go to state 147 FOR shift, and go to state 148 FOR_SUFFIXES shift, and go to state 149 FOR_SUFFIXES_INTERNAL shift, and go to state 150 FOR_SUFFIXES_INTERNAL_START shift, and go to state 151 FOREVER shift, and go to state 152 EXIT_IF shift, and go to state 153 EXIT_UNLESS shift, and go to state 154 END_FOR shift, and go to state 155 BEGIN_GROUP shift, and go to state 156 END_GROUP shift, and go to state 157 SAVE shift, and go to state 158 MACRO_DECLARATOR shift, and go to state 159 MACRO_VECTOR_DECLARATOR shift, and go to state 160 DEF shift, and go to state 161 CULL shift, and go to state 162 LAST shift, and go to state 163 POP_BACK shift, and go to state 164 RECTIFY shift, and go to state 165 statement go to state 166 let_statement go to state 167 assignment go to state 168 numeric_vector_assignment go to state 169 ulong_long_vector_assignment go to state 170 boolean_assignment go to state 171 string_assignment go to state 172 pen_assignment go to state 173 dash_pattern_assignment go to state 174 color_assignment go to state 175 numeric_assignment go to state 176 ulong_long_assignment go to state 177 transform_assignment go to state 178 picture_assignment go to state 179 focus_assignment go to state 180 macro_assignment go to state 181 point_assignment go to state 182 bool_point_assignment go to state 183 path_assignment go to state 184 ellipse_assignment go to state 185 circle_assignment go to state 186 parabola_assignment go to state 187 hyperbola_assignment go to state 188 conic_section_lattice_assignment go to state 189 helix_assignment go to state 190 polygon_assignment go to state 191 reg_polygon_assignment go to state 192 rectangle_assignment go to state 193 cuboid_assignment go to state 194 polyhedron_assignment go to state 195 sphere_assignment go to state 196 plane_assignment go to state 197 origami_figure_assignment go to state 198 boolean_vector_assignment go to state 199 string_vector_assignment go to state 200 pen_vector_assignment go to state 201 dash_pattern_vector_assignment go to state 202 color_vector_assignment go to state 203 transform_vector_assignment go to state 204 focus_vector_assignment go to state 205 point_vector_assignment go to state 206 bool_point_vector_assignment go to state 207 path_vector_assignment go to state 208 ellipse_vector_assignment go to state 209 circle_vector_assignment go to state 210 parabola_vector_assignment go to state 211 hyperbola_vector_assignment go to state 212 conic_section_lattice_vector_assignment go to state 213 helix_vector_assignment go to state 214 triangle_vector_assignment go to state 215 nurb_vector_assignment go to state 216 polygon_vector_assignment go to state 217 rectangle_vector_assignment go to state 218 reg_polygon_vector_assignment go to state 219 cuboid_vector_assignment go to state 220 polyhedron_vector_assignment go to state 221 sphere_vector_assignment go to state 222 plane_vector_assignment go to state 223 origami_figure_vector_assignment go to state 224 assignment_command go to state 225 operation_assignment go to state 226 variable go to state 227 boolean_variable go to state 228 bool_point_variable go to state 229 string_variable go to state 230 pen_variable go to state 231 dash_pattern_variable go to state 232 color_variable go to state 233 boolean_vector_variable go to state 234 string_vector_variable go to state 235 numeric_vector_variable go to state 236 ulong_long_vector_variable go to state 237 pen_vector_variable go to state 238 dash_pattern_vector_variable go to state 239 picture_vector_variable go to state 240 transform_vector_variable go to state 241 focus_vector_variable go to state 242 macro_vector_variable go to state 243 color_vector_variable go to state 244 point_vector_variable go to state 245 bool_point_vector_variable go to state 246 path_vector_variable go to state 247 triangle_vector_variable go to state 248 nurb_vector_variable go to state 249 ellipse_vector_variable go to state 250 circle_vector_variable go to state 251 parabola_vector_variable go to state 252 hyperbola_vector_variable go to state 253 conic_section_lattice_vector_variable go to state 254 helix_vector_variable go to state 255 rectangle_vector_variable go to state 256 polygon_vector_variable go to state 257 reg_polygon_vector_variable go to state 258 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 261 polyhedron_vector_variable go to state 262 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 266 sphere_vector_variable go to state 267 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 270 origami_figure_vector_variable go to state 271 numeric_variable go to state 272 ulong_long_variable go to state 273 transform_variable go to state 274 picture_variable go to state 275 point_variable go to state 276 focus_variable go to state 277 macro_variable go to state 278 path_variable go to state 279 ellipse_variable go to state 280 circle_variable go to state 281 parabola_variable go to state 282 hyperbola_variable go to state 283 conic_section_lattice_variable go to state 284 helix_variable go to state 285 rectangle_variable go to state 286 polygon_variable go to state 287 reg_polygon_variable go to state 288 triangle_variable go to state 289 nurb_variable go to state 290 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 293 polyhedron_variable go to state 294 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 299 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 302 origami_figure_variable go to state 303 any_variable go to state 304 command go to state 305 clipping_command go to state 306 message_or_errmessage go to state 307 message_command go to state 308 pause_command go to state 309 scantokens_command go to state 310 verbatim_metapost_command go to state 311 drawing_command go to state 312 basic_drawing_command go to state 313 drawdot_or_undrawdot go to state 314 conditional_drawdot_or_undrawdot go to state 315 pickup_command go to state 316 drop_command go to state 317 clear_command go to state 318 clear_vector_command go to state 319 clear_connectors_command go to state 320 clear_pen_command go to state 321 clear_picture_command go to state 322 group_command go to state 323 begin_group_command go to state 324 end_group_command go to state 325 save_command go to state 326 input_command go to state 327 transformation_command go to state 328 basic_transformation_command go to state 329 transformation_assignment_command go to state 330 vector_manipulation_command go to state 331 set_command go to state 332 label_command go to state 333 label_or_dotlabel go to state 334 conditional_label_or_dotlabel go to state 335 beginfig_command go to state 336 endfig_command go to state 337 beginchar_command go to state 338 endchar_command go to state 339 output_command go to state 340 show_command go to state 341 conditional go to state 342 if_conditional go to state 343 else_conditional go to state 344 elseif_conditional go to state 345 fi_conditional go to state 346 loop go to state 347 for_loop go to state 348 end_loop go to state 349 exit_if_or_exit_unless go to state 350 declaration go to state 351 boolean_declaration go to state 352 string_declaration go to state 353 pen_declaration go to state 354 dash_pattern_declaration go to state 355 focus_declaration go to state 356 macro_declaration go to state 357 color_declaration go to state 358 numeric_declaration go to state 359 ulong_long_declaration go to state 360 transform_declaration go to state 361 picture_declaration go to state 362 point_declaration go to state 363 bool_point_declaration go to state 364 path_declaration go to state 365 triangle_declaration go to state 366 nurb_declaration go to state 367 polygon_declaration go to state 368 reg_polygon_declaration go to state 369 rectangle_declaration go to state 370 square_declaration go to state 371 ellipse_declaration go to state 372 circle_declaration go to state 373 parabola_declaration go to state 374 hyperbola_declaration go to state 375 conic_section_lattice_declaration go to state 376 helix_declaration go to state 377 cone_declaration go to state 378 cylinder_declaration go to state 379 cuboid_declaration go to state 380 polyhedron_declaration go to state 381 ellipsoid_declaration go to state 382 sphere_declaration go to state 383 paraboloid_declaration go to state 384 glyph_declaration go to state 385 plane_declaration go to state 386 ellipse_slice_declaration go to state 387 circle_slice_declaration go to state 388 polyhedron_slice_declaration go to state 389 origami_figure_declaration go to state 390 boolean_vector_declaration go to state 391 numeric_vector_declaration go to state 392 ulong_long_vector_declaration go to state 393 string_vector_declaration go to state 394 pen_vector_declaration go to state 395 dash_pattern_vector_declaration go to state 396 color_vector_declaration go to state 397 transform_vector_declaration go to state 398 picture_vector_declaration go to state 399 focus_vector_declaration go to state 400 macro_vector_declaration go to state 401 point_vector_declaration go to state 402 bool_point_vector_declaration go to state 403 path_vector_declaration go to state 404 ellipse_vector_declaration go to state 405 circle_vector_declaration go to state 406 parabola_vector_declaration go to state 407 hyperbola_vector_declaration go to state 408 conic_section_lattice_vector_declaration go to state 409 helix_vector_declaration go to state 410 rectangle_vector_declaration go to state 411 triangle_vector_declaration go to state 412 nurb_vector_declaration go to state 413 polygon_vector_declaration go to state 414 reg_polygon_vector_declaration go to state 415 cone_vector_declaration go to state 416 cylinder_vector_declaration go to state 417 cuboid_vector_declaration go to state 418 polyhedron_vector_declaration go to state 419 ellipsoid_vector_declaration go to state 420 sphere_vector_declaration go to state 421 paraboloid_vector_declaration go to state 422 glyph_vector_declaration go to state 423 plane_vector_declaration go to state 424 ellipse_slice_vector_declaration go to state 425 circle_slice_vector_declaration go to state 426 polyhedron_slice_vector_declaration go to state 427 origami_figure_vector_declaration go to state 428 tag go to state 429 macro_definition go to state 430 macro_call go to state 431 state 3 0 $accept: program $end . $default accept state 4 4 statement: SEMI_COLON . $default reduce using rule 4 (statement) state 5 2002 tag: SYMBOL_0 . $default reduce using rule 2002 (tag) state 6 2003 tag: SYMBOL_1 . $default reduce using rule 2003 (tag) state 7 2004 tag: SYMBOL_2 . $default reduce using rule 2004 (tag) state 8 2005 tag: SYMBOL_3 . $default reduce using rule 2005 (tag) state 9 2006 tag: SYMBOL_4 . $default reduce using rule 2006 (tag) state 10 2007 tag: SYMBOL_5 . $default reduce using rule 2007 (tag) state 11 2008 tag: SYMBOL_6 . $default reduce using rule 2008 (tag) state 12 2009 tag: SYMBOL_7 . $default reduce using rule 2009 (tag) state 13 1825 boolean_declaration: BOOLEAN_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 449 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 14 1826 string_declaration: STRING_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 454 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 15 1832 numeric_declaration: NUMERIC_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 455 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 16 1833 ulong_long_declaration: ULONG_LONG_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 456 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 17 1834 transform_declaration: TRANSFORM_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 457 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 18 1831 color_declaration: COLOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 458 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 19 1827 pen_declaration: PEN_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 459 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 20 1828 dash_pattern_declaration: DASH_PATTERN_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 460 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 21 1829 focus_declaration: FOCUS_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 461 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 22 1835 picture_declaration: PICTURE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 462 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 23 1836 point_declaration: POINT_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 463 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 24 1837 bool_point_declaration: BOOL_POINT_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 464 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 25 1840 nurb_declaration: NURB_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 465 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 26 1838 path_declaration: PATH_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 466 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 27 1839 triangle_declaration: TRIANGLE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 467 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 28 1841 polygon_declaration: POLYGON_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 468 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 29 1842 reg_polygon_declaration: REG_POLYGON_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 469 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 30 1843 rectangle_declaration: RECTANGLE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 470 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 31 1844 square_declaration: SQUARE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 471 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 32 1845 ellipse_declaration: ELLIPSE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 472 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 33 1846 circle_declaration: CIRCLE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 473 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 34 1849 conic_section_lattice_declaration: CONIC_SECTION_LATTICE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 474 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 35 1850 helix_declaration: HELIX_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 475 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 36 1853 cuboid_declaration: CUBOID_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 476 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 37 1854 polyhedron_declaration: POLYHEDRON_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 477 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 38 1851 cone_declaration: CONE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 478 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 39 1852 cylinder_declaration: CYLINDER_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 479 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 40 1855 ellipsoid_declaration: ELLIPSOID_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 480 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 41 1856 sphere_declaration: SPHERE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 481 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 42 1847 parabola_declaration: PARABOLA_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 482 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 43 1848 hyperbola_declaration: HYPERBOLA_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 483 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 44 1857 paraboloid_declaration: PARABOLOID_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 484 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 45 1880 parabola_vector_declaration: PARABOLA_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 485 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 46 1881 hyperbola_vector_declaration: HYPERBOLA_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 486 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 47 1895 paraboloid_vector_declaration: PARABOLOID_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 487 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 48 1858 glyph_declaration: GLYPH_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 488 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 49 1859 plane_declaration: PLANE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 489 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 50 1863 origami_figure_declaration: ORIGAMI_FIGURE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 490 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 51 1860 ellipse_slice_declaration: ELLIPSE_SLICE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 491 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 52 1861 circle_slice_declaration: CIRCLE_SLICE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 492 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 53 1862 polyhedron_slice_declaration: POLYHEDRON_SLICE_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 493 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 54 1898 ellipse_slice_vector_declaration: ELLIPSE_SLICE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 494 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 55 1899 circle_slice_vector_declaration: CIRCLE_SLICE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 495 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 56 1900 polyhedron_slice_vector_declaration: POLYHEDRON_SLICE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 496 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 57 1864 boolean_vector_declaration: BOOLEAN_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 497 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 58 1867 string_vector_declaration: STRING_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 498 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 59 1865 numeric_vector_declaration: NUMERIC_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 499 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 60 1866 ulong_long_vector_declaration: ULONG_LONG_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 500 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 61 1871 transform_vector_declaration: TRANSFORM_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 501 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 62 1870 color_vector_declaration: COLOR_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 502 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 63 1868 pen_vector_declaration: PEN_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 503 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 64 1869 dash_pattern_vector_declaration: DASH_PATTERN_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 504 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 65 1873 focus_vector_declaration: FOCUS_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 505 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 66 1872 picture_vector_declaration: PICTURE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 506 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 67 1875 point_vector_declaration: POINT_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 507 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 68 1876 bool_point_vector_declaration: BOOL_POINT_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 508 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 69 1886 nurb_vector_declaration: NURB_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 509 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 70 1877 path_vector_declaration: PATH_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 510 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 71 1885 triangle_vector_declaration: TRIANGLE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 511 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 72 1887 polygon_vector_declaration: POLYGON_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 512 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 73 1888 reg_polygon_vector_declaration: REG_POLYGON_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 513 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 74 1884 rectangle_vector_declaration: RECTANGLE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 514 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 75 1878 ellipse_vector_declaration: ELLIPSE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 515 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 76 1879 circle_vector_declaration: CIRCLE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 516 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 77 1882 conic_section_lattice_vector_declaration: CONIC_SECTION_LATTICE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 517 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 78 1883 helix_vector_declaration: HELIX_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 518 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 79 1891 cuboid_vector_declaration: CUBOID_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 519 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 80 1892 polyhedron_vector_declaration: POLYHEDRON_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 520 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 81 1889 cone_vector_declaration: CONE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 521 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 82 1890 cylinder_vector_declaration: CYLINDER_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 522 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 83 1893 ellipsoid_vector_declaration: ELLIPSOID_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 523 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 84 1894 sphere_vector_declaration: SPHERE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 524 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 85 1896 glyph_vector_declaration: GLYPH_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 525 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 86 1897 plane_vector_declaration: PLANE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 526 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 87 1901 origami_figure_vector_declaration: ORIGAMI_FIGURE_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 527 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 88 541 basic_transformation_command: ROTATE . $default reduce using rule 541 (basic_transformation_command) state 89 545 transformation_command: ROTATE_AROUND . any_variable LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 163 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 566 picture_variable go to state 567 point_variable go to state 568 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 587 tag go to state 429 state 90 542 basic_transformation_command: SCALE . $default reduce using rule 542 (basic_transformation_command) state 91 543 basic_transformation_command: SHEAR . $default reduce using rule 543 (basic_transformation_command) state 92 544 basic_transformation_command: SHIFT . $default reduce using rule 544 (basic_transformation_command) state 93 494 drawdot_or_undrawdot: DRAWDOT . $default reduce using rule 494 (drawdot_or_undrawdot) state 94 496 conditional_drawdot_or_undrawdot: DRAWDOT_IF . $default reduce using rule 496 (conditional_drawdot_or_undrawdot) state 95 498 conditional_drawdot_or_undrawdot: DRAWDOT_UNLESS . $default reduce using rule 498 (conditional_drawdot_or_undrawdot) state 96 483 basic_drawing_command: DRAW . $default reduce using rule 483 (basic_drawing_command) state 97 486 basic_drawing_command: FILL . $default reduce using rule 486 (basic_drawing_command) state 98 487 basic_drawing_command: FILLDRAW . $default reduce using rule 487 (basic_drawing_command) state 99 484 basic_drawing_command: DRAWARROW . $default reduce using rule 484 (basic_drawing_command) state 100 485 basic_drawing_command: DRAWDBLARROW . $default reduce using rule 485 (basic_drawing_command) state 101 450 clipping_command: CLIP_TO . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 677 path_element_list go to state 678 tag go to state 429 state 102 495 drawdot_or_undrawdot: UNDRAWDOT . $default reduce using rule 495 (drawdot_or_undrawdot) state 103 497 conditional_drawdot_or_undrawdot: UNDRAWDOT_IF . $default reduce using rule 497 (conditional_drawdot_or_undrawdot) state 104 499 conditional_drawdot_or_undrawdot: UNDRAWDOT_UNLESS . $default reduce using rule 499 (conditional_drawdot_or_undrawdot) state 105 488 basic_drawing_command: UNDRAW . $default reduce using rule 488 (basic_drawing_command) state 106 489 basic_drawing_command: UNFILL . $default reduce using rule 489 (basic_drawing_command) state 107 490 basic_drawing_command: UNFILLDRAW . $default reduce using rule 490 (basic_drawing_command) state 108 513 pickup_command: PICKUP . pen_expression 514 | PICKUP . color_expression 517 | PICKUP . dash_pattern_expression LEFT_PARENTHESIS shift, and go to state 679 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 684 variable go to state 685 pen_variable go to state 686 dash_pattern_variable go to state 687 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 693 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 697 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 701 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 109 519 drop_command: DROP_COLOR . $default reduce using rule 519 (drop_command) state 110 522 drop_command: DROP_DASH_PATTERN . $default reduce using rule 522 (drop_command) state 111 518 drop_command: DROP_PEN . $default reduce using rule 518 (drop_command) state 112 515 pickup_command: PICKUP_DRAW_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 706 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 113 516 pickup_command: PICKUP_FILL_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 707 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 114 520 drop_command: DROP_DRAW_COLOR . $default reduce using rule 520 (drop_command) state 115 521 drop_command: DROP_FILL_COLOR . $default reduce using rule 521 (drop_command) state 116 523 drop_command: DROP_ALL . $default reduce using rule 523 (drop_command) state 117 538 input_command: INPUT . STRING STRING shift, and go to state 708 state 118 1 program: statement_list END . $default reduce using rule 1 (program) state 119 5 statement: END_INPUT . $default reduce using rule 5 (statement) state 120 554 set_command: SET . color_variable LEFT_PARENTHESIS numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS 555 | SET . color_part numeric_secondary color_variable 556 | SET . focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional 564 | SET . ellipse_variable with_center_optional with_axis_h_optional with_axis_v_optional with_point_count_optional with_normal_optional 565 | SET . circle_variable with_center_optional with_diameter_optional with_point_count_optional with_normal_optional 566 | SET . parabola_variable set_parabola_option_list 576 | SET . hyperbola_variable set_hyperbola_option_list 595 | SET . helix_variable set_helix_option_list 611 | SET . triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 612 | SET . reg_polygon_variable WITH_SIDES numeric_expression with_center_optional with_diameter_optional with_normal_optional 625 | SET . cone_variable set_cone_option_list 644 | SET . cylinder_variable set_cylinder_option_list 660 | SET . ellipsoid_variable set_ellipsoid_option_list 671 | SET . sphere_variable set_sphere_option_list 684 | SET . paraboloid_variable set_paraboloid_option_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 variable go to state 709 color_variable go to state 710 focus_variable go to state 711 ellipse_variable go to state 712 circle_variable go to state 713 parabola_variable go to state 714 hyperbola_variable go to state 715 helix_variable go to state 716 reg_polygon_variable go to state 717 triangle_variable go to state 718 cone_variable go to state 719 cylinder_variable go to state 720 ellipsoid_variable go to state 721 sphere_variable go to state 722 paraboloid_variable go to state 723 color_part go to state 724 tag go to state 429 state 121 710 label_or_dotlabel: LABEL . $default reduce using rule 710 (label_or_dotlabel) state 122 711 label_or_dotlabel: DOTLABEL . $default reduce using rule 711 (label_or_dotlabel) state 123 455 message_or_errmessage: MESSAGE . $default reduce using rule 455 (message_or_errmessage) state 124 456 message_or_errmessage: ERRMESSAGE . $default reduce using rule 456 (message_or_errmessage) state 125 458 pause_command: PAUSE . $default reduce using rule 458 (pause_command) state 126 707 label_command: SUPPRESS_LABELS . picture_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 727 tag go to state 429 state 127 708 label_command: UNSUPPRESS_LABELS . picture_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 728 tag go to state 429 state 128 709 label_command: KILL_LABELS . picture_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 729 tag go to state 429 state 129 712 conditional_label_or_dotlabel: LABEL_IF . $default reduce using rule 712 (conditional_label_or_dotlabel) state 130 713 conditional_label_or_dotlabel: LABEL_UNLESS . $default reduce using rule 713 (conditional_label_or_dotlabel) state 131 714 conditional_label_or_dotlabel: DOTLABEL_IF . $default reduce using rule 714 (conditional_label_or_dotlabel) state 132 715 conditional_label_or_dotlabel: DOTLABEL_UNLESS . $default reduce using rule 715 (conditional_label_or_dotlabel) state 133 459 scantokens_command: SCANTOKENS . string_expression LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 742 tag go to state 429 state 134 460 verbatim_metapost_command: VERBATIM_METAPOST . string_expression LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 743 tag go to state 429 state 135 15 let_statement: LET . symbolic_token equate_or_assign SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 744 spark go to state 452 tag go to state 453 state 136 529 clear_connectors_command: CLEAR_CONNECTORS . path_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 745 path_variable go to state 746 tag go to state 429 state 137 739 output_command: OUTPUT . picture_expression with_clause_output_list LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 748 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 752 tag go to state 429 state 138 528 clear_vector_command: CLEAR . vector_type_variable 530 clear_pen_command: CLEAR . pen_variable 531 clear_picture_command: CLEAR . picture_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 753 pen_variable go to state 754 boolean_vector_variable go to state 755 string_vector_variable go to state 756 numeric_vector_variable go to state 757 pen_vector_variable go to state 758 dash_pattern_vector_variable go to state 759 picture_vector_variable go to state 760 transform_vector_variable go to state 761 focus_vector_variable go to state 762 macro_vector_variable go to state 763 color_vector_variable go to state 764 point_vector_variable go to state 765 bool_point_vector_variable go to state 766 path_vector_variable go to state 767 triangle_vector_variable go to state 768 nurb_vector_variable go to state 769 ellipse_vector_variable go to state 770 circle_vector_variable go to state 771 parabola_vector_variable go to state 772 hyperbola_vector_variable go to state 773 conic_section_lattice_vector_variable go to state 774 helix_vector_variable go to state 775 rectangle_vector_variable go to state 776 polygon_vector_variable go to state 777 reg_polygon_vector_variable go to state 778 cone_vector_variable go to state 779 cylinder_vector_variable go to state 780 cuboid_vector_variable go to state 781 polyhedron_vector_variable go to state 782 ellipse_slice_vector_variable go to state 783 circle_slice_vector_variable go to state 784 polyhedron_slice_vector_variable go to state 785 ellipsoid_vector_variable go to state 786 sphere_vector_variable go to state 787 paraboloid_vector_variable go to state 788 glyph_vector_variable go to state 789 plane_vector_variable go to state 790 origami_figure_vector_variable go to state 791 vector_type_variable go to state 792 ulong_long_variable go to state 793 picture_variable go to state 794 tag go to state 429 state 139 733 beginfig_command: BEGINFIG . LEFT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 795 state 140 734 endfig_command: ENDFIG . with_clause_output_list $default reduce using rule 740 (with_clause_output_list) with_clause_output_list go to state 796 state 141 735 beginchar_command: BEGINCHAR . LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional LEFT_PARENTHESIS shift, and go to state 797 state 142 738 endchar_command: ENDCHAR . with_clause_output_list $default reduce using rule 740 (with_clause_output_list) with_clause_output_list go to state 798 state 143 768 show_command: SHOW . boolean_expression 769 | SHOW . numeric_expression fixed_optional 772 | SHOW . ulong_long_expression 773 | SHOW . string_expression 774 | SHOW . pen_expression 775 | SHOW . dash_pattern_expression 776 | SHOW . color_expression 777 | SHOW . transform_expression 778 | SHOW . picture_expression 779 | SHOW . glyph_expression 780 | SHOW . plane_expression 781 | SHOW . origami_figure_expression 782 | SHOW . point_expression 783 | SHOW . bool_point_expression 784 | SHOW . focus_expression 785 | SHOW . macro_variable 786 | SHOW . path_expression 787 | SHOW . ellipse_expression 788 | SHOW . parabola_expression 789 | SHOW . hyperbola_expression 790 | SHOW . circle_expression 791 | SHOW . conic_section_lattice_expression 792 | SHOW . helix_expression 793 | SHOW . rectangle_expression 794 | SHOW . triangle_expression 795 | SHOW . nurb_expression 796 | SHOW . polygon_expression 797 | SHOW . reg_polygon_expression 798 | SHOW . cone_expression 799 | SHOW . cylinder_expression 800 | SHOW . cuboid_expression 801 | SHOW . polyhedron_expression 802 | SHOW . ellipsoid_expression 803 | SHOW . sphere_expression 804 | SHOW . paraboloid_expression 805 | SHOW . ellipse_slice_expression 806 | SHOW . circle_slice_expression 807 | SHOW . polyhedron_slice_expression 808 | SHOW . boolean_vector_expression 809 | SHOW . numeric_vector_expression 810 | SHOW . ulong_long_vector_expression 811 | SHOW . string_vector_expression 812 | SHOW . pen_vector_expression 813 | SHOW . dash_pattern_vector_expression 814 | SHOW . color_vector_expression 815 | SHOW . transform_vector_expression 816 | SHOW . focus_vector_expression 817 | SHOW . picture_vector_variable 818 | SHOW . macro_vector_variable 819 | SHOW . origami_figure_vector_expression 820 | SHOW . glyph_vector_expression 821 | SHOW . plane_vector_expression 822 | SHOW . point_vector_expression 823 | SHOW . bool_point_vector_expression 824 | SHOW . path_vector_expression 825 | SHOW . ellipse_vector_expression 826 | SHOW . circle_vector_expression 827 | SHOW . parabola_vector_expression 828 | SHOW . hyperbola_vector_expression 829 | SHOW . conic_section_lattice_vector_expression 830 | SHOW . helix_vector_expression 831 | SHOW . rectangle_vector_expression 832 | SHOW . triangle_vector_expression 833 | SHOW . polygon_vector_expression 834 | SHOW . reg_polygon_vector_expression 835 | SHOW . cone_vector_expression 836 | SHOW . cylinder_vector_expression 837 | SHOW . ellipsoid_vector_expression 838 | SHOW . sphere_vector_expression 839 | SHOW . paraboloid_vector_expression 840 | SHOW . cuboid_vector_expression 841 | SHOW . polyhedron_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 799 INTEGER shift, and go to state 591 ULONG_LONG_TYPE shift, and go to state 800 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 ALIGN shift, and go to state 803 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 MEASURE_TEXT shift, and go to state 805 GET_PRIME shift, and go to state 806 GET_PRIME_VECTOR shift, and go to state 807 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 MEDIATE shift, and go to state 637 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_CONIC_SECTION_LATTICE shift, and go to state 890 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 STANDARDIZE shift, and go to state 891 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 900 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 903 boolean_variable go to state 904 bool_point_variable go to state 905 string_variable go to state 738 pen_variable go to state 686 dash_pattern_variable go to state 687 color_variable go to state 688 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 ulong_long_vector_variable go to state 909 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 picture_vector_variable go to state 912 transform_vector_variable go to state 913 focus_vector_variable go to state 914 macro_vector_variable go to state 915 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 helix_vector_variable go to state 926 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 glyph_vector_variable go to state 937 plane_vector_variable go to state 938 origami_figure_vector_variable go to state 939 numeric_variable go to state 656 ulong_long_variable go to state 940 transform_variable go to state 941 picture_variable go to state 748 point_variable go to state 657 focus_variable go to state 942 macro_variable go to state 943 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 conic_section_lattice_variable go to state 948 helix_variable go to state 949 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 nurb_variable go to state 954 cone_variable go to state 955 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_slice_variable go to state 959 circle_slice_variable go to state 960 polyhedron_slice_variable go to state 961 ellipsoid_variable go to state 962 sphere_variable go to state 963 paraboloid_variable go to state 964 glyph_variable go to state 965 plane_variable go to state 966 origami_figure_variable go to state 967 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 972 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 973 numeric_tertiary go to state 974 numeric_expression go to state 975 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 ulong_long_primary go to state 976 get_prime_sub go to state 977 ulong_long_secondary go to state 978 ulong_long_tertiary go to state 979 ulong_long_expression go to state 980 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 981 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 982 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 983 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 984 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 988 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 989 point_primary go to state 990 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 992 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 996 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1000 nurb_primary go to state 1001 nurb_secondary go to state 1002 nurb_tertiary go to state 1003 nurb_expression go to state 1004 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1006 path_expression go to state 1007 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1011 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1014 circle_expression go to state 1015 ellipse_slice_primary go to state 1016 ellipse_slice_secondary go to state 1017 ellipse_slice_tertiary go to state 1018 ellipse_slice_expression go to state 1019 circle_slice_primary go to state 1020 circle_slice_secondary go to state 1021 circle_slice_tertiary go to state 1022 circle_slice_expression go to state 1023 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1027 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1031 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 1035 helix_primary go to state 1036 helix_secondary go to state 1037 helix_tertiary go to state 1038 helix_expression go to state 1039 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1043 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1046 rectangle_expression go to state 1047 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1051 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1054 triangle_expression go to state 1055 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1059 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1063 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1066 cuboid_expression go to state 1067 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1071 polyhedron_slice_primary go to state 1072 polyhedron_slice_secondary go to state 1073 polyhedron_slice_tertiary go to state 1074 polyhedron_slice_expression go to state 1075 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1079 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1083 paraboloid_primary go to state 1084 paraboloid_secondary go to state 1085 paraboloid_tertiary go to state 1086 paraboloid_expression go to state 1087 glyph_primary go to state 1088 glyph_secondary go to state 1089 glyph_tertiary go to state 1090 glyph_expression go to state 1091 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1095 origami_figure_primary go to state 1096 origami_figure_secondary go to state 1097 origami_figure_tertiary go to state 1098 origami_figure_expression go to state 1099 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1103 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1107 ulong_long_vector_primary go to state 1108 get_prime_vector_sub go to state 1109 ulong_long_vector_secondary go to state 1110 ulong_long_vector_tertiary go to state 1111 ulong_long_vector_expression go to state 1112 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1116 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1120 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1124 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1128 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1132 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1136 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1140 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1144 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1148 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1152 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1156 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1160 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1164 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1168 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 1172 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1176 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1180 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1184 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1188 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1192 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1196 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1200 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1204 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1208 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1212 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1216 glyph_vector_primary go to state 1217 glyph_vector_secondary go to state 1218 glyph_vector_tertiary go to state 1219 glyph_vector_expression go to state 1220 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1224 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 1228 tag go to state 429 state 144 846 if_conditional: IF . boolean_expression COLON REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 1232 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 145 847 else_conditional: ELSE . COLON COLON shift, and go to state 1239 state 146 848 elseif_conditional: ELSEIF . boolean_expression COLON REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 1240 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 147 849 fi_conditional: FI . $default reduce using rule 849 (fi_conditional) state 148 854 for_loop: FOR . symbolic_token equate_or_assign numeric_expression STEP numeric_expression UNTIL numeric_expression COLON 855 | FOR . symbolic_token equate_or_assign numeric_expression upto_or_downto numeric_expression COLON SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 1241 spark go to state 452 tag go to state 453 state 149 859 for_loop: FOR_SUFFIXES . symbolic_token equate_or_assign SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 1242 spark go to state 452 tag go to state 453 state 150 861 for_loop: FOR_SUFFIXES_INTERNAL . SEMI_COLON SEMI_COLON shift, and go to state 1243 state 151 860 for_loop: FOR_SUFFIXES_INTERNAL_START . SEMI_COLON SEMI_COLON shift, and go to state 1244 state 152 858 for_loop: FOREVER . COLON COLON shift, and go to state 1245 state 153 864 exit_if_or_exit_unless: EXIT_IF . $default reduce using rule 864 (exit_if_or_exit_unless) state 154 865 exit_if_or_exit_unless: EXIT_UNLESS . $default reduce using rule 865 (exit_if_or_exit_unless) state 155 862 end_loop: END_FOR . SEMI_COLON SEMI_COLON shift, and go to state 1246 state 156 535 begin_group_command: BEGIN_GROUP . $default reduce using rule 535 (begin_group_command) state 157 536 end_group_command: END_GROUP . $default reduce using rule 536 (end_group_command) state 158 537 save_command: SAVE . $default reduce using rule 537 (save_command) state 159 1830 macro_declaration: MACRO_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 1247 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 160 1874 macro_vector_declaration: MACRO_VECTOR_DECLARATOR . declaration_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declaration_list go to state 1248 declared_variable go to state 450 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 161 2013 macro_definition: DEF . variable UNDECLARED untyped_parameter_list typed_parameter_list equate_or_assign 2014 | DEF . macro_variable untyped_parameter_list typed_parameter_list equate_or_assign 2015 | DEF . macro_vector_variable untyped_parameter_list typed_parameter_list PLUS_ASSIGN SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1249 variable go to state 1250 macro_vector_variable go to state 1251 macro_variable go to state 1252 tag go to state 429 state 162 551 vector_manipulation_command: CULL . point_vector_variable with_tolerance_optional SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1253 point_vector_variable go to state 1254 tag go to state 429 state 163 327 picture_variable: LAST . picture_vector_variable 331 macro_variable: LAST . macro_vector_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1255 picture_vector_variable go to state 1256 macro_vector_variable go to state 1257 tag go to state 429 state 164 550 vector_manipulation_command: POP_BACK . vector_type_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1258 boolean_vector_variable go to state 755 string_vector_variable go to state 756 numeric_vector_variable go to state 757 pen_vector_variable go to state 758 dash_pattern_vector_variable go to state 759 picture_vector_variable go to state 760 transform_vector_variable go to state 761 focus_vector_variable go to state 762 macro_vector_variable go to state 763 color_vector_variable go to state 764 point_vector_variable go to state 765 bool_point_vector_variable go to state 766 path_vector_variable go to state 767 triangle_vector_variable go to state 768 nurb_vector_variable go to state 769 ellipse_vector_variable go to state 770 circle_vector_variable go to state 771 parabola_vector_variable go to state 772 hyperbola_vector_variable go to state 773 conic_section_lattice_vector_variable go to state 774 helix_vector_variable go to state 775 rectangle_vector_variable go to state 776 polygon_vector_variable go to state 777 reg_polygon_vector_variable go to state 778 cone_vector_variable go to state 779 cylinder_vector_variable go to state 780 cuboid_vector_variable go to state 781 polyhedron_vector_variable go to state 782 ellipse_slice_vector_variable go to state 783 circle_slice_vector_variable go to state 784 polyhedron_slice_vector_variable go to state 785 ellipsoid_vector_variable go to state 786 sphere_vector_variable go to state 787 paraboloid_vector_variable go to state 788 glyph_vector_variable go to state 789 plane_vector_variable go to state 790 origami_figure_vector_variable go to state 791 vector_type_variable go to state 1259 ulong_long_variable go to state 793 tag go to state 429 state 165 552 vector_manipulation_command: RECTIFY . point_vector_variable with_test_optional with_cull_optional with_tolerance_optional SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1253 point_vector_variable go to state 1260 tag go to state 429 state 166 3 statement_list: statement_list statement . $default reduce using rule 3 (statement_list) state 167 14 statement: let_statement . SEMI_COLON SEMI_COLON shift, and go to state 1261 state 168 7 statement: assignment . SEMI_COLON SEMI_COLON shift, and go to state 1262 state 169 56 assignment: numeric_vector_assignment . $default reduce using rule 56 (assignment) state 170 58 assignment: ulong_long_vector_assignment . $default reduce using rule 58 (assignment) state 171 27 assignment: boolean_assignment . $default reduce using rule 27 (assignment) state 172 30 assignment: string_assignment . $default reduce using rule 30 (assignment) state 173 31 assignment: pen_assignment . $default reduce using rule 31 (assignment) state 174 32 assignment: dash_pattern_assignment . $default reduce using rule 32 (assignment) state 175 33 assignment: color_assignment . $default reduce using rule 33 (assignment) state 176 28 assignment: numeric_assignment . $default reduce using rule 28 (assignment) state 177 29 assignment: ulong_long_assignment . $default reduce using rule 29 (assignment) state 178 34 assignment: transform_assignment . $default reduce using rule 34 (assignment) state 179 35 assignment: picture_assignment . $default reduce using rule 35 (assignment) state 180 36 assignment: focus_assignment . $default reduce using rule 36 (assignment) state 181 37 assignment: macro_assignment . $default reduce using rule 37 (assignment) state 182 39 assignment: point_assignment . $default reduce using rule 39 (assignment) state 183 38 assignment: bool_point_assignment . $default reduce using rule 38 (assignment) state 184 40 assignment: path_assignment . $default reduce using rule 40 (assignment) state 185 41 assignment: ellipse_assignment . $default reduce using rule 41 (assignment) state 186 42 assignment: circle_assignment . $default reduce using rule 42 (assignment) state 187 43 assignment: parabola_assignment . $default reduce using rule 43 (assignment) state 188 44 assignment: hyperbola_assignment . $default reduce using rule 44 (assignment) state 189 45 assignment: conic_section_lattice_assignment . $default reduce using rule 45 (assignment) state 190 46 assignment: helix_assignment . $default reduce using rule 46 (assignment) state 191 48 assignment: polygon_assignment . $default reduce using rule 48 (assignment) state 192 49 assignment: reg_polygon_assignment . $default reduce using rule 49 (assignment) state 193 47 assignment: rectangle_assignment . $default reduce using rule 47 (assignment) state 194 50 assignment: cuboid_assignment . $default reduce using rule 50 (assignment) state 195 51 assignment: polyhedron_assignment . $default reduce using rule 51 (assignment) state 196 52 assignment: sphere_assignment . $default reduce using rule 52 (assignment) state 197 53 assignment: plane_assignment . $default reduce using rule 53 (assignment) state 198 54 assignment: origami_figure_assignment . $default reduce using rule 54 (assignment) state 199 55 assignment: boolean_vector_assignment . $default reduce using rule 55 (assignment) state 200 60 assignment: string_vector_assignment . $default reduce using rule 60 (assignment) state 201 61 assignment: pen_vector_assignment . $default reduce using rule 61 (assignment) state 202 62 assignment: dash_pattern_vector_assignment . $default reduce using rule 62 (assignment) state 203 63 assignment: color_vector_assignment . $default reduce using rule 63 (assignment) state 204 64 assignment: transform_vector_assignment . $default reduce using rule 64 (assignment) state 205 65 assignment: focus_vector_assignment . $default reduce using rule 65 (assignment) state 206 66 assignment: point_vector_assignment . $default reduce using rule 66 (assignment) state 207 67 assignment: bool_point_vector_assignment . $default reduce using rule 67 (assignment) state 208 68 assignment: path_vector_assignment . $default reduce using rule 68 (assignment) state 209 69 assignment: ellipse_vector_assignment . $default reduce using rule 69 (assignment) state 210 70 assignment: circle_vector_assignment . $default reduce using rule 70 (assignment) state 211 71 assignment: parabola_vector_assignment . $default reduce using rule 71 (assignment) state 212 72 assignment: hyperbola_vector_assignment . $default reduce using rule 72 (assignment) state 213 73 assignment: conic_section_lattice_vector_assignment . $default reduce using rule 73 (assignment) state 214 74 assignment: helix_vector_assignment . $default reduce using rule 74 (assignment) state 215 76 assignment: triangle_vector_assignment . $default reduce using rule 76 (assignment) state 216 75 assignment: nurb_vector_assignment . $default reduce using rule 75 (assignment) state 217 78 assignment: polygon_vector_assignment . $default reduce using rule 78 (assignment) state 218 77 assignment: rectangle_vector_assignment . $default reduce using rule 77 (assignment) state 219 79 assignment: reg_polygon_vector_assignment . $default reduce using rule 79 (assignment) state 220 80 assignment: cuboid_vector_assignment . $default reduce using rule 80 (assignment) state 221 81 assignment: polyhedron_vector_assignment . $default reduce using rule 81 (assignment) state 222 82 assignment: sphere_vector_assignment . $default reduce using rule 82 (assignment) state 223 83 assignment: plane_vector_assignment . $default reduce using rule 83 (assignment) state 224 84 assignment: origami_figure_vector_assignment . $default reduce using rule 84 (assignment) state 225 85 assignment: assignment_command . $default reduce using rule 85 (assignment) state 226 8 statement: operation_assignment . SEMI_COLON SEMI_COLON shift, and go to state 1263 state 227 240 boolean_variable: variable . BOOLEAN 241 bool_point_variable: variable . BOOL_POINT 242 string_variable: variable . STRING 243 pen_variable: variable . PEN 244 dash_pattern_variable: variable . DASH_PATTERN 245 color_variable: variable . COLOR 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 249 ulong_long_vector_variable: variable . ULONG_LONG_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 261 nurb_vector_variable: variable . NURB_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 275 ellipse_slice_vector_variable: variable . ELLIPSE_SLICE_VECTOR 276 circle_slice_vector_variable: variable . CIRCLE_SLICE_VECTOR 277 polyhedron_slice_vector_variable: variable . POLYHEDRON_SLICE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 324 ulong_long_variable: variable . ULONG_LONG 325 transform_variable: variable . TRANSFORM 326 picture_variable: variable . PICTURE 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 330 macro_variable: variable . MACRO 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 337 conic_section_lattice_variable: variable . CONIC_SECTION_LATTICE 338 helix_variable: variable . HELIX 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 343 nurb_variable: variable . NURB 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 348 ellipse_slice_variable: variable . ELLIPSE_SLICE 349 circle_slice_variable: variable . CIRCLE_SLICE 350 polyhedron_slice_variable: variable . POLYHEDRON_SLICE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 353 paraboloid_variable: variable . PARABOLOID 354 glyph_variable: variable . GLYPH 355 plane_variable: variable . PLANE 356 origami_figure_variable: variable . ORIGAMI_FIGURE UNDECLARED shift, and go to state 1264 BOOLEAN shift, and go to state 1265 STRING shift, and go to state 1266 NUMERIC shift, and go to state 1267 ULONG_LONG shift, and go to state 1268 PEN shift, and go to state 1269 DASH_PATTERN shift, and go to state 1270 COLOR shift, and go to state 1271 PICTURE shift, and go to state 1272 TRANSFORM shift, and go to state 1273 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 NURB shift, and go to state 1277 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CONIC_SECTION_LATTICE shift, and go to state 1285 HELIX shift, and go to state 1286 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PARABOLOID shift, and go to state 1295 GLYPH shift, and go to state 1296 PLANE shift, and go to state 1297 ELLIPSE_SLICE shift, and go to state 1298 CIRCLE_SLICE shift, and go to state 1299 POLYHEDRON_SLICE shift, and go to state 1300 ELLIPSE_SLICE_VECTOR shift, and go to state 1301 CIRCLE_SLICE_VECTOR shift, and go to state 1302 POLYHEDRON_SLICE_VECTOR shift, and go to state 1303 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 ULONG_LONG_VECTOR shift, and go to state 1307 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 NURB_VECTOR shift, and go to state 1316 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE shift, and go to state 1337 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 MACRO shift, and go to state 1339 MACRO_VECTOR shift, and go to state 1340 state 228 86 boolean_assignment: boolean_variable . ASSIGN boolean_expression 87 | boolean_variable . ASSIGN boolean_assignment 88 | boolean_variable . ASSIGN bool_point_expression 357 any_variable: boolean_variable . ASSIGN shift, and go to state 1341 $default reduce using rule 357 (any_variable) state 229 112 bool_point_assignment: bool_point_variable . ASSIGN bool_point_expression 113 | bool_point_variable . ASSIGN boolean_expression 114 | bool_point_variable . ASSIGN point_expression 358 any_variable: bool_point_variable . ASSIGN shift, and go to state 1342 $default reduce using rule 358 (any_variable) state 230 89 string_assignment: string_variable . ASSIGN string_expression 90 | string_variable . ASSIGN string_assignment 179 operation_assignment: string_variable . PLUS_ASSIGN numeric_expression 359 any_variable: string_variable . PLUS_ASSIGN shift, and go to state 1343 ASSIGN shift, and go to state 1344 $default reduce using rule 359 (any_variable) state 231 91 pen_assignment: pen_variable . ASSIGN pen_expression 92 | pen_variable . ASSIGN pen_assignment 362 any_variable: pen_variable . ASSIGN shift, and go to state 1345 $default reduce using rule 362 (any_variable) state 232 93 dash_pattern_assignment: dash_pattern_variable . ASSIGN dash_pattern_expression 94 | dash_pattern_variable . ASSIGN dash_pattern_assignment 363 any_variable: dash_pattern_variable . ASSIGN shift, and go to state 1346 $default reduce using rule 363 (any_variable) state 233 95 color_assignment: color_variable . ASSIGN color_expression 96 | color_variable . ASSIGN color_assignment 175 operation_assignment: color_variable . PLUS_ASSIGN color_expression 176 | color_variable . MINUS_ASSIGN color_expression 177 | color_variable . TIMES_ASSIGN numeric_expression 178 | color_variable . DIVIDE_ASSIGN numeric_expression 364 any_variable: color_variable . DIVIDE_ASSIGN shift, and go to state 1347 TIMES_ASSIGN shift, and go to state 1348 MINUS_ASSIGN shift, and go to state 1349 PLUS_ASSIGN shift, and go to state 1350 ASSIGN shift, and go to state 1351 TIMES_ASSIGN [reduce using rule 364 (any_variable)] state 234 142 boolean_vector_assignment: boolean_vector_variable . ASSIGN boolean_vector_expression 196 operation_assignment: boolean_vector_variable . PLUS_ASSIGN boolean_expression 395 any_variable: boolean_vector_variable . PLUS_ASSIGN shift, and go to state 1352 ASSIGN shift, and go to state 1353 $default reduce using rule 395 (any_variable) state 235 143 string_vector_assignment: string_vector_variable . ASSIGN string_vector_expression 198 operation_assignment: string_vector_variable . PLUS_ASSIGN string_expression 396 any_variable: string_vector_variable . PLUS_ASSIGN shift, and go to state 1354 ASSIGN shift, and go to state 1355 $default reduce using rule 396 (any_variable) state 236 57 numeric_vector_assignment: numeric_vector_variable . ASSIGN numeric_vector_expression 197 operation_assignment: numeric_vector_variable . PLUS_ASSIGN numeric_expression 397 any_variable: numeric_vector_variable . PLUS_ASSIGN shift, and go to state 1356 ASSIGN shift, and go to state 1357 $default reduce using rule 397 (any_variable) state 237 59 ulong_long_vector_assignment: ulong_long_vector_variable . ASSIGN ulong_long_vector_expression 398 any_variable: ulong_long_vector_variable . ASSIGN shift, and go to state 1358 $default reduce using rule 398 (any_variable) state 238 144 pen_vector_assignment: pen_vector_variable . ASSIGN pen_vector_expression 199 operation_assignment: pen_vector_variable . PLUS_ASSIGN pen_expression 399 any_variable: pen_vector_variable . PLUS_ASSIGN shift, and go to state 1359 ASSIGN shift, and go to state 1360 $default reduce using rule 399 (any_variable) state 239 145 dash_pattern_vector_assignment: dash_pattern_vector_variable . ASSIGN dash_pattern_vector_expression 200 operation_assignment: dash_pattern_vector_variable . PLUS_ASSIGN dash_pattern_expression 400 any_variable: dash_pattern_vector_variable . PLUS_ASSIGN shift, and go to state 1361 ASSIGN shift, and go to state 1362 $default reduce using rule 400 (any_variable) state 240 402 any_variable: picture_vector_variable . 553 vector_manipulation_command: picture_vector_variable . PYTHAGOREAN_PLUS PYTHAGOREAN_PLUS shift, and go to state 1363 $default reduce using rule 402 (any_variable) state 241 147 transform_vector_assignment: transform_vector_variable . ASSIGN transform_vector_expression 202 operation_assignment: transform_vector_variable . PLUS_ASSIGN transform_expression 403 any_variable: transform_vector_variable . PLUS_ASSIGN shift, and go to state 1364 ASSIGN shift, and go to state 1365 $default reduce using rule 403 (any_variable) state 242 148 focus_vector_assignment: focus_vector_variable . ASSIGN focus_vector_expression 203 operation_assignment: focus_vector_variable . PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional 404 any_variable: focus_vector_variable . PLUS_ASSIGN shift, and go to state 1366 ASSIGN shift, and go to state 1367 $default reduce using rule 404 (any_variable) state 243 405 any_variable: macro_vector_variable . $default reduce using rule 405 (any_variable) state 244 146 color_vector_assignment: color_vector_variable . ASSIGN color_vector_expression 201 operation_assignment: color_vector_variable . PLUS_ASSIGN color_expression 401 any_variable: color_vector_variable . PLUS_ASSIGN shift, and go to state 1368 ASSIGN shift, and go to state 1369 $default reduce using rule 401 (any_variable) state 245 149 point_vector_assignment: point_vector_variable . ASSIGN point_vector_expression 150 | point_vector_variable . ASSIGN bool_point_vector_expression 204 operation_assignment: point_vector_variable . PLUS_ASSIGN point_expression 205 | point_vector_variable . PLUS_ASSIGN point_vector_expression 406 any_variable: point_vector_variable . PLUS_ASSIGN shift, and go to state 1370 ASSIGN shift, and go to state 1371 $default reduce using rule 406 (any_variable) state 246 151 bool_point_vector_assignment: bool_point_vector_variable . ASSIGN bool_point_vector_expression 152 | bool_point_vector_variable . ASSIGN point_vector_expression 206 operation_assignment: bool_point_vector_variable . PLUS_ASSIGN bool_point_expression 407 any_variable: bool_point_vector_variable . PLUS_ASSIGN shift, and go to state 1372 ASSIGN shift, and go to state 1373 $default reduce using rule 407 (any_variable) state 247 153 path_vector_assignment: path_vector_variable . ASSIGN path_vector_expression 207 operation_assignment: path_vector_variable . PLUS_ASSIGN path_expression 208 | path_vector_variable . PLUS_ASSIGN path_vector_expression 408 any_variable: path_vector_variable . PLUS_ASSIGN shift, and go to state 1374 ASSIGN shift, and go to state 1375 $default reduce using rule 408 (any_variable) state 248 160 triangle_vector_assignment: triangle_vector_variable . ASSIGN triangle_vector_expression 221 operation_assignment: triangle_vector_variable . PLUS_ASSIGN triangle_expression 222 | triangle_vector_variable . PLUS_ASSIGN triangle_vector_expression 409 any_variable: triangle_vector_variable . PLUS_ASSIGN shift, and go to state 1376 ASSIGN shift, and go to state 1377 $default reduce using rule 409 (any_variable) state 249 161 nurb_vector_assignment: nurb_vector_variable . ASSIGN nurb_vector_expression 410 any_variable: nurb_vector_variable . ASSIGN shift, and go to state 1378 $default reduce using rule 410 (any_variable) state 250 154 ellipse_vector_assignment: ellipse_vector_variable . ASSIGN ellipse_vector_expression 209 operation_assignment: ellipse_vector_variable . PLUS_ASSIGN ellipse_expression 210 | ellipse_vector_variable . PLUS_ASSIGN ellipse_vector_expression 411 any_variable: ellipse_vector_variable . PLUS_ASSIGN shift, and go to state 1379 ASSIGN shift, and go to state 1380 $default reduce using rule 411 (any_variable) state 251 155 circle_vector_assignment: circle_vector_variable . ASSIGN circle_vector_expression 211 operation_assignment: circle_vector_variable . PLUS_ASSIGN circle_expression 212 | circle_vector_variable . PLUS_ASSIGN circle_vector_expression 412 any_variable: circle_vector_variable . PLUS_ASSIGN shift, and go to state 1381 ASSIGN shift, and go to state 1382 $default reduce using rule 412 (any_variable) state 252 156 parabola_vector_assignment: parabola_vector_variable . ASSIGN parabola_vector_expression 213 operation_assignment: parabola_vector_variable . PLUS_ASSIGN parabola_expression 214 | parabola_vector_variable . PLUS_ASSIGN parabola_vector_expression 413 any_variable: parabola_vector_variable . PLUS_ASSIGN shift, and go to state 1383 ASSIGN shift, and go to state 1384 $default reduce using rule 413 (any_variable) state 253 157 hyperbola_vector_assignment: hyperbola_vector_variable . ASSIGN hyperbola_vector_expression 215 operation_assignment: hyperbola_vector_variable . PLUS_ASSIGN hyperbola_expression 216 | hyperbola_vector_variable . PLUS_ASSIGN hyperbola_vector_expression 414 any_variable: hyperbola_vector_variable . PLUS_ASSIGN shift, and go to state 1385 ASSIGN shift, and go to state 1386 $default reduce using rule 414 (any_variable) state 254 158 conic_section_lattice_vector_assignment: conic_section_lattice_vector_variable . ASSIGN conic_section_lattice_vector_expression 217 operation_assignment: conic_section_lattice_vector_variable . PLUS_ASSIGN conic_section_lattice_expression 218 | conic_section_lattice_vector_variable . PLUS_ASSIGN conic_section_lattice_vector_expression 415 any_variable: conic_section_lattice_vector_variable . PLUS_ASSIGN shift, and go to state 1387 ASSIGN shift, and go to state 1388 $default reduce using rule 415 (any_variable) state 255 159 helix_vector_assignment: helix_vector_variable . ASSIGN helix_vector_expression 416 any_variable: helix_vector_variable . ASSIGN shift, and go to state 1389 $default reduce using rule 416 (any_variable) state 256 163 rectangle_vector_assignment: rectangle_vector_variable . ASSIGN rectangle_vector_expression 223 operation_assignment: rectangle_vector_variable . PLUS_ASSIGN rectangle_expression 224 | rectangle_vector_variable . PLUS_ASSIGN rectangle_vector_expression 417 any_variable: rectangle_vector_variable . PLUS_ASSIGN shift, and go to state 1390 ASSIGN shift, and go to state 1391 $default reduce using rule 417 (any_variable) state 257 162 polygon_vector_assignment: polygon_vector_variable . ASSIGN polygon_vector_expression 219 operation_assignment: polygon_vector_variable . PLUS_ASSIGN polygon_expression 220 | polygon_vector_variable . PLUS_ASSIGN polygon_vector_expression 418 any_variable: polygon_vector_variable . PLUS_ASSIGN shift, and go to state 1392 ASSIGN shift, and go to state 1393 $default reduce using rule 418 (any_variable) state 258 164 reg_polygon_vector_assignment: reg_polygon_vector_variable . ASSIGN reg_polygon_vector_expression 225 operation_assignment: reg_polygon_vector_variable . PLUS_ASSIGN reg_polygon_expression 226 | reg_polygon_vector_variable . PLUS_ASSIGN reg_polygon_vector_expression 419 any_variable: reg_polygon_vector_variable . PLUS_ASSIGN shift, and go to state 1394 ASSIGN shift, and go to state 1395 $default reduce using rule 419 (any_variable) state 259 420 any_variable: cone_vector_variable . $default reduce using rule 420 (any_variable) state 260 421 any_variable: cylinder_vector_variable . $default reduce using rule 421 (any_variable) state 261 165 cuboid_vector_assignment: cuboid_vector_variable . ASSIGN cuboid_vector_expression 231 operation_assignment: cuboid_vector_variable . PLUS_ASSIGN cuboid_expression 232 | cuboid_vector_variable . PLUS_ASSIGN cuboid_vector_expression 422 any_variable: cuboid_vector_variable . PLUS_ASSIGN shift, and go to state 1396 ASSIGN shift, and go to state 1397 $default reduce using rule 422 (any_variable) state 262 166 polyhedron_vector_assignment: polyhedron_vector_variable . ASSIGN polyhedron_vector_expression 233 operation_assignment: polyhedron_vector_variable . PLUS_ASSIGN polyhedron_expression 423 any_variable: polyhedron_vector_variable . PLUS_ASSIGN shift, and go to state 1398 ASSIGN shift, and go to state 1399 $default reduce using rule 423 (any_variable) state 263 424 any_variable: ellipse_slice_vector_variable . $default reduce using rule 424 (any_variable) state 264 425 any_variable: circle_slice_vector_variable . $default reduce using rule 425 (any_variable) state 265 426 any_variable: polyhedron_slice_vector_variable . $default reduce using rule 426 (any_variable) state 266 227 operation_assignment: ellipsoid_vector_variable . PLUS_ASSIGN ellipsoid_expression 228 | ellipsoid_vector_variable . PLUS_ASSIGN ellipsoid_vector_expression 427 any_variable: ellipsoid_vector_variable . PLUS_ASSIGN shift, and go to state 1400 $default reduce using rule 427 (any_variable) state 267 167 sphere_vector_assignment: sphere_vector_variable . ASSIGN sphere_vector_expression 229 operation_assignment: sphere_vector_variable . PLUS_ASSIGN sphere_expression 230 | sphere_vector_variable . PLUS_ASSIGN sphere_vector_expression 428 any_variable: sphere_vector_variable . PLUS_ASSIGN shift, and go to state 1401 ASSIGN shift, and go to state 1402 $default reduce using rule 428 (any_variable) state 268 429 any_variable: paraboloid_vector_variable . $default reduce using rule 429 (any_variable) state 269 430 any_variable: glyph_vector_variable . $default reduce using rule 430 (any_variable) state 270 168 plane_vector_assignment: plane_vector_variable . ASSIGN plane_vector_expression 431 any_variable: plane_vector_variable . ASSIGN shift, and go to state 1403 $default reduce using rule 431 (any_variable) state 271 169 origami_figure_vector_assignment: origami_figure_vector_variable . ASSIGN origami_figure_vector_expression 432 any_variable: origami_figure_vector_variable . ASSIGN shift, and go to state 1404 $default reduce using rule 432 (any_variable) state 272 97 numeric_assignment: numeric_variable . ASSIGN numeric_expression 98 | numeric_variable . ASSIGN numeric_vector_expression 99 | numeric_variable . ASSIGN numeric_assignment 171 operation_assignment: numeric_variable . PLUS_ASSIGN numeric_expression 172 | numeric_variable . MINUS_ASSIGN numeric_expression 173 | numeric_variable . TIMES_ASSIGN numeric_expression 174 | numeric_variable . DIVIDE_ASSIGN numeric_expression 360 any_variable: numeric_variable . DIVIDE_ASSIGN shift, and go to state 1405 TIMES_ASSIGN shift, and go to state 1406 MINUS_ASSIGN shift, and go to state 1407 PLUS_ASSIGN shift, and go to state 1408 ASSIGN shift, and go to state 1409 TIMES_ASSIGN [reduce using rule 360 (any_variable)] state 273 100 ulong_long_assignment: ulong_long_variable . ASSIGN ulong_long_expression 101 | ulong_long_variable . ASSIGN ulong_long_assignment 361 any_variable: ulong_long_variable . ASSIGN shift, and go to state 1410 $default reduce using rule 361 (any_variable) state 274 102 transform_assignment: transform_variable . ASSIGN transform_expression 365 any_variable: transform_variable . ASSIGN shift, and go to state 1411 $default reduce using rule 365 (any_variable) state 275 103 picture_assignment: picture_variable . ASSIGN picture_expression 104 | picture_variable . ASSIGN picture_assignment 195 operation_assignment: picture_variable . PLUS_ASSIGN picture_expression 366 any_variable: picture_variable . PLUS_ASSIGN shift, and go to state 1412 ASSIGN shift, and go to state 1413 $default reduce using rule 366 (any_variable) state 276 108 point_assignment: point_variable . ASSIGN point_expression 109 | point_variable . ASSIGN bool_point_expression 110 | point_variable . ASSIGN numeric_expression 111 | point_variable . ASSIGN point_assignment 180 operation_assignment: point_variable . PLUS_ASSIGN point_expression 181 | point_variable . MINUS_ASSIGN point_expression 182 | point_variable . TIMES_ASSIGN numeric_expression 183 | point_variable . DIVIDE_ASSIGN numeric_expression 367 any_variable: point_variable . 548 transformation_assignment_command: point_variable . TIMES_ASSIGN transform_expression 549 | point_variable . TIMES_ASSIGN transformation_assignment_command DIVIDE_ASSIGN shift, and go to state 1414 TIMES_ASSIGN shift, and go to state 1415 MINUS_ASSIGN shift, and go to state 1416 PLUS_ASSIGN shift, and go to state 1417 ASSIGN shift, and go to state 1418 TIMES_ASSIGN [reduce using rule 367 (any_variable)] state 277 105 focus_assignment: focus_variable . ASSIGN focus_expression 106 | focus_variable . ASSIGN focus_assignment 368 any_variable: focus_variable . ASSIGN shift, and go to state 1419 $default reduce using rule 368 (any_variable) state 278 107 macro_assignment: macro_variable . ASSIGN macro_variable 369 any_variable: macro_variable . 2024 macro_call: macro_variable . untyped_parameter_list 2025 | macro_variable . SEMI_COLON 2026 | macro_variable . LEFT_BRACE SEMI_COLON shift, and go to state 1420 LEFT_PARENTHESIS shift, and go to state 1421 LEFT_BRACE shift, and go to state 1422 ASSIGN shift, and go to state 1423 SEMI_COLON [reduce using rule 2020 (untyped_parameter_list)] TIMES_ASSIGN reduce using rule 369 (any_variable) $default reduce using rule 2020 (untyped_parameter_list) untyped_parameter_list go to state 1424 state 279 115 path_assignment: path_variable . ASSIGN path_expression 116 | path_variable . ASSIGN circle_expression 117 | path_variable . ASSIGN ellipse_expression 118 | path_variable . ASSIGN rectangle_expression 119 | path_variable . ASSIGN triangle_expression 120 | path_variable . ASSIGN polygon_expression 121 | path_variable . ASSIGN reg_polygon_expression 122 | path_variable . ASSIGN path_assignment 184 operation_assignment: path_variable . PLUS_ASSIGN point_expression 185 | path_variable . PLUS_ASSIGN path_join 186 | path_variable . PLUS_ASSIGN CYCLE 187 | path_variable . MINUS_ASSIGN CYCLE 370 any_variable: path_variable . MINUS_ASSIGN shift, and go to state 1425 PLUS_ASSIGN shift, and go to state 1426 ASSIGN shift, and go to state 1427 $default reduce using rule 370 (any_variable) state 280 123 ellipse_assignment: ellipse_variable . ASSIGN ellipse_expression 124 | ellipse_variable . ASSIGN circle_expression 371 any_variable: ellipse_variable . ASSIGN shift, and go to state 1428 $default reduce using rule 371 (any_variable) state 281 125 circle_assignment: circle_variable . ASSIGN circle_expression 372 any_variable: circle_variable . ASSIGN shift, and go to state 1429 $default reduce using rule 372 (any_variable) state 282 126 parabola_assignment: parabola_variable . ASSIGN parabola_expression 192 operation_assignment: parabola_variable . PLUS_ASSIGN CYCLE 193 | parabola_variable . MINUS_ASSIGN CYCLE 373 any_variable: parabola_variable . MINUS_ASSIGN shift, and go to state 1430 PLUS_ASSIGN shift, and go to state 1431 ASSIGN shift, and go to state 1432 $default reduce using rule 373 (any_variable) state 283 127 hyperbola_assignment: hyperbola_variable . ASSIGN hyperbola_expression 374 any_variable: hyperbola_variable . ASSIGN shift, and go to state 1433 $default reduce using rule 374 (any_variable) state 284 128 conic_section_lattice_assignment: conic_section_lattice_variable . ASSIGN conic_section_lattice_expression 375 any_variable: conic_section_lattice_variable . ASSIGN shift, and go to state 1434 $default reduce using rule 375 (any_variable) state 285 129 helix_assignment: helix_variable . ASSIGN helix_expression 376 any_variable: helix_variable . ASSIGN shift, and go to state 1435 $default reduce using rule 376 (any_variable) state 286 135 rectangle_assignment: rectangle_variable . ASSIGN rectangle_expression 194 operation_assignment: rectangle_variable . PLUS_ASSIGN point_expression 377 any_variable: rectangle_variable . PLUS_ASSIGN shift, and go to state 1436 ASSIGN shift, and go to state 1437 $default reduce using rule 377 (any_variable) state 287 130 polygon_assignment: polygon_variable . ASSIGN polygon_expression 131 | polygon_variable . ASSIGN rectangle_expression 132 | polygon_variable . ASSIGN triangle_expression 133 | polygon_variable . ASSIGN reg_polygon_expression 378 any_variable: polygon_variable . ASSIGN shift, and go to state 1438 $default reduce using rule 378 (any_variable) state 288 134 reg_polygon_assignment: reg_polygon_variable . ASSIGN reg_polygon_expression 379 any_variable: reg_polygon_variable . ASSIGN shift, and go to state 1439 $default reduce using rule 379 (any_variable) state 289 380 any_variable: triangle_variable . $default reduce using rule 380 (any_variable) state 290 188 operation_assignment: nurb_variable . PLUS_ASSIGN point_expression 189 | nurb_variable . PLUS_ASSIGN knot_or_weight numeric_expression 381 any_variable: nurb_variable . PLUS_ASSIGN shift, and go to state 1440 $default reduce using rule 381 (any_variable) state 291 382 any_variable: cone_variable . $default reduce using rule 382 (any_variable) state 292 383 any_variable: cylinder_variable . $default reduce using rule 383 (any_variable) state 293 136 cuboid_assignment: cuboid_variable . ASSIGN cuboid_expression 384 any_variable: cuboid_variable . ASSIGN shift, and go to state 1441 $default reduce using rule 384 (any_variable) state 294 137 polyhedron_assignment: polyhedron_variable . ASSIGN polyhedron_expression 385 any_variable: polyhedron_variable . ASSIGN shift, and go to state 1442 $default reduce using rule 385 (any_variable) state 295 386 any_variable: ellipse_slice_variable . $default reduce using rule 386 (any_variable) state 296 387 any_variable: circle_slice_variable . $default reduce using rule 387 (any_variable) state 297 388 any_variable: polyhedron_slice_variable . $default reduce using rule 388 (any_variable) state 298 389 any_variable: ellipsoid_variable . $default reduce using rule 389 (any_variable) state 299 138 sphere_assignment: sphere_variable . ASSIGN sphere_expression 390 any_variable: sphere_variable . ASSIGN shift, and go to state 1443 $default reduce using rule 390 (any_variable) state 300 391 any_variable: paraboloid_variable . $default reduce using rule 391 (any_variable) state 301 392 any_variable: glyph_variable . $default reduce using rule 392 (any_variable) state 302 139 plane_assignment: plane_variable . ASSIGN plane_expression 140 | plane_variable . ASSIGN path_expression 393 any_variable: plane_variable . ASSIGN shift, and go to state 1444 $default reduce using rule 393 (any_variable) state 303 141 origami_figure_assignment: origami_figure_variable . ASSIGN origami_figure_expression 394 any_variable: origami_figure_variable . ASSIGN shift, and go to state 1445 $default reduce using rule 394 (any_variable) state 304 546 transformation_assignment_command: any_variable . TIMES_ASSIGN transform_expression 547 | any_variable . TIMES_ASSIGN transformation_assignment_command TIMES_ASSIGN shift, and go to state 1446 state 305 10 statement: command . SEMI_COLON SEMI_COLON shift, and go to state 1447 state 306 449 command: clipping_command . $default reduce using rule 449 (command) state 307 457 message_command: message_or_errmessage . string_expression LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 1448 tag go to state 429 state 308 446 command: message_command . $default reduce using rule 446 (command) state 309 447 command: pause_command . $default reduce using rule 447 (command) state 310 452 command: scantokens_command . $default reduce using rule 452 (command) state 311 453 command: verbatim_metapost_command . $default reduce using rule 453 (command) state 312 433 command: drawing_command . $default reduce using rule 433 (command) state 313 461 drawing_command: basic_drawing_command . path_expression with_clause_draw_list 462 | basic_drawing_command . ellipse_expression with_clause_draw_list 463 | basic_drawing_command . circle_expression with_clause_draw_list 464 | basic_drawing_command . parabola_expression with_clause_draw_list 465 | basic_drawing_command . hyperbola_expression with_clause_draw_list 466 | basic_drawing_command . polygon_expression with_clause_draw_list 467 | basic_drawing_command . reg_polygon_expression with_clause_draw_list 468 | basic_drawing_command . rectangle_expression with_clause_draw_list 469 | basic_drawing_command . triangle_expression with_clause_draw_list 470 | basic_drawing_command . path_vector_expression with_clause_draw_list 471 | basic_drawing_command . circle_vector_expression with_clause_draw_list 472 | basic_drawing_command . ellipse_vector_expression with_clause_draw_list 473 | basic_drawing_command . polygon_vector_expression with_clause_draw_list 474 | basic_drawing_command . reg_polygon_vector_expression with_clause_draw_list 475 | basic_drawing_command . rectangle_vector_expression with_clause_draw_list 476 | basic_drawing_command . triangle_vector_expression with_clause_draw_list 477 | basic_drawing_command . cuboid_expression with_clause_draw_list 478 | basic_drawing_command . polyhedron_expression with_clause_draw_list 479 | basic_drawing_command . ellipsoid_expression with_clause_draw_list 480 | basic_drawing_command . sphere_expression with_clause_draw_list 481 | basic_drawing_command . cylinder_expression with_clause_draw_list 482 | basic_drawing_command . cone_expression with_clause_draw_list REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1449 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1450 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1451 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cone_variable go to state 955 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1452 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1454 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1456 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1458 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1460 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1462 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1464 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1466 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1468 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1469 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1470 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1473 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1476 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1478 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1480 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1482 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1483 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1484 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1485 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1486 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1487 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1488 tag go to state 429 state 314 491 drawing_command: drawdot_or_undrawdot . point_expression with_clause_draw_list 492 | drawdot_or_undrawdot . bool_point_expression with_clause_draw_list REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1489 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1490 GENERATE shift, and go to state 654 variable go to state 1491 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1492 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1493 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 315 493 drawing_command: conditional_drawdot_or_undrawdot . bool_point_expression with_clause_draw_list REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1495 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1496 GENERATE shift, and go to state 654 variable go to state 1497 bool_point_variable go to state 905 path_variable go to state 658 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1498 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 316 434 command: pickup_command . $default reduce using rule 434 (command) state 317 435 command: drop_command . $default reduce using rule 435 (command) state 318 448 command: clear_command . $default reduce using rule 448 (command) state 319 524 clear_command: clear_vector_command . $default reduce using rule 524 (clear_command) state 320 525 clear_command: clear_connectors_command . $default reduce using rule 525 (clear_command) state 321 526 clear_command: clear_pen_command . $default reduce using rule 526 (clear_command) state 322 527 clear_command: clear_picture_command . $default reduce using rule 527 (clear_command) state 323 451 command: group_command . $default reduce using rule 451 (command) state 324 532 group_command: begin_group_command . $default reduce using rule 532 (group_command) state 325 533 group_command: end_group_command . $default reduce using rule 533 (group_command) state 326 534 group_command: save_command . $default reduce using rule 534 (group_command) state 327 442 command: input_command . $default reduce using rule 442 (command) state 328 441 command: transformation_command . $default reduce using rule 441 (command) state 329 539 transformation_command: basic_transformation_command . any_variable BY numeric_primary 540 | basic_transformation_command . any_variable numeric_list SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 163 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 566 picture_variable go to state 567 point_variable go to state 568 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 1499 tag go to state 429 state 330 170 assignment_command: transformation_assignment_command . $default reduce using rule 170 (assignment_command) state 331 454 command: vector_manipulation_command . $default reduce using rule 454 (command) state 332 436 command: set_command . $default reduce using rule 436 (command) state 333 445 command: label_command . $default reduce using rule 445 (command) state 334 691 label_command: label_or_dotlabel . label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional 692 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 693 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 694 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 697 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 698 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 699 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 700 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 701 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 702 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 703 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 704 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 705 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 706 | label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RT shift, and go to state 1500 LFT shift, and go to state 1501 TOP shift, and go to state 1502 BOT shift, and go to state 1503 URT shift, and go to state 1504 ULFT shift, and go to state 1505 LRT shift, and go to state 1506 LLFT shift, and go to state 1507 $default reduce using rule 716 (label_suffix) label_suffix go to state 1508 state 335 695 label_command: conditional_label_or_dotlabel . label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 696 | conditional_label_or_dotlabel . label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RT shift, and go to state 1500 LFT shift, and go to state 1501 TOP shift, and go to state 1502 BOT shift, and go to state 1503 URT shift, and go to state 1504 ULFT shift, and go to state 1505 LRT shift, and go to state 1506 LLFT shift, and go to state 1507 $default reduce using rule 716 (label_suffix) label_suffix go to state 1509 state 336 437 command: beginfig_command . $default reduce using rule 437 (command) state 337 438 command: endfig_command . $default reduce using rule 438 (command) state 338 439 command: beginchar_command . $default reduce using rule 439 (command) state 339 440 command: endchar_command . $default reduce using rule 440 (command) state 340 443 command: output_command . $default reduce using rule 443 (command) state 341 444 command: show_command . $default reduce using rule 444 (command) state 342 11 statement: conditional . $default reduce using rule 11 (statement) state 343 842 conditional: if_conditional . $default reduce using rule 842 (conditional) state 344 843 conditional: else_conditional . $default reduce using rule 843 (conditional) state 345 844 conditional: elseif_conditional . $default reduce using rule 844 (conditional) state 346 845 conditional: fi_conditional . $default reduce using rule 845 (conditional) state 347 12 statement: loop . $default reduce using rule 12 (statement) state 348 850 loop: for_loop . $default reduce using rule 850 (loop) state 349 851 loop: end_loop . $default reduce using rule 851 (loop) state 350 863 end_loop: exit_if_or_exit_unless . boolean_expression SEMI_COLON REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 1510 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 351 6 statement: declaration . SEMI_COLON SEMI_COLON shift, and go to state 1511 state 352 1748 declaration: boolean_declaration . $default reduce using rule 1748 (declaration) state 353 1749 declaration: string_declaration . $default reduce using rule 1749 (declaration) state 354 1750 declaration: pen_declaration . $default reduce using rule 1750 (declaration) state 355 1751 declaration: dash_pattern_declaration . $default reduce using rule 1751 (declaration) state 356 1752 declaration: focus_declaration . $default reduce using rule 1752 (declaration) state 357 1753 declaration: macro_declaration . $default reduce using rule 1753 (declaration) state 358 1754 declaration: color_declaration . $default reduce using rule 1754 (declaration) state 359 1755 declaration: numeric_declaration . $default reduce using rule 1755 (declaration) state 360 1756 declaration: ulong_long_declaration . $default reduce using rule 1756 (declaration) state 361 1757 declaration: transform_declaration . $default reduce using rule 1757 (declaration) state 362 1758 declaration: picture_declaration . $default reduce using rule 1758 (declaration) state 363 1759 declaration: point_declaration . $default reduce using rule 1759 (declaration) state 364 1760 declaration: bool_point_declaration . $default reduce using rule 1760 (declaration) state 365 1761 declaration: path_declaration . $default reduce using rule 1761 (declaration) state 366 1767 declaration: triangle_declaration . $default reduce using rule 1767 (declaration) state 367 1768 declaration: nurb_declaration . $default reduce using rule 1768 (declaration) state 368 1769 declaration: polygon_declaration . $default reduce using rule 1769 (declaration) state 369 1770 declaration: reg_polygon_declaration . $default reduce using rule 1770 (declaration) state 370 1771 declaration: rectangle_declaration . $default reduce using rule 1771 (declaration) state 371 1772 declaration: square_declaration . $default reduce using rule 1772 (declaration) state 372 1773 declaration: ellipse_declaration . $default reduce using rule 1773 (declaration) state 373 1762 declaration: circle_declaration . $default reduce using rule 1762 (declaration) state 374 1763 declaration: parabola_declaration . $default reduce using rule 1763 (declaration) state 375 1764 declaration: hyperbola_declaration . $default reduce using rule 1764 (declaration) state 376 1765 declaration: conic_section_lattice_declaration . $default reduce using rule 1765 (declaration) state 377 1766 declaration: helix_declaration . $default reduce using rule 1766 (declaration) state 378 1774 declaration: cone_declaration . $default reduce using rule 1774 (declaration) state 379 1775 declaration: cylinder_declaration . $default reduce using rule 1775 (declaration) state 380 1776 declaration: cuboid_declaration . $default reduce using rule 1776 (declaration) state 381 1777 declaration: polyhedron_declaration . $default reduce using rule 1777 (declaration) state 382 1778 declaration: ellipsoid_declaration . $default reduce using rule 1778 (declaration) state 383 1779 declaration: sphere_declaration . $default reduce using rule 1779 (declaration) state 384 1780 declaration: paraboloid_declaration . $default reduce using rule 1780 (declaration) state 385 1781 declaration: glyph_declaration . $default reduce using rule 1781 (declaration) state 386 1782 declaration: plane_declaration . $default reduce using rule 1782 (declaration) state 387 1783 declaration: ellipse_slice_declaration . $default reduce using rule 1783 (declaration) state 388 1784 declaration: circle_slice_declaration . $default reduce using rule 1784 (declaration) state 389 1785 declaration: polyhedron_slice_declaration . $default reduce using rule 1785 (declaration) state 390 1789 declaration: origami_figure_declaration . $default reduce using rule 1789 (declaration) state 391 1792 declaration: boolean_vector_declaration . $default reduce using rule 1792 (declaration) state 392 1790 declaration: numeric_vector_declaration . $default reduce using rule 1790 (declaration) state 393 1791 declaration: ulong_long_vector_declaration . $default reduce using rule 1791 (declaration) state 394 1793 declaration: string_vector_declaration . $default reduce using rule 1793 (declaration) state 395 1794 declaration: pen_vector_declaration . $default reduce using rule 1794 (declaration) state 396 1795 declaration: dash_pattern_vector_declaration . $default reduce using rule 1795 (declaration) state 397 1796 declaration: color_vector_declaration . $default reduce using rule 1796 (declaration) state 398 1797 declaration: transform_vector_declaration . $default reduce using rule 1797 (declaration) state 399 1798 declaration: picture_vector_declaration . $default reduce using rule 1798 (declaration) state 400 1799 declaration: focus_vector_declaration . $default reduce using rule 1799 (declaration) state 401 1800 declaration: macro_vector_declaration . $default reduce using rule 1800 (declaration) state 402 1801 declaration: point_vector_declaration . $default reduce using rule 1801 (declaration) state 403 1802 declaration: bool_point_vector_declaration . $default reduce using rule 1802 (declaration) state 404 1803 declaration: path_vector_declaration . $default reduce using rule 1803 (declaration) state 405 1804 declaration: ellipse_vector_declaration . $default reduce using rule 1804 (declaration) state 406 1805 declaration: circle_vector_declaration . $default reduce using rule 1805 (declaration) state 407 1806 declaration: parabola_vector_declaration . $default reduce using rule 1806 (declaration) state 408 1807 declaration: hyperbola_vector_declaration . $default reduce using rule 1807 (declaration) state 409 1808 declaration: conic_section_lattice_vector_declaration . $default reduce using rule 1808 (declaration) state 410 1809 declaration: helix_vector_declaration . $default reduce using rule 1809 (declaration) state 411 1812 declaration: rectangle_vector_declaration . $default reduce using rule 1812 (declaration) state 412 1810 declaration: triangle_vector_declaration . $default reduce using rule 1810 (declaration) state 413 1811 declaration: nurb_vector_declaration . $default reduce using rule 1811 (declaration) state 414 1813 declaration: polygon_vector_declaration . $default reduce using rule 1813 (declaration) state 415 1814 declaration: reg_polygon_vector_declaration . $default reduce using rule 1814 (declaration) state 416 1815 declaration: cone_vector_declaration . $default reduce using rule 1815 (declaration) state 417 1816 declaration: cylinder_vector_declaration . $default reduce using rule 1816 (declaration) state 418 1817 declaration: cuboid_vector_declaration . $default reduce using rule 1817 (declaration) state 419 1818 declaration: polyhedron_vector_declaration . $default reduce using rule 1818 (declaration) state 420 1819 declaration: ellipsoid_vector_declaration . $default reduce using rule 1819 (declaration) state 421 1820 declaration: sphere_vector_declaration . $default reduce using rule 1820 (declaration) state 422 1821 declaration: paraboloid_vector_declaration . $default reduce using rule 1821 (declaration) state 423 1822 declaration: glyph_vector_declaration . $default reduce using rule 1822 (declaration) state 424 1823 declaration: plane_vector_declaration . $default reduce using rule 1823 (declaration) state 425 1786 declaration: ellipse_slice_vector_declaration . $default reduce using rule 1786 (declaration) state 426 1787 declaration: circle_slice_vector_declaration . $default reduce using rule 1787 (declaration) state 427 1788 declaration: polyhedron_slice_vector_declaration . $default reduce using rule 1788 (declaration) state 428 1824 declaration: origami_figure_vector_declaration . $default reduce using rule 1824 (declaration) state 429 234 variable: tag . suffix $default reduce using rule 235 (suffix) suffix go to state 1512 state 430 9 statement: macro_definition . $default reduce using rule 9 (statement) state 431 13 statement: macro_call . $default reduce using rule 13 (statement) state 432 1985 spark: BOOLEAN_DECLARATOR . $default reduce using rule 1985 (spark) state 433 1987 spark: STRING_DECLARATOR . $default reduce using rule 1987 (spark) state 434 1988 spark: NUMERIC_DECLARATOR . $default reduce using rule 1988 (spark) state 435 1989 spark: TRANSFORM_DECLARATOR . $default reduce using rule 1989 (spark) state 436 1990 spark: POINT_DECLARATOR . $default reduce using rule 1990 (spark) state 437 1986 spark: BOOL_POINT_DECLARATOR . $default reduce using rule 1986 (spark) state 438 1991 spark: PATH_DECLARATOR . $default reduce using rule 1991 (spark) state 439 1992 spark: TRIANGLE_DECLARATOR . $default reduce using rule 1992 (spark) state 440 1993 spark: REG_POLYGON_DECLARATOR . $default reduce using rule 1993 (spark) state 441 1994 spark: RECTANGLE_DECLARATOR . $default reduce using rule 1994 (spark) state 442 1995 spark: SQUARE_DECLARATOR . $default reduce using rule 1995 (spark) state 443 1996 spark: ELLIPSE_DECLARATOR . $default reduce using rule 1996 (spark) state 444 1997 spark: CIRCLE_DECLARATOR . $default reduce using rule 1997 (spark) state 445 1998 spark: HELIX_DECLARATOR . $default reduce using rule 1998 (spark) state 446 2000 spark: CUBOID_DECLARATOR . $default reduce using rule 2000 (spark) state 447 2001 spark: POLYHEDRON_DECLARATOR . $default reduce using rule 2001 (spark) state 448 1999 spark: HELIX_VECTOR_DECLARATOR . $default reduce using rule 1999 (spark) state 449 1825 boolean_declaration: BOOLEAN_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1825 (boolean_declaration) state 450 1902 declaration_list: declared_variable . $default reduce using rule 1902 (declaration_list) state 451 1904 declared_variable: symbolic_token . declared_suffix $default reduce using rule 2010 (declared_suffix) declared_suffix go to state 1514 state 452 1983 symbolic_token: spark . $default reduce using rule 1983 (symbolic_token) state 453 1984 symbolic_token: tag . $default reduce using rule 1984 (symbolic_token) state 454 1826 string_declaration: STRING_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1826 (string_declaration) state 455 1832 numeric_declaration: NUMERIC_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1832 (numeric_declaration) state 456 1833 ulong_long_declaration: ULONG_LONG_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1833 (ulong_long_declaration) state 457 1834 transform_declaration: TRANSFORM_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1834 (transform_declaration) state 458 1831 color_declaration: COLOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1831 (color_declaration) state 459 1827 pen_declaration: PEN_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1827 (pen_declaration) state 460 1828 dash_pattern_declaration: DASH_PATTERN_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1828 (dash_pattern_declaration) state 461 1829 focus_declaration: FOCUS_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1829 (focus_declaration) state 462 1835 picture_declaration: PICTURE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1835 (picture_declaration) state 463 1836 point_declaration: POINT_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1836 (point_declaration) state 464 1837 bool_point_declaration: BOOL_POINT_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1837 (bool_point_declaration) state 465 1840 nurb_declaration: NURB_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1840 (nurb_declaration) state 466 1838 path_declaration: PATH_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1838 (path_declaration) state 467 1839 triangle_declaration: TRIANGLE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1839 (triangle_declaration) state 468 1841 polygon_declaration: POLYGON_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1841 (polygon_declaration) state 469 1842 reg_polygon_declaration: REG_POLYGON_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1842 (reg_polygon_declaration) state 470 1843 rectangle_declaration: RECTANGLE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1843 (rectangle_declaration) state 471 1844 square_declaration: SQUARE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1844 (square_declaration) state 472 1845 ellipse_declaration: ELLIPSE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1845 (ellipse_declaration) state 473 1846 circle_declaration: CIRCLE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1846 (circle_declaration) state 474 1849 conic_section_lattice_declaration: CONIC_SECTION_LATTICE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1849 (conic_section_lattice_declaration) state 475 1850 helix_declaration: HELIX_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1850 (helix_declaration) state 476 1853 cuboid_declaration: CUBOID_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1853 (cuboid_declaration) state 477 1854 polyhedron_declaration: POLYHEDRON_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1854 (polyhedron_declaration) state 478 1851 cone_declaration: CONE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1851 (cone_declaration) state 479 1852 cylinder_declaration: CYLINDER_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1852 (cylinder_declaration) state 480 1855 ellipsoid_declaration: ELLIPSOID_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1855 (ellipsoid_declaration) state 481 1856 sphere_declaration: SPHERE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1856 (sphere_declaration) state 482 1847 parabola_declaration: PARABOLA_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1847 (parabola_declaration) state 483 1848 hyperbola_declaration: HYPERBOLA_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1848 (hyperbola_declaration) state 484 1857 paraboloid_declaration: PARABOLOID_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1857 (paraboloid_declaration) state 485 1880 parabola_vector_declaration: PARABOLA_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1880 (parabola_vector_declaration) state 486 1881 hyperbola_vector_declaration: HYPERBOLA_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1881 (hyperbola_vector_declaration) state 487 1895 paraboloid_vector_declaration: PARABOLOID_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1895 (paraboloid_vector_declaration) state 488 1858 glyph_declaration: GLYPH_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1858 (glyph_declaration) state 489 1859 plane_declaration: PLANE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1859 (plane_declaration) state 490 1863 origami_figure_declaration: ORIGAMI_FIGURE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1863 (origami_figure_declaration) state 491 1860 ellipse_slice_declaration: ELLIPSE_SLICE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1860 (ellipse_slice_declaration) state 492 1861 circle_slice_declaration: CIRCLE_SLICE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1861 (circle_slice_declaration) state 493 1862 polyhedron_slice_declaration: POLYHEDRON_SLICE_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1862 (polyhedron_slice_declaration) state 494 1898 ellipse_slice_vector_declaration: ELLIPSE_SLICE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1898 (ellipse_slice_vector_declaration) state 495 1899 circle_slice_vector_declaration: CIRCLE_SLICE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1899 (circle_slice_vector_declaration) state 496 1900 polyhedron_slice_vector_declaration: POLYHEDRON_SLICE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1900 (polyhedron_slice_vector_declaration) state 497 1864 boolean_vector_declaration: BOOLEAN_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1864 (boolean_vector_declaration) state 498 1867 string_vector_declaration: STRING_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1867 (string_vector_declaration) state 499 1865 numeric_vector_declaration: NUMERIC_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1865 (numeric_vector_declaration) state 500 1866 ulong_long_vector_declaration: ULONG_LONG_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1866 (ulong_long_vector_declaration) state 501 1871 transform_vector_declaration: TRANSFORM_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1871 (transform_vector_declaration) state 502 1870 color_vector_declaration: COLOR_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1870 (color_vector_declaration) state 503 1868 pen_vector_declaration: PEN_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1868 (pen_vector_declaration) state 504 1869 dash_pattern_vector_declaration: DASH_PATTERN_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1869 (dash_pattern_vector_declaration) state 505 1873 focus_vector_declaration: FOCUS_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1873 (focus_vector_declaration) state 506 1872 picture_vector_declaration: PICTURE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1872 (picture_vector_declaration) state 507 1875 point_vector_declaration: POINT_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1875 (point_vector_declaration) state 508 1876 bool_point_vector_declaration: BOOL_POINT_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1876 (bool_point_vector_declaration) state 509 1886 nurb_vector_declaration: NURB_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1886 (nurb_vector_declaration) state 510 1877 path_vector_declaration: PATH_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1877 (path_vector_declaration) state 511 1885 triangle_vector_declaration: TRIANGLE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1885 (triangle_vector_declaration) state 512 1887 polygon_vector_declaration: POLYGON_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1887 (polygon_vector_declaration) state 513 1888 reg_polygon_vector_declaration: REG_POLYGON_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1888 (reg_polygon_vector_declaration) state 514 1884 rectangle_vector_declaration: RECTANGLE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1884 (rectangle_vector_declaration) state 515 1878 ellipse_vector_declaration: ELLIPSE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1878 (ellipse_vector_declaration) state 516 1879 circle_vector_declaration: CIRCLE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1879 (circle_vector_declaration) state 517 1882 conic_section_lattice_vector_declaration: CONIC_SECTION_LATTICE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1882 (conic_section_lattice_vector_declaration) state 518 1883 helix_vector_declaration: HELIX_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1883 (helix_vector_declaration) state 519 1891 cuboid_vector_declaration: CUBOID_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1891 (cuboid_vector_declaration) state 520 1892 polyhedron_vector_declaration: POLYHEDRON_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1892 (polyhedron_vector_declaration) state 521 1889 cone_vector_declaration: CONE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1889 (cone_vector_declaration) state 522 1890 cylinder_vector_declaration: CYLINDER_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1890 (cylinder_vector_declaration) state 523 1893 ellipsoid_vector_declaration: ELLIPSOID_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1893 (ellipsoid_vector_declaration) state 524 1894 sphere_vector_declaration: SPHERE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1894 (sphere_vector_declaration) state 525 1896 glyph_vector_declaration: GLYPH_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1896 (glyph_vector_declaration) state 526 1897 plane_vector_declaration: PLANE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1897 (plane_vector_declaration) state 527 1901 origami_figure_vector_declaration: ORIGAMI_FIGURE_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1901 (origami_figure_vector_declaration) state 528 357 any_variable: boolean_variable . $default reduce using rule 357 (any_variable) state 529 358 any_variable: bool_point_variable . $default reduce using rule 358 (any_variable) state 530 359 any_variable: string_variable . $default reduce using rule 359 (any_variable) state 531 362 any_variable: pen_variable . $default reduce using rule 362 (any_variable) state 532 363 any_variable: dash_pattern_variable . $default reduce using rule 363 (any_variable) state 533 364 any_variable: color_variable . $default reduce using rule 364 (any_variable) state 534 395 any_variable: boolean_vector_variable . $default reduce using rule 395 (any_variable) state 535 396 any_variable: string_vector_variable . $default reduce using rule 396 (any_variable) state 536 397 any_variable: numeric_vector_variable . $default reduce using rule 397 (any_variable) state 537 398 any_variable: ulong_long_vector_variable . $default reduce using rule 398 (any_variable) state 538 399 any_variable: pen_vector_variable . $default reduce using rule 399 (any_variable) state 539 400 any_variable: dash_pattern_vector_variable . $default reduce using rule 400 (any_variable) state 540 402 any_variable: picture_vector_variable . $default reduce using rule 402 (any_variable) state 541 403 any_variable: transform_vector_variable . $default reduce using rule 403 (any_variable) state 542 404 any_variable: focus_vector_variable . $default reduce using rule 404 (any_variable) state 543 401 any_variable: color_vector_variable . $default reduce using rule 401 (any_variable) state 544 406 any_variable: point_vector_variable . $default reduce using rule 406 (any_variable) state 545 407 any_variable: bool_point_vector_variable . $default reduce using rule 407 (any_variable) state 546 408 any_variable: path_vector_variable . $default reduce using rule 408 (any_variable) state 547 409 any_variable: triangle_vector_variable . $default reduce using rule 409 (any_variable) state 548 410 any_variable: nurb_vector_variable . $default reduce using rule 410 (any_variable) state 549 411 any_variable: ellipse_vector_variable . $default reduce using rule 411 (any_variable) state 550 412 any_variable: circle_vector_variable . $default reduce using rule 412 (any_variable) state 551 413 any_variable: parabola_vector_variable . $default reduce using rule 413 (any_variable) state 552 414 any_variable: hyperbola_vector_variable . $default reduce using rule 414 (any_variable) state 553 415 any_variable: conic_section_lattice_vector_variable . $default reduce using rule 415 (any_variable) state 554 416 any_variable: helix_vector_variable . $default reduce using rule 416 (any_variable) state 555 417 any_variable: rectangle_vector_variable . $default reduce using rule 417 (any_variable) state 556 418 any_variable: polygon_vector_variable . $default reduce using rule 418 (any_variable) state 557 419 any_variable: reg_polygon_vector_variable . $default reduce using rule 419 (any_variable) state 558 422 any_variable: cuboid_vector_variable . $default reduce using rule 422 (any_variable) state 559 423 any_variable: polyhedron_vector_variable . $default reduce using rule 423 (any_variable) state 560 427 any_variable: ellipsoid_vector_variable . $default reduce using rule 427 (any_variable) state 561 428 any_variable: sphere_vector_variable . $default reduce using rule 428 (any_variable) state 562 431 any_variable: plane_vector_variable . $default reduce using rule 431 (any_variable) state 563 432 any_variable: origami_figure_vector_variable . $default reduce using rule 432 (any_variable) state 564 360 any_variable: numeric_variable . $default reduce using rule 360 (any_variable) state 565 361 any_variable: ulong_long_variable . $default reduce using rule 361 (any_variable) state 566 365 any_variable: transform_variable . $default reduce using rule 365 (any_variable) state 567 366 any_variable: picture_variable . $default reduce using rule 366 (any_variable) state 568 367 any_variable: point_variable . $default reduce using rule 367 (any_variable) state 569 368 any_variable: focus_variable . $default reduce using rule 368 (any_variable) state 570 369 any_variable: macro_variable . $default reduce using rule 369 (any_variable) state 571 370 any_variable: path_variable . $default reduce using rule 370 (any_variable) state 572 371 any_variable: ellipse_variable . $default reduce using rule 371 (any_variable) state 573 372 any_variable: circle_variable . $default reduce using rule 372 (any_variable) state 574 373 any_variable: parabola_variable . $default reduce using rule 373 (any_variable) state 575 374 any_variable: hyperbola_variable . $default reduce using rule 374 (any_variable) state 576 375 any_variable: conic_section_lattice_variable . $default reduce using rule 375 (any_variable) state 577 376 any_variable: helix_variable . $default reduce using rule 376 (any_variable) state 578 377 any_variable: rectangle_variable . $default reduce using rule 377 (any_variable) state 579 378 any_variable: polygon_variable . $default reduce using rule 378 (any_variable) state 580 379 any_variable: reg_polygon_variable . $default reduce using rule 379 (any_variable) state 581 381 any_variable: nurb_variable . $default reduce using rule 381 (any_variable) state 582 384 any_variable: cuboid_variable . $default reduce using rule 384 (any_variable) state 583 385 any_variable: polyhedron_variable . $default reduce using rule 385 (any_variable) state 584 390 any_variable: sphere_variable . $default reduce using rule 390 (any_variable) state 585 393 any_variable: plane_variable . $default reduce using rule 393 (any_variable) state 586 394 any_variable: origami_figure_variable . $default reduce using rule 394 (any_variable) state 587 545 transformation_command: ROTATE_AROUND any_variable . LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression LEFT_PARENTHESIS shift, and go to state 1515 state 588 1288 path_primary: REVERSE . path_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 1518 tag go to state 429 state 589 1289 path_primary: SUBPATH . numeric_list OF path_primary LEFT_PARENTHESIS shift, and go to state 1519 numeric_list go to state 1520 state 590 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 tag go to state 429 state 591 1108 numeric_token: INTEGER . $default reduce using rule 1108 (numeric_token) state 592 1109 numeric_token: REAL . $default reduce using rule 1109 (numeric_token) state 593 1115 numeric_operator: MINUS . $default reduce using rule 1115 (numeric_operator) state 594 1114 numeric_operator: PLUS . $default reduce using rule 1114 (numeric_operator) state 595 1210 point_primary: UNIT_VECTOR . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1527 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 1528 tag go to state 429 state 596 1201 point_primary: GET_NORMAL . path_primary 1202 | GET_NORMAL . ellipse_primary 1203 | GET_NORMAL . circle_primary 1204 | GET_NORMAL . parabola_primary 1205 | GET_NORMAL . hyperbola_primary 1206 | GET_NORMAL . polygon_primary 1207 | GET_NORMAL . reg_polygon_primary 1208 | GET_NORMAL . rectangle_primary 1209 | GET_NORMAL . triangle_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1529 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1530 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1531 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 path_primary go to state 1532 ellipse_primary go to state 1533 circle_primary go to state 1534 parabola_primary go to state 1535 hyperbola_primary go to state 1536 polygon_primary go to state 1537 rectangle_primary go to state 1538 reg_polygon_primary go to state 1539 triangle_primary go to state 1540 tag go to state 429 state 597 1066 color_part: RED_ORANGE_PART . $default reduce using rule 1066 (color_part) state 598 1067 color_part: BLUE_VIOLET_PART . $default reduce using rule 1067 (color_part) state 599 1065 color_part: WHITE_PART . $default reduce using rule 1065 (color_part) state 600 1064 color_part: BLACK_PART . $default reduce using rule 1064 (color_part) state 601 1062 color_part: CYAN_PART . $default reduce using rule 1062 (color_part) state 602 1063 color_part: MAGENTA_PART . $default reduce using rule 1063 (color_part) state 603 1061 color_part: YELLOW_PART . $default reduce using rule 1061 (color_part) state 604 1060 color_part: BLUE_PART . $default reduce using rule 1060 (color_part) state 605 1059 color_part: GREEN_PART . $default reduce using rule 1059 (color_part) state 606 1058 color_part: RED_PART . $default reduce using rule 1058 (color_part) state 607 1057 transform_part: WZPART . $default reduce using rule 1057 (transform_part) state 608 1056 transform_part: WYPART . $default reduce using rule 1056 (transform_part) state 609 1055 transform_part: WXPART . $default reduce using rule 1055 (transform_part) state 610 1054 transform_part: ZZPART . $default reduce using rule 1054 (transform_part) state 611 1053 transform_part: ZYPART . $default reduce using rule 1053 (transform_part) state 612 1052 transform_part: ZXPART . $default reduce using rule 1052 (transform_part) state 613 1051 transform_part: YZPART . $default reduce using rule 1051 (transform_part) state 614 1050 transform_part: YYPART . $default reduce using rule 1050 (transform_part) state 615 1049 transform_part: YXPART . $default reduce using rule 1049 (transform_part) state 616 1048 transform_part: XZPART . $default reduce using rule 1048 (transform_part) state 617 1047 transform_part: XYPART . $default reduce using rule 1047 (transform_part) state 618 1046 transform_part: XXPART . $default reduce using rule 1046 (transform_part) state 619 1045 point_part: WPART . $default reduce using rule 1045 (point_part) state 620 1042 point_part: XPART . $default reduce using rule 1042 (point_part) state 621 1043 point_part: YPART . $default reduce using rule 1043 (point_part) state 622 1044 point_part: ZPART . $default reduce using rule 1044 (point_part) state 623 1079 numeric_operator: FLOOR . $default reduce using rule 1079 (numeric_operator) state 624 1080 numeric_operator: UNIFORMDEVIATE . $default reduce using rule 1080 (numeric_operator) state 625 1078 numeric_operator: MEXP . $default reduce using rule 1078 (numeric_operator) state 626 1077 numeric_operator: MLOG . $default reduce using rule 1077 (numeric_operator) state 627 1076 numeric_operator: ARCTAND . $default reduce using rule 1076 (numeric_operator) state 628 1075 numeric_operator: ARCCOSD . $default reduce using rule 1075 (numeric_operator) state 629 1074 numeric_operator: ARCSIND . $default reduce using rule 1074 (numeric_operator) state 630 1073 numeric_operator: TAND . $default reduce using rule 1073 (numeric_operator) state 631 1072 numeric_operator: COSD . $default reduce using rule 1072 (numeric_operator) state 632 1071 numeric_operator: SIND . $default reduce using rule 1071 (numeric_operator) state 633 1070 numeric_operator: SQRT . $default reduce using rule 1070 (numeric_operator) state 634 998 numeric_primary: SIZE . path_primary 1000 | SIZE . ellipse_primary 1002 | SIZE . parabola_primary 1003 | SIZE . hyperbola_primary 1005 | SIZE . polygon_primary 1006 | SIZE . ellipsoid_primary 1007 | SIZE . sphere_primary 1008 | SIZE . paraboloid_primary 1009 | SIZE . polyhedron_primary 1010 | SIZE . boolean_vector_primary 1011 | SIZE . numeric_vector_primary 1012 | SIZE . ulong_long_vector_primary 1013 | SIZE . string_vector_primary 1014 | SIZE . pen_vector_primary 1015 | SIZE . dash_pattern_vector_primary 1016 | SIZE . color_vector_primary 1017 | SIZE . transform_vector_primary 1018 | SIZE . focus_vector_primary 1019 | SIZE . point_vector_primary 1020 | SIZE . bool_point_vector_primary 1021 | SIZE . path_vector_primary 1022 | SIZE . ellipse_vector_primary 1023 | SIZE . circle_vector_primary 1024 | SIZE . parabola_vector_primary 1025 | SIZE . hyperbola_vector_primary 1026 | SIZE . conic_section_lattice_vector_primary 1027 | SIZE . nurb_vector_primary 1028 | SIZE . polygon_vector_primary 1029 | SIZE . triangle_vector_primary 1030 | SIZE . rectangle_vector_primary 1031 | SIZE . reg_polygon_vector_primary 1032 | SIZE . ellipsoid_vector_primary 1033 | SIZE . sphere_vector_primary 1034 | SIZE . cuboid_vector_primary 1035 | SIZE . polyhedron_vector_primary 1036 | SIZE . picture_vector_variable 1037 | SIZE . macro_vector_variable REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1541 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MEASURE_TEXT shift, and go to state 805 GET_PRIME_VECTOR shift, and go to state 807 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1542 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1543 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 ulong_long_vector_variable go to state 909 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 picture_vector_variable go to state 1544 transform_vector_variable go to state 913 focus_vector_variable go to state 914 macro_vector_variable go to state 1545 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 nurb_vector_variable go to state 1546 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 path_variable go to state 658 ellipse_variable go to state 944 parabola_variable go to state 946 hyperbola_variable go to state 947 polygon_variable go to state 951 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 paraboloid_variable go to state 964 path_primary go to state 1547 ellipse_primary go to state 1548 parabola_primary go to state 1549 hyperbola_primary go to state 1550 polygon_primary go to state 1551 polyhedron_primary go to state 1552 ellipsoid_primary go to state 1553 sphere_primary go to state 1554 paraboloid_primary go to state 1555 boolean_vector_primary go to state 1556 numeric_vector_primary go to state 1557 ulong_long_vector_primary go to state 1558 get_prime_vector_sub go to state 1109 string_vector_primary go to state 1559 color_vector_primary go to state 1560 pen_vector_primary go to state 1561 dash_pattern_vector_primary go to state 1562 transform_vector_primary go to state 1563 focus_vector_primary go to state 1564 point_vector_primary go to state 1565 bool_point_vector_primary go to state 1566 nurb_vector_primary go to state 1567 path_vector_primary go to state 1568 ellipse_vector_primary go to state 1569 circle_vector_primary go to state 1570 parabola_vector_primary go to state 1571 hyperbola_vector_primary go to state 1572 conic_section_lattice_vector_primary go to state 1573 polygon_vector_primary go to state 1574 rectangle_vector_primary go to state 1575 reg_polygon_vector_primary go to state 1576 triangle_vector_primary go to state 1577 cuboid_vector_primary go to state 1578 polyhedron_vector_primary go to state 1579 ellipsoid_vector_primary go to state 1580 sphere_vector_primary go to state 1581 tag go to state 429 state 635 993 numeric_primary: MAGNITUDE . numeric_primary 996 | MAGNITUDE . point_primary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1585 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 1587 tag go to state 429 state 636 994 numeric_primary: LENGTH . numeric_primary 995 | LENGTH . point_primary 997 | LENGTH . path_primary 999 | LENGTH . ellipse_primary 1001 | LENGTH . parabola_primary 1004 | LENGTH . polygon_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1588 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1589 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1590 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 parabola_variable go to state 946 polygon_variable go to state 951 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1591 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 1592 path_primary go to state 1593 ellipse_primary go to state 1594 parabola_primary go to state 1595 polygon_primary go to state 1596 tag go to state 429 state 637 1199 point_primary: MEDIATE . LEFT_PARENTHESIS point_expression COMMA point_expression COMMA numeric_expression RIGHT_PARENTHESIS 1200 | MEDIATE . LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1597 state 638 1211 point_primary: GET_POINT . numeric_secondary path_primary 1212 | GET_POINT . numeric_secondary ellipse_primary 1213 | GET_POINT . numeric_secondary circle_primary 1214 | GET_POINT . numeric_secondary parabola_primary 1215 | GET_POINT . numeric_secondary hyperbola_primary 1216 | GET_POINT . LEFT_PARENTHESIS numeric_secondary COMMA conic_section_lattice_expression RIGHT_PARENTHESIS 1217 | GET_POINT . numeric_secondary polygon_primary 1218 | GET_POINT . numeric_secondary reg_polygon_primary 1219 | GET_POINT . numeric_secondary triangle_primary 1220 | GET_POINT . numeric_secondary rectangle_primary LEFT_PARENTHESIS shift, and go to state 1598 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1599 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 639 1221 point_primary: GET_LAST_POINT . path_primary 1222 | GET_LAST_POINT . ellipse_primary 1223 | GET_LAST_POINT . circle_primary 1224 | GET_LAST_POINT . parabola_primary 1225 | GET_LAST_POINT . polygon_primary 1226 | GET_LAST_POINT . reg_polygon_primary 1227 | GET_LAST_POINT . triangle_primary 1228 | GET_LAST_POINT . rectangle_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1600 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_PARABOLA shift, and go to state 888 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1601 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1602 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 path_primary go to state 1603 ellipse_primary go to state 1604 circle_primary go to state 1605 parabola_primary go to state 1606 polygon_primary go to state 1607 rectangle_primary go to state 1608 reg_polygon_primary go to state 1609 triangle_primary go to state 1610 tag go to state 429 state 640 1229 point_primary: GET_CENTER . ellipse_primary 1230 | GET_CENTER . circle_primary 1236 | GET_CENTER . polygon_primary 1237 | GET_CENTER . reg_polygon_primary 1238 | GET_CENTER . rectangle_primary 1239 | GET_CENTER . triangle_primary 1240 | GET_CENTER . cuboid_primary 1241 | GET_CENTER . polyhedron_primary 1242 | GET_CENTER . ellipsoid_primary 1243 | GET_CENTER . sphere_primary 1247 | GET_CENTER . cylinder_primary LEFT_PARENTHESIS shift, and go to state 1611 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1612 DISENTANGLE shift, and go to state 902 variable go to state 1613 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1614 circle_primary go to state 1615 polygon_primary go to state 1616 rectangle_primary go to state 1617 reg_polygon_primary go to state 1618 triangle_primary go to state 1619 cylinder_primary go to state 1620 cuboid_primary go to state 1621 polyhedron_primary go to state 1622 ellipsoid_primary go to state 1623 sphere_primary go to state 1624 tag go to state 429 state 641 1297 path_primary: GET_PATH . numeric_expression cuboid_primary 1300 | GET_PATH . INTEGER cone_primary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 1625 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1626 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 642 1244 point_primary: GET_APEX . cone_primary LEFT_PARENTHESIS shift, and go to state 1627 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1628 variable go to state 1629 cone_variable go to state 955 cone_primary go to state 1630 tag go to state 429 state 643 1298 path_primary: GET_BASE . cone_primary LEFT_PARENTHESIS shift, and go to state 1627 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1628 variable go to state 1629 cone_variable go to state 955 cone_primary go to state 1631 tag go to state 429 state 644 1299 path_primary: GET_CAP . cone_primary LEFT_PARENTHESIS shift, and go to state 1627 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1628 variable go to state 1629 cone_variable go to state 955 cone_primary go to state 1632 tag go to state 429 state 645 1245 point_primary: GET_BASE_CENTER . cone_primary 1248 | GET_BASE_CENTER . cylinder_primary LEFT_PARENTHESIS shift, and go to state 1633 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1634 variable go to state 1635 cone_variable go to state 955 cylinder_variable go to state 956 cone_primary go to state 1636 cylinder_primary go to state 1637 tag go to state 429 state 646 1246 point_primary: GET_CAP_CENTER . cone_primary 1249 | GET_CAP_CENTER . cylinder_primary LEFT_PARENTHESIS shift, and go to state 1633 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1634 variable go to state 1635 cone_variable go to state 955 cylinder_variable go to state 956 cone_primary go to state 1638 cylinder_primary go to state 1639 tag go to state 429 state 647 1233 point_primary: GET_VERTEX . numeric_primary ellipse_primary 1234 | GET_VERTEX . parabola_primary LEFT_PARENTHESIS shift, and go to state 1640 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1641 variable go to state 1642 numeric_variable go to state 656 parabola_variable go to state 946 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1643 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 parabola_primary go to state 1644 tag go to state 429 state 648 1231 point_primary: GET_FOCUS . numeric_primary ellipse_primary 1232 | GET_FOCUS . parabola_primary 1235 | GET_FOCUS . numeric_primary hyperbola_primary LEFT_PARENTHESIS shift, and go to state 1640 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1641 variable go to state 1642 numeric_variable go to state 656 parabola_variable go to state 946 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1645 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 parabola_primary go to state 1646 tag go to state 429 state 649 1303 path_primary: GET_BRANCH . numeric_secondary hyperbola_primary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1647 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 650 1291 path_primary: HALF . ellipse_primary with_closed_optional with_angle_optional with_start_optional LEFT_PARENTHESIS shift, and go to state 1648 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 1650 ellipse_variable go to state 944 ellipse_primary go to state 1651 tag go to state 429 state 651 1292 path_primary: QUARTER . ellipse_primary with_closed_optional with_angle_optional with_start_optional LEFT_PARENTHESIS shift, and go to state 1648 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 1650 ellipse_variable go to state 944 ellipse_primary go to state 1652 tag go to state 429 state 652 1290 path_primary: SEGMENT . ellipse_primary WITH_START numeric_expression WITH_END numeric_expression with_closed_optional with_angle_optional LEFT_PARENTHESIS shift, and go to state 1648 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 1650 ellipse_variable go to state 944 ellipse_primary go to state 1653 tag go to state 429 state 653 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1654 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1656 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 tag go to state 429 state 654 1302 path_primary: GENERATE . nurb_expression WITH_POWER numeric_expression WITH_TIME_PARAMETER numeric_expression LEFT_PARENTHESIS shift, and go to state 1671 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1672 nurb_variable go to state 954 nurb_primary go to state 1001 nurb_secondary go to state 1002 nurb_tertiary go to state 1003 nurb_expression go to state 1673 tag go to state 429 state 655 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 state 656 986 numeric_atom: numeric_variable . $default reduce using rule 986 (numeric_atom) state 657 1196 point_primary: point_variable . $default reduce using rule 1196 (point_primary) state 658 1286 path_primary: path_variable . $default reduce using rule 1286 (path_primary) state 659 991 numeric_primary: numeric_atom . 992 | numeric_atom . LEFT_BRACKET numeric_expression COMMA numeric_expression RIGHT_BRACKET LEFT_BRACKET shift, and go to state 1674 $default reduce using rule 991 (numeric_primary) state 660 987 numeric_atom: numeric_token_atom . $default reduce using rule 987 (numeric_atom) state 661 1081 numeric_secondary: numeric_primary . $default reduce using rule 1081 (numeric_secondary) state 662 1038 numeric_primary: point_part . point_primary 1039 | point_part . transform_primary LEFT_PARENTHESIS shift, and go to state 1675 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1676 variable go to state 1677 transform_variable go to state 941 point_variable go to state 657 numeric_list go to state 669 transform_primary go to state 1678 point_primary go to state 1679 tag go to state 429 state 663 1040 numeric_primary: transform_part . transform_primary LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1681 variable go to state 1682 transform_variable go to state 941 transform_primary go to state 1683 tag go to state 429 state 664 1041 numeric_primary: color_part . color_primary LEFT_PARENTHESIS shift, and go to state 1684 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1685 variable go to state 1686 color_variable go to state 688 color_primary go to state 1687 tag go to state 429 state 665 1068 numeric_primary: numeric_operator . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1691 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 666 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1584 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 667 989 numeric_token_atom: numeric_token . OVER numeric_token 990 | numeric_token . 1084 numeric_secondary: numeric_token . OVER numeric_variable OVER shift, and go to state 1697 OVER [reduce using rule 990 (numeric_token_atom)] $default reduce using rule 990 (numeric_token_atom) state 668 988 numeric_atom: numeric_single . $default reduce using rule 988 (numeric_atom) state 669 1197 point_primary: numeric_list . $default reduce using rule 1197 (point_primary) state 670 1251 point_secondary: point_primary . 1253 | point_primary . CROSS_PRODUCT point_primary CROSS_PRODUCT shift, and go to state 1698 CROSS_PRODUCT [reduce using rule 1251 (point_secondary)] $default reduce using rule 1251 (point_secondary) state 671 1086 numeric_secondary: point_secondary . DOT_PRODUCT point_primary 1087 | point_secondary . ANGLE point_primary 1088 | point_secondary . LOCATION ellipse_primary 1089 | point_secondary . LOCATION circle_primary 1090 | point_secondary . LOCATION parabola_primary 1091 | point_secondary . LOCATION hyperbola_primary 1092 | point_secondary . LOCATION ellipsoid_primary 1093 | point_secondary . LOCATION sphere_primary 1094 | point_secondary . LOCATION cuboid_primary 1095 | point_secondary . LOCATION cone_primary 1096 | point_secondary . LOCATION cylinder_primary 1097 | point_secondary . DISTANCE_TO_PLANE path_primary 1098 | point_secondary . DISTANCE_ALONG_LINE path_primary 1252 point_secondary: point_secondary . times_or_over numeric_primary 1256 | point_secondary . transformer 1257 | point_secondary . PROJECTED focus_primary with_z_optional 1260 | point_secondary . REFLECTED_IN path_expression 1261 point_tertiary: point_secondary . REFLECTED_IN shift, and go to state 1699 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 DOT_PRODUCT shift, and go to state 1709 ANGLE shift, and go to state 1710 OVER shift, and go to state 1692 TIMES shift, and go to state 1711 LOCATION shift, and go to state 1712 DISTANCE_TO_PLANE shift, and go to state 1713 DISTANCE_ALONG_LINE shift, and go to state 1714 PROJECTED shift, and go to state 1715 REFLECTED_IN [reduce using rule 1261 (point_tertiary)] ROTATED [reduce using rule 1261 (point_tertiary)] ROTATED_AROUND [reduce using rule 1261 (point_tertiary)] SCALED [reduce using rule 1261 (point_tertiary)] SHEARED [reduce using rule 1261 (point_tertiary)] SHIFTED [reduce using rule 1261 (point_tertiary)] TRANSFORMED [reduce using rule 1261 (point_tertiary)] XSCALED [reduce using rule 1261 (point_tertiary)] YSCALED [reduce using rule 1261 (point_tertiary)] ZSCALED [reduce using rule 1261 (point_tertiary)] DOT_PRODUCT [reduce using rule 1261 (point_tertiary)] ANGLE [reduce using rule 1261 (point_tertiary)] OVER [reduce using rule 1261 (point_tertiary)] TIMES [reduce using rule 1261 (point_tertiary)] LOCATION [reduce using rule 1261 (point_tertiary)] DISTANCE_TO_PLANE [reduce using rule 1261 (point_tertiary)] DISTANCE_ALONG_LINE [reduce using rule 1261 (point_tertiary)] PROJECTED [reduce using rule 1261 (point_tertiary)] $default reduce using rule 1261 (point_tertiary) times_or_over go to state 1716 transformer go to state 1717 basic_transformer go to state 1718 state 672 1262 point_tertiary: point_tertiary . PLUS point_secondary 1263 | point_tertiary . MINUS point_secondary 1264 point_expression: point_tertiary . MINUS shift, and go to state 1719 PLUS shift, and go to state 1720 MINUS [reduce using rule 1264 (point_expression)] PLUS [reduce using rule 1264 (point_expression)] $default reduce using rule 1264 (point_expression) state 673 1320 path_element_list: point_expression . $default reduce using rule 1320 (path_element_list) state 674 1304 path_secondary: path_primary . $default reduce using rule 1304 (path_secondary) state 675 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1308 path_tertiary: path_secondary . 1309 | path_secondary . path_join path_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 AMPERSAND [reduce using rule 1308 (path_tertiary)] PERIOD_PAIR [reduce using rule 1308 (path_tertiary)] PERIOD_TRIPLE [reduce using rule 1308 (path_tertiary)] HYPHEN_PAIR [reduce using rule 1308 (path_tertiary)] HYPHEN_TRIPLE [reduce using rule 1308 (path_tertiary)] REFLECTED_IN [reduce using rule 1308 (path_tertiary)] ROTATED [reduce using rule 1308 (path_tertiary)] ROTATED_AROUND [reduce using rule 1308 (path_tertiary)] SCALED [reduce using rule 1308 (path_tertiary)] SHEARED [reduce using rule 1308 (path_tertiary)] SHIFTED [reduce using rule 1308 (path_tertiary)] TRANSFORMED [reduce using rule 1308 (path_tertiary)] XSCALED [reduce using rule 1308 (path_tertiary)] YSCALED [reduce using rule 1308 (path_tertiary)] ZSCALED [reduce using rule 1308 (path_tertiary)] PROJECTED [reduce using rule 1308 (path_tertiary)] $default reduce using rule 1308 (path_tertiary) transformer go to state 1728 basic_transformer go to state 1718 path_join go to state 1729 basic_path_join go to state 1730 state 676 1316 path_expression: path_tertiary . $default reduce using rule 1316 (path_expression) state 677 450 clipping_command: CLIP_TO path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 450 (clipping_command) path_join go to state 1731 basic_path_join go to state 1730 state 678 1317 path_expression: path_element_list . 1321 path_element_list: path_element_list . path_join point_expression 1322 | path_element_list . path_join path_tertiary 1323 | path_element_list . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1317 (path_expression)] PERIOD_PAIR [reduce using rule 1317 (path_expression)] PERIOD_TRIPLE [reduce using rule 1317 (path_expression)] HYPHEN_PAIR [reduce using rule 1317 (path_expression)] HYPHEN_TRIPLE [reduce using rule 1317 (path_expression)] $default reduce using rule 1317 (path_expression) path_join go to state 1732 basic_path_join go to state 1730 state 679 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1142 pen_primary: LEFT_PARENTHESIS . pen_expression RIGHT_PARENTHESIS 1149 dash_pattern_primary: LEFT_PARENTHESIS . dash_pattern_expression RIGHT_PARENTHESIS 1156 color_primary: LEFT_PARENTHESIS . color_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 679 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 684 variable go to state 685 pen_variable go to state 686 dash_pattern_variable go to state 687 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 973 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 1733 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 1734 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 1735 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 680 1138 pen_primary: PENCIRCLE . $default reduce using rule 1138 (pen_primary) state 681 1139 pen_primary: PENRAZOR . $default reduce using rule 1139 (pen_primary) state 682 1140 pen_primary: PENSPECK . $default reduce using rule 1140 (pen_primary) state 683 1141 pen_primary: PENSQUARE . $default reduce using rule 1141 (pen_primary) state 684 1069 numeric_primary: LAST . numeric_vector_expression 1143 pen_primary: LAST . pen_vector_expression 1150 dash_pattern_primary: LAST . dash_pattern_vector_expression 1157 color_primary: LAST . color_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 1737 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1739 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 color_vector_variable go to state 916 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1740 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1741 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1742 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 685 243 pen_variable: variable . PEN 244 dash_pattern_variable: variable . DASH_PATTERN 245 color_variable: variable . COLOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 PEN shift, and go to state 1269 DASH_PATTERN shift, and go to state 1270 COLOR shift, and go to state 1271 POINT shift, and go to state 1275 state 686 1137 pen_primary: pen_variable . $default reduce using rule 1137 (pen_primary) state 687 1148 dash_pattern_primary: dash_pattern_variable . $default reduce using rule 1148 (dash_pattern_primary) state 688 1155 color_primary: color_variable . $default reduce using rule 1155 (color_primary) state 689 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1160 color_secondary: numeric_secondary . TIMES color_primary 1161 | numeric_secondary . color_variable 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1743 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 705 color_variable go to state 1744 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 690 1144 pen_secondary: pen_primary . $default reduce using rule 1144 (pen_secondary) state 691 1145 pen_secondary: pen_secondary . transformer 1146 pen_tertiary: pen_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1146 (pen_tertiary) transformer go to state 1745 basic_transformer go to state 1718 state 692 1147 pen_expression: pen_tertiary . $default reduce using rule 1147 (pen_expression) state 693 513 pickup_command: PICKUP pen_expression . $default reduce using rule 513 (pickup_command) state 694 1151 dash_pattern_secondary: dash_pattern_primary . $default reduce using rule 1151 (dash_pattern_secondary) state 695 1152 dash_pattern_secondary: dash_pattern_secondary . transformer 1153 dash_pattern_tertiary: dash_pattern_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1153 (dash_pattern_tertiary) transformer go to state 1746 basic_transformer go to state 1718 state 696 1154 dash_pattern_expression: dash_pattern_tertiary . $default reduce using rule 1154 (dash_pattern_expression) state 697 517 pickup_command: PICKUP dash_pattern_expression . $default reduce using rule 517 (pickup_command) state 698 1158 color_secondary: color_primary . $default reduce using rule 1158 (color_secondary) state 699 1159 color_secondary: color_secondary . times_or_over numeric_primary 1162 color_tertiary: color_secondary . OVER shift, and go to state 1692 TIMES shift, and go to state 1711 $default reduce using rule 1162 (color_tertiary) times_or_over go to state 1747 state 700 1163 color_tertiary: color_tertiary . PLUS color_secondary 1164 | color_tertiary . MINUS color_secondary 1165 color_expression: color_tertiary . MINUS shift, and go to state 1748 PLUS shift, and go to state 1749 $default reduce using rule 1165 (color_expression) state 701 514 pickup_command: PICKUP color_expression . $default reduce using rule 514 (pickup_command) state 702 1086 numeric_secondary: point_secondary . DOT_PRODUCT point_primary 1087 | point_secondary . ANGLE point_primary 1088 | point_secondary . LOCATION ellipse_primary 1089 | point_secondary . LOCATION circle_primary 1090 | point_secondary . LOCATION parabola_primary 1091 | point_secondary . LOCATION hyperbola_primary 1092 | point_secondary . LOCATION ellipsoid_primary 1093 | point_secondary . LOCATION sphere_primary 1094 | point_secondary . LOCATION cuboid_primary 1095 | point_secondary . LOCATION cone_primary 1096 | point_secondary . LOCATION cylinder_primary 1097 | point_secondary . DISTANCE_TO_PLANE path_primary 1098 | point_secondary . DISTANCE_ALONG_LINE path_primary 1252 point_secondary: point_secondary . times_or_over numeric_primary 1256 | point_secondary . transformer 1257 | point_secondary . PROJECTED focus_primary with_z_optional 1260 | point_secondary . REFLECTED_IN path_expression REFLECTED_IN shift, and go to state 1699 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 DOT_PRODUCT shift, and go to state 1709 ANGLE shift, and go to state 1710 OVER shift, and go to state 1692 TIMES shift, and go to state 1711 LOCATION shift, and go to state 1712 DISTANCE_TO_PLANE shift, and go to state 1713 DISTANCE_ALONG_LINE shift, and go to state 1714 PROJECTED shift, and go to state 1715 times_or_over go to state 1716 transformer go to state 1717 basic_transformer go to state 1718 state 703 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1156 color_primary: LEFT_PARENTHESIS . color_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 973 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 1735 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 704 1069 numeric_primary: LAST . numeric_vector_expression 1157 color_primary: LAST . color_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 1750 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1751 numeric_vector_variable go to state 908 color_vector_variable go to state 916 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1740 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 705 245 color_variable: variable . COLOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 COLOR shift, and go to state 1271 POINT shift, and go to state 1275 state 706 515 pickup_command: PICKUP_DRAW_COLOR color_expression . $default reduce using rule 515 (pickup_command) state 707 516 pickup_command: PICKUP_FILL_COLOR color_expression . $default reduce using rule 516 (pickup_command) state 708 538 input_command: INPUT STRING . $default reduce using rule 538 (input_command) state 709 245 color_variable: variable . COLOR 329 focus_variable: variable . FOCUS 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 338 helix_variable: variable . HELIX 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 353 paraboloid_variable: variable . PARABOLOID COLOR shift, and go to state 1271 FOCUS shift, and go to state 1274 TRIANGLE shift, and go to state 1279 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 HELIX shift, and go to state 1286 CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PARABOLOID shift, and go to state 1295 state 710 554 set_command: SET color_variable . LEFT_PARENTHESIS numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1752 state 711 556 set_command: SET focus_variable . WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional WITH_POSITION shift, and go to state 1753 state 712 564 set_command: SET ellipse_variable . with_center_optional with_axis_h_optional with_axis_v_optional with_point_count_optional with_normal_optional WITH_CENTER shift, and go to state 1754 $default reduce using rule 613 (with_center_optional) with_center_optional go to state 1755 state 713 565 set_command: SET circle_variable . with_center_optional with_diameter_optional with_point_count_optional with_normal_optional WITH_CENTER shift, and go to state 1754 $default reduce using rule 613 (with_center_optional) with_center_optional go to state 1756 state 714 566 set_command: SET parabola_variable . set_parabola_option_list $default reduce using rule 567 (set_parabola_option_list) set_parabola_option_list go to state 1757 state 715 576 set_command: SET hyperbola_variable . set_hyperbola_option_list $default reduce using rule 577 (set_hyperbola_option_list) set_hyperbola_option_list go to state 1758 state 716 595 set_command: SET helix_variable . set_helix_option_list $default reduce using rule 596 (set_helix_option_list) set_helix_option_list go to state 1759 state 717 612 set_command: SET reg_polygon_variable . WITH_SIDES numeric_expression with_center_optional with_diameter_optional with_normal_optional WITH_SIDES shift, and go to state 1760 state 718 611 set_command: SET triangle_variable . WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS WITH_POINTS shift, and go to state 1761 state 719 625 set_command: SET cone_variable . set_cone_option_list $default reduce using rule 626 (set_cone_option_list) set_cone_option_list go to state 1762 state 720 644 set_command: SET cylinder_variable . set_cylinder_option_list $default reduce using rule 645 (set_cylinder_option_list) set_cylinder_option_list go to state 1763 state 721 660 set_command: SET ellipsoid_variable . set_ellipsoid_option_list $default reduce using rule 661 (set_ellipsoid_option_list) set_ellipsoid_option_list go to state 1764 state 722 671 set_command: SET sphere_variable . set_sphere_option_list $default reduce using rule 672 (set_sphere_option_list) set_sphere_option_list go to state 1765 state 723 684 set_command: SET paraboloid_variable . set_paraboloid_option_list $default reduce using rule 685 (set_paraboloid_option_list) set_paraboloid_option_list go to state 1766 state 724 555 set_command: SET color_part . numeric_secondary color_variable LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1767 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 725 327 picture_variable: LAST . picture_vector_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1768 picture_vector_variable go to state 1256 tag go to state 429 state 726 326 picture_variable: variable . PICTURE PICTURE shift, and go to state 1272 state 727 707 label_command: SUPPRESS_LABELS picture_variable . $default reduce using rule 707 (label_command) state 728 708 label_command: UNSUPPRESS_LABELS picture_variable . $default reduce using rule 708 (label_command) state 729 709 label_command: KILL_LABELS picture_variable . $default reduce using rule 709 (label_command) state 730 1125 string_primary: LEFT_PARENTHESIS . string_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 1769 tag go to state 429 state 731 1124 string_primary: STRING . $default reduce using rule 1124 (string_primary) state 732 1127 string_primary: BINARY . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1770 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 733 1128 string_primary: OCTAL . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1771 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 734 1129 string_primary: DECIMAL . numeric_expression precision_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1772 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 735 1132 string_primary: HEXADECIMAL . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1773 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 736 1126 string_primary: LAST . string_vector_expression LEFT_PARENTHESIS shift, and go to state 1774 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1775 string_vector_variable go to state 907 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1776 tag go to state 429 state 737 242 string_variable: variable . STRING STRING shift, and go to state 1266 state 738 1123 string_primary: string_variable . $default reduce using rule 1123 (string_primary) state 739 1133 string_secondary: string_primary . $default reduce using rule 1133 (string_secondary) state 740 1134 string_tertiary: string_secondary . $default reduce using rule 1134 (string_tertiary) state 741 1135 string_expression: string_tertiary . $default reduce using rule 1135 (string_expression) state 742 459 scantokens_command: SCANTOKENS string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 459 (scantokens_command) state 743 460 verbatim_metapost_command: VERBATIM_METAPOST string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 460 (verbatim_metapost_command) state 744 15 let_statement: LET symbolic_token . equate_or_assign EQUATE shift, and go to state 1778 ASSIGN shift, and go to state 1779 equate_or_assign go to state 1780 state 745 332 path_variable: variable . PATH PATH shift, and go to state 1278 state 746 529 clear_connectors_command: CLEAR_CONNECTORS path_variable . $default reduce using rule 529 (clear_connectors_command) state 747 1190 picture_primary: LEFT_PARENTHESIS . picture_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 748 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 1781 tag go to state 429 state 748 1189 picture_primary: picture_variable . $default reduce using rule 1189 (picture_primary) state 749 1191 picture_secondary: picture_primary . 1192 | picture_primary . transformer ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1191 (picture_secondary) transformer go to state 1782 basic_transformer go to state 1718 state 750 1193 picture_tertiary: picture_secondary . $default reduce using rule 1193 (picture_tertiary) state 751 1194 picture_tertiary: picture_tertiary . PLUS picture_secondary 1195 picture_expression: picture_tertiary . PLUS shift, and go to state 1783 $default reduce using rule 1195 (picture_expression) state 752 739 output_command: OUTPUT picture_expression . with_clause_output_list $default reduce using rule 740 (with_clause_output_list) with_clause_output_list go to state 1784 state 753 243 pen_variable: variable . PEN 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 261 nurb_vector_variable: variable . NURB_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 275 ellipse_slice_vector_variable: variable . ELLIPSE_SLICE_VECTOR 276 circle_slice_vector_variable: variable . CIRCLE_SLICE_VECTOR 277 polyhedron_slice_vector_variable: variable . POLYHEDRON_SLICE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 324 ulong_long_variable: variable . ULONG_LONG 326 picture_variable: variable . PICTURE ULONG_LONG shift, and go to state 1268 PEN shift, and go to state 1269 PICTURE shift, and go to state 1272 ELLIPSE_SLICE_VECTOR shift, and go to state 1301 CIRCLE_SLICE_VECTOR shift, and go to state 1302 POLYHEDRON_SLICE_VECTOR shift, and go to state 1303 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 NURB_VECTOR shift, and go to state 1316 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 MACRO_VECTOR shift, and go to state 1340 state 754 530 clear_pen_command: CLEAR pen_variable . $default reduce using rule 530 (clear_pen_command) state 755 284 vector_type_variable: boolean_vector_variable . $default reduce using rule 284 (vector_type_variable) state 756 285 vector_type_variable: string_vector_variable . $default reduce using rule 285 (vector_type_variable) state 757 286 vector_type_variable: numeric_vector_variable . $default reduce using rule 286 (vector_type_variable) state 758 288 vector_type_variable: pen_vector_variable . $default reduce using rule 288 (vector_type_variable) state 759 289 vector_type_variable: dash_pattern_vector_variable . $default reduce using rule 289 (vector_type_variable) state 760 291 vector_type_variable: picture_vector_variable . $default reduce using rule 291 (vector_type_variable) state 761 292 vector_type_variable: transform_vector_variable . $default reduce using rule 292 (vector_type_variable) state 762 293 vector_type_variable: focus_vector_variable . $default reduce using rule 293 (vector_type_variable) state 763 294 vector_type_variable: macro_vector_variable . $default reduce using rule 294 (vector_type_variable) state 764 290 vector_type_variable: color_vector_variable . $default reduce using rule 290 (vector_type_variable) state 765 297 vector_type_variable: point_vector_variable . $default reduce using rule 297 (vector_type_variable) state 766 298 vector_type_variable: bool_point_vector_variable . $default reduce using rule 298 (vector_type_variable) state 767 299 vector_type_variable: path_vector_variable . $default reduce using rule 299 (vector_type_variable) state 768 295 vector_type_variable: triangle_vector_variable . $default reduce using rule 295 (vector_type_variable) state 769 296 vector_type_variable: nurb_vector_variable . $default reduce using rule 296 (vector_type_variable) state 770 300 vector_type_variable: ellipse_vector_variable . $default reduce using rule 300 (vector_type_variable) state 771 301 vector_type_variable: circle_vector_variable . $default reduce using rule 301 (vector_type_variable) state 772 302 vector_type_variable: parabola_vector_variable . $default reduce using rule 302 (vector_type_variable) state 773 303 vector_type_variable: hyperbola_vector_variable . $default reduce using rule 303 (vector_type_variable) state 774 304 vector_type_variable: conic_section_lattice_vector_variable . $default reduce using rule 304 (vector_type_variable) state 775 305 vector_type_variable: helix_vector_variable . $default reduce using rule 305 (vector_type_variable) state 776 306 vector_type_variable: rectangle_vector_variable . $default reduce using rule 306 (vector_type_variable) state 777 307 vector_type_variable: polygon_vector_variable . $default reduce using rule 307 (vector_type_variable) state 778 308 vector_type_variable: reg_polygon_vector_variable . $default reduce using rule 308 (vector_type_variable) state 779 309 vector_type_variable: cone_vector_variable . $default reduce using rule 309 (vector_type_variable) state 780 310 vector_type_variable: cylinder_vector_variable . $default reduce using rule 310 (vector_type_variable) state 781 311 vector_type_variable: cuboid_vector_variable . $default reduce using rule 311 (vector_type_variable) state 782 312 vector_type_variable: polyhedron_vector_variable . $default reduce using rule 312 (vector_type_variable) state 783 313 vector_type_variable: ellipse_slice_vector_variable . $default reduce using rule 313 (vector_type_variable) state 784 314 vector_type_variable: circle_slice_vector_variable . $default reduce using rule 314 (vector_type_variable) state 785 315 vector_type_variable: polyhedron_slice_vector_variable . $default reduce using rule 315 (vector_type_variable) state 786 316 vector_type_variable: ellipsoid_vector_variable . $default reduce using rule 316 (vector_type_variable) state 787 317 vector_type_variable: sphere_vector_variable . $default reduce using rule 317 (vector_type_variable) state 788 318 vector_type_variable: paraboloid_vector_variable . $default reduce using rule 318 (vector_type_variable) state 789 319 vector_type_variable: glyph_vector_variable . $default reduce using rule 319 (vector_type_variable) state 790 320 vector_type_variable: plane_vector_variable . $default reduce using rule 320 (vector_type_variable) state 791 321 vector_type_variable: origami_figure_vector_variable . $default reduce using rule 321 (vector_type_variable) state 792 528 clear_vector_command: CLEAR vector_type_variable . $default reduce using rule 528 (clear_vector_command) state 793 287 vector_type_variable: ulong_long_variable . $default reduce using rule 287 (vector_type_variable) state 794 531 clear_picture_command: CLEAR picture_variable . $default reduce using rule 531 (clear_picture_command) state 795 733 beginfig_command: BEGINFIG LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1785 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 796 734 endfig_command: ENDFIG with_clause_output_list . 741 with_clause_output_list: with_clause_output_list . with_clause_output WITH_FOCUS shift, and go to state 1786 WITH_PROJECTION shift, and go to state 1787 WITH_FACTOR shift, and go to state 1788 NO_SORT shift, and go to state 1789 MAX_Z_SORT shift, and go to state 1790 MIN_Z_SORT shift, and go to state 1791 MEAN_Z_SORT shift, and go to state 1792 MIN_X_PROJ shift, and go to state 1793 MAX_X_PROJ shift, and go to state 1794 MIN_Y_PROJ shift, and go to state 1795 MAX_Y_PROJ shift, and go to state 1796 MIN_Z_PROJ shift, and go to state 1797 MAX_Z_PROJ shift, and go to state 1798 CLEAR shift, and go to state 1799 WITH_SURFACE_HIDING shift, and go to state 1800 WITHOUT_SURFACE_HIDING shift, and go to state 1801 $default reduce using rule 734 (endfig_command) with_clause_output go to state 1802 sort_option go to state 1803 projection_limits_option go to state 1804 surface_hiding_option go to state 1805 state 797 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS . STRING COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional STRING shift, and go to state 1806 state 798 738 endchar_command: ENDCHAR with_clause_output_list . 741 with_clause_output_list: with_clause_output_list . with_clause_output WITH_FOCUS shift, and go to state 1786 WITH_PROJECTION shift, and go to state 1787 WITH_FACTOR shift, and go to state 1788 NO_SORT shift, and go to state 1789 MAX_Z_SORT shift, and go to state 1790 MIN_Z_SORT shift, and go to state 1791 MEAN_Z_SORT shift, and go to state 1792 MIN_X_PROJ shift, and go to state 1793 MAX_X_PROJ shift, and go to state 1794 MIN_Y_PROJ shift, and go to state 1795 MAX_Y_PROJ shift, and go to state 1796 MIN_Z_PROJ shift, and go to state 1797 MAX_Z_PROJ shift, and go to state 1798 CLEAR shift, and go to state 1799 WITH_SURFACE_HIDING shift, and go to state 1800 WITHOUT_SURFACE_HIDING shift, and go to state 1801 $default reduce using rule 738 (endchar_command) with_clause_output go to state 1802 sort_option go to state 1803 projection_limits_option go to state 1804 surface_hiding_option go to state 1805 state 799 869 boolean_primary: LEFT_PARENTHESIS . boolean_expression RIGHT_PARENTHESIS 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1125 string_primary: LEFT_PARENTHESIS . string_expression RIGHT_PARENTHESIS 1142 pen_primary: LEFT_PARENTHESIS . pen_expression RIGHT_PARENTHESIS 1149 dash_pattern_primary: LEFT_PARENTHESIS . dash_pattern_expression RIGHT_PARENTHESIS 1156 color_primary: LEFT_PARENTHESIS . color_expression RIGHT_PARENTHESIS 1167 transform_primary: LEFT_PARENTHESIS . transform_expression RIGHT_PARENTHESIS 1190 picture_primary: LEFT_PARENTHESIS . picture_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1268 bool_point_primary: LEFT_PARENTHESIS . boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS . bool_point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1282 nurb_primary: LEFT_PARENTHESIS . nurb_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1352 ellipse_slice_primary: LEFT_PARENTHESIS . ellipse_slice_expression RIGHT_PARENTHESIS 1357 circle_slice_primary: LEFT_PARENTHESIS . circle_slice_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1378 conic_section_lattice_primary: LEFT_PARENTHESIS . conic_section_lattice_expression RIGHT_PARENTHESIS 1388 helix_primary: LEFT_PARENTHESIS . helix_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1436 cone_primary: LEFT_PARENTHESIS . cone_expression RIGHT_PARENTHESIS 1443 cylinder_primary: LEFT_PARENTHESIS . cylinder_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1468 polyhedron_slice_primary: LEFT_PARENTHESIS . polyhedron_slice_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1487 paraboloid_primary: LEFT_PARENTHESIS . paraboloid_expression RIGHT_PARENTHESIS 1494 glyph_primary: LEFT_PARENTHESIS . glyph_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1514 origami_figure_primary: LEFT_PARENTHESIS . origami_figure_expression RIGHT_PARENTHESIS 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1538 string_vector_primary: LEFT_PARENTHESIS . string_vector_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1548 pen_vector_primary: LEFT_PARENTHESIS . pen_vector_expression RIGHT_PARENTHESIS 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS . dash_pattern_vector_expression RIGHT_PARENTHESIS 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS . conic_section_lattice_vector_expression RIGHT_PARENTHESIS 1656 helix_vector_primary: LEFT_PARENTHESIS . helix_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1729 paraboloid_vector_primary: LEFT_PARENTHESIS . paraboloid_vector_expression RIGHT_PARENTHESIS 1734 glyph_vector_primary: LEFT_PARENTHESIS . glyph_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS 1744 origami_figure_vector_primary: LEFT_PARENTHESIS . origami_figure_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 799 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 PLANE_DECLARATOR shift, and go to state 1807 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 ALIGN shift, and go to state 803 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 MEASURE_TEXT shift, and go to state 805 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 MEDIATE shift, and go to state 637 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_CONIC_SECTION_LATTICE shift, and go to state 890 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 STANDARDIZE shift, and go to state 891 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1808 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1809 boolean_variable go to state 904 bool_point_variable go to state 905 string_variable go to state 738 pen_variable go to state 686 dash_pattern_variable go to state 687 color_variable go to state 688 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 transform_vector_variable go to state 913 focus_vector_variable go to state 914 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 helix_vector_variable go to state 926 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 glyph_vector_variable go to state 937 plane_vector_variable go to state 938 origami_figure_vector_variable go to state 939 numeric_variable go to state 656 transform_variable go to state 941 picture_variable go to state 748 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 conic_section_lattice_variable go to state 948 helix_variable go to state 949 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 nurb_variable go to state 954 cone_variable go to state 955 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_slice_variable go to state 959 circle_slice_variable go to state 960 polyhedron_slice_variable go to state 961 ellipsoid_variable go to state 962 sphere_variable go to state 963 paraboloid_variable go to state 964 glyph_variable go to state 965 plane_variable go to state 966 origami_figure_variable go to state 967 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 1810 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 973 numeric_tertiary go to state 974 numeric_expression go to state 1811 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 1769 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 1733 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 1734 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 1735 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 1812 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 1781 point_primary go to state 990 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1813 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1814 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 nurb_primary go to state 1001 nurb_secondary go to state 1002 nurb_tertiary go to state 1003 nurb_expression go to state 1816 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1006 path_expression go to state 1817 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1014 circle_expression go to state 1819 ellipse_slice_primary go to state 1016 ellipse_slice_secondary go to state 1017 ellipse_slice_tertiary go to state 1018 ellipse_slice_expression go to state 1820 circle_slice_primary go to state 1020 circle_slice_secondary go to state 1021 circle_slice_tertiary go to state 1022 circle_slice_expression go to state 1821 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 1824 helix_primary go to state 1036 helix_secondary go to state 1037 helix_tertiary go to state 1038 helix_expression go to state 1825 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1830 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1831 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 polyhedron_slice_primary go to state 1072 polyhedron_slice_secondary go to state 1073 polyhedron_slice_tertiary go to state 1074 polyhedron_slice_expression go to state 1834 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 paraboloid_primary go to state 1084 paraboloid_secondary go to state 1085 paraboloid_tertiary go to state 1086 paraboloid_expression go to state 1837 glyph_primary go to state 1088 glyph_secondary go to state 1089 glyph_tertiary go to state 1090 glyph_expression go to state 1838 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 origami_figure_primary go to state 1096 origami_figure_secondary go to state 1097 origami_figure_tertiary go to state 1098 origami_figure_expression go to state 1840 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1843 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1845 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1846 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1856 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 1857 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1868 glyph_vector_primary go to state 1217 glyph_vector_secondary go to state 1218 glyph_vector_tertiary go to state 1219 glyph_vector_expression go to state 1869 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 1871 tag go to state 429 state 800 1117 ulong_long_primary: ULONG_LONG_TYPE . $default reduce using rule 1117 (ulong_long_primary) state 801 880 boolean_primary: IS_BIG_ENDIAN . $default reduce using rule 880 (boolean_primary) state 802 881 boolean_primary: IS_LITTLE_ENDIAN . $default reduce using rule 881 (boolean_primary) state 803 1172 transform_primary: ALIGN . path_primary WITH_AXIS axis_specifier REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 1872 tag go to state 429 state 804 878 boolean_primary: NOT . boolean_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 1873 type_predicate go to state 969 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1874 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 805 1527 numeric_vector_primary: MEASURE_TEXT . string_expression LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 1875 tag go to state 429 state 806 1119 get_prime_sub: GET_PRIME . $default reduce using rule 1119 (get_prime_sub) state 807 1533 get_prime_vector_sub: GET_PRIME_VECTOR . $default reduce using rule 1533 (get_prime_vector_sub) state 808 867 boolean_primary: TRUE . $default reduce using rule 867 (boolean_primary) state 809 868 boolean_primary: FALSE . $default reduce using rule 868 (boolean_primary) state 810 942 boolean_primary: IS_ODD . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1876 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 811 941 boolean_primary: IS_EVEN . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1877 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 812 934 boolean_primary: IS_CYCLE . path_expression 935 | IS_CYCLE . circle_expression 936 | IS_CYCLE . ellipse_expression 937 | IS_CYCLE . rectangle_expression 938 | IS_CYCLE . triangle_expression 939 | IS_CYCLE . polygon_expression 940 | IS_CYCLE . reg_polygon_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1878 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1880 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1881 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1882 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1884 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1885 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1887 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1888 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1890 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 813 870 boolean_primary: IS_KNOWN . any_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 163 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 566 picture_variable go to state 567 point_variable go to state 568 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 1892 tag go to state 429 state 814 871 boolean_primary: IS_UNKNOWN . any_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 163 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 566 picture_variable go to state 567 point_variable go to state 568 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 1893 tag go to state 429 state 815 872 boolean_primary: IS_VALID . numeric_expression 874 | IS_VALID . point_expression 876 | IS_VALID . bool_point_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1894 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1896 bool_point_vector_variable go to state 918 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1897 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1898 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1900 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1904 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1906 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1913 tag go to state 429 state 816 873 boolean_primary: IS_INVALID . numeric_expression 875 | IS_INVALID . point_expression 877 | IS_INVALID . bool_point_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1894 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1896 bool_point_vector_variable go to state 918 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1914 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1915 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1900 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1904 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1906 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1916 tag go to state 429 state 817 882 type_predicate: IS_BOOLEAN . $default reduce using rule 882 (type_predicate) state 818 884 type_predicate: IS_BOOL_POINT . $default reduce using rule 884 (type_predicate) state 819 885 type_predicate: IS_BOOL_POINT_VECTOR . $default reduce using rule 885 (type_predicate) state 820 886 type_predicate: IS_STRING . $default reduce using rule 886 (type_predicate) state 821 888 type_predicate: IS_NUMERIC . $default reduce using rule 888 (type_predicate) state 822 890 type_predicate: IS_PEN . $default reduce using rule 890 (type_predicate) state 823 892 type_predicate: IS_DASH_PATTERN . $default reduce using rule 892 (type_predicate) state 824 894 type_predicate: IS_COLOR . $default reduce using rule 894 (type_predicate) state 825 895 type_predicate: IS_COLOR_VECTOR . $default reduce using rule 895 (type_predicate) state 826 896 type_predicate: IS_PICTURE . $default reduce using rule 896 (type_predicate) state 827 898 type_predicate: IS_TRANSFORM . $default reduce using rule 898 (type_predicate) state 828 902 type_predicate: IS_POINT . $default reduce using rule 902 (type_predicate) state 829 903 type_predicate: IS_POINT_VECTOR . $default reduce using rule 903 (type_predicate) state 830 904 type_predicate: IS_FOCUS . $default reduce using rule 904 (type_predicate) state 831 906 type_predicate: IS_PATH . $default reduce using rule 906 (type_predicate) state 832 908 type_predicate: IS_TRIANGLE . $default reduce using rule 908 (type_predicate) state 833 910 type_predicate: IS_POLYGON . $default reduce using rule 910 (type_predicate) state 834 912 type_predicate: IS_REG_POLYGON . $default reduce using rule 912 (type_predicate) state 835 914 type_predicate: IS_RECTANGLE . $default reduce using rule 914 (type_predicate) state 836 916 type_predicate: IS_ELLIPSE . $default reduce using rule 916 (type_predicate) state 837 918 type_predicate: IS_CIRCLE . $default reduce using rule 918 (type_predicate) state 838 924 type_predicate: IS_CONIC_SECTION_LATTICE . $default reduce using rule 924 (type_predicate) state 839 930 type_predicate: IS_CUBOID . $default reduce using rule 930 (type_predicate) state 840 932 type_predicate: IS_POLYHEDRON . $default reduce using rule 932 (type_predicate) state 841 926 type_predicate: IS_ELLIPSOID . $default reduce using rule 926 (type_predicate) state 842 927 type_predicate: IS_ELLIPSOID_VECTOR . $default reduce using rule 927 (type_predicate) state 843 920 type_predicate: IS_PARABOLA . $default reduce using rule 920 (type_predicate) state 844 922 type_predicate: IS_HYPERBOLA . $default reduce using rule 922 (type_predicate) state 845 921 type_predicate: IS_PARABOLA_VECTOR . $default reduce using rule 921 (type_predicate) state 846 923 type_predicate: IS_HYPERBOLA_VECTOR . $default reduce using rule 923 (type_predicate) state 847 928 type_predicate: IS_SPHERE . $default reduce using rule 928 (type_predicate) state 848 929 type_predicate: IS_SPHERE_VECTOR . $default reduce using rule 929 (type_predicate) state 849 900 type_predicate: IS_ORIGAMI_FIGURE . $default reduce using rule 900 (type_predicate) state 850 943 boolean_primary: IS_LINEAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1917 path_element_list go to state 678 tag go to state 429 state 851 944 boolean_primary: IS_PLANAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1918 path_element_list go to state 678 tag go to state 429 state 852 949 boolean_primary: IS_SQUARE . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1919 path_element_list go to state 678 tag go to state 429 state 853 952 boolean_primary: IS_ELLIPTICAL . path_expression 953 | IS_ELLIPTICAL . ellipse_expression 954 | IS_ELLIPTICAL . circle_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1920 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 1922 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1923 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1924 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1925 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 tag go to state 429 state 854 955 boolean_primary: IS_CIRCULAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1926 path_element_list go to state 678 tag go to state 429 state 855 950 boolean_primary: IS_POLYGONAL . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1927 path_element_list go to state 678 tag go to state 429 state 856 946 boolean_primary: IS_TRIANGULAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1928 path_element_list go to state 678 tag go to state 429 state 857 948 boolean_primary: IS_RECTANGULAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1929 path_element_list go to state 678 tag go to state 429 state 858 947 boolean_primary: IS_QUADRILATERAL . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1930 path_element_list go to state 678 tag go to state 429 state 859 951 boolean_primary: IS_CONVEX_POLYGONAL . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1931 path_element_list go to state 678 tag go to state 429 state 860 956 boolean_primary: IS_SPHERICAL . sphere_expression LEFT_PARENTHESIS shift, and go to state 1932 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1933 variable go to state 1934 sphere_variable go to state 963 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1935 sphere_expression go to state 1936 tag go to state 429 state 861 907 type_predicate: IS_PATH_VECTOR . $default reduce using rule 907 (type_predicate) state 862 909 type_predicate: IS_TRIANGLE_VECTOR . $default reduce using rule 909 (type_predicate) state 863 911 type_predicate: IS_POLYGON_VECTOR . $default reduce using rule 911 (type_predicate) state 864 913 type_predicate: IS_REG_POLYGON_VECTOR . $default reduce using rule 913 (type_predicate) state 865 915 type_predicate: IS_RECTANGLE_VECTOR . $default reduce using rule 915 (type_predicate) state 866 917 type_predicate: IS_ELLIPSE_VECTOR . $default reduce using rule 917 (type_predicate) state 867 919 type_predicate: IS_CIRCLE_VECTOR . $default reduce using rule 919 (type_predicate) state 868 925 type_predicate: IS_CONIC_SECTION_LATTICE_VECTOR . $default reduce using rule 925 (type_predicate) state 869 931 type_predicate: IS_CUBOID_VECTOR . $default reduce using rule 931 (type_predicate) state 870 933 type_predicate: IS_POLYHEDRON_VECTOR . $default reduce using rule 933 (type_predicate) state 871 901 type_predicate: IS_ORIGAMI_FIGURE_VECTOR . $default reduce using rule 901 (type_predicate) state 872 883 type_predicate: IS_BOOLEAN_VECTOR . $default reduce using rule 883 (type_predicate) state 873 887 type_predicate: IS_STRING_VECTOR . $default reduce using rule 887 (type_predicate) state 874 889 type_predicate: IS_NUMERIC_VECTOR . $default reduce using rule 889 (type_predicate) state 875 899 type_predicate: IS_TRANSFORM_VECTOR . $default reduce using rule 899 (type_predicate) state 876 891 type_predicate: IS_PEN_VECTOR . $default reduce using rule 891 (type_predicate) state 877 893 type_predicate: IS_DASH_PATTERN_VECTOR . $default reduce using rule 893 (type_predicate) state 878 905 type_predicate: IS_FOCUS_VECTOR . $default reduce using rule 905 (type_predicate) state 879 897 type_predicate: IS_PICTURE_VECTOR . $default reduce using rule 897 (type_predicate) state 880 962 boolean_primary: ARE_ON_CONIC_SECTION . point_expression_list with_tolerance_optional 963 | ARE_ON_CONIC_SECTION . point_vector_expression with_tolerance_optional LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1939 point_expression_list go to state 1940 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1941 tag go to state 429 state 881 965 boolean_primary: ARE_DISTINCT . point_expression_list with_tolerance_optional 966 | ARE_DISTINCT . point_vector_primary with_tolerance_optional LEFT_PARENTHESIS shift, and go to state 1942 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1943 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1939 point_expression_list go to state 1944 point_vector_primary go to state 1945 tag go to state 429 state 882 1170 transform_primary: INVERSE . transform_expression LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1681 variable go to state 1682 transform_variable go to state 941 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 1946 tag go to state 429 state 883 1169 transform_primary: GET_TRANSFORM . focus_expression LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 1949 focus_variable go to state 942 focus_primary go to state 997 focus_secondary go to state 1950 focus_tertiary go to state 999 focus_expression go to state 1951 tag go to state 429 state 884 1340 circle_primary: GET_CIRCLE . INTEGER sphere_primary 1341 | GET_CIRCLE . INTEGER cone_primary INTEGER shift, and go to state 1952 state 885 1326 ellipse_primary: GET_ELLIPSE . INTEGER cone_primary 1327 | GET_ELLIPSE . numeric_primary ellipsoid_primary 1328 | GET_ELLIPSE . point_vector_primary numeric_primary with_test_optional with_rectify_optional LEFT_PARENTHESIS shift, and go to state 1953 INTEGER shift, and go to state 1954 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1955 point_vector_variable go to state 917 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1956 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 point_vector_primary go to state 1957 tag go to state 429 state 886 1409 rectangle_primary: GET_RECTANGLE . numeric_secondary cuboid_primary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1958 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 887 1420 reg_polygon_primary: GET_REG_POLYGON . numeric_expression cuboid_primary 1421 | GET_REG_POLYGON . numeric_primary polyhedron_primary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 1959 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1960 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 888 1364 parabola_primary: GET_PARABOLA . point_vector_primary numeric_primary LEFT_PARENTHESIS shift, and go to state 1961 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1253 point_vector_variable go to state 917 point_vector_primary go to state 1962 tag go to state 429 state 889 1372 hyperbola_primary: GET_HYPERBOLA . point_vector_primary numeric_primary LEFT_PARENTHESIS shift, and go to state 1961 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1253 point_vector_variable go to state 917 point_vector_primary go to state 1963 tag go to state 429 state 890 1379 conic_section_lattice_primary: GET_CONIC_SECTION_LATTICE . point_vector_expression get_conic_section_lattice_option_list LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1964 tag go to state 429 state 891 1171 transform_primary: STANDARDIZE . parabola_primary LEFT_PARENTHESIS shift, and go to state 1965 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1966 variable go to state 1967 parabola_variable go to state 946 parabola_primary go to state 1968 tag go to state 429 state 892 1342 circle_primary: IN_CIRCLE . reg_polygon_primary LEFT_PARENTHESIS shift, and go to state 1969 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 variable go to state 1971 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1972 tag go to state 429 state 893 1343 circle_primary: OUT_CIRCLE . reg_polygon_primary LEFT_PARENTHESIS shift, and go to state 1969 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 variable go to state 1971 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1973 tag go to state 429 state 894 1329 ellipse_primary: IN_ELLIPSE . rectangle_primary LEFT_PARENTHESIS shift, and go to state 1974 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 1976 rectangle_variable go to state 950 rectangle_primary go to state 1977 tag go to state 429 state 895 1330 ellipse_primary: OUT_ELLIPSE . rectangle_primary LEFT_PARENTHESIS shift, and go to state 1974 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 1976 rectangle_variable go to state 950 rectangle_primary go to state 1978 tag go to state 429 state 896 1410 rectangle_primary: IN_RECTANGLE . ellipse_primary LEFT_PARENTHESIS shift, and go to state 1648 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 1650 ellipse_variable go to state 944 ellipse_primary go to state 1979 tag go to state 429 state 897 1411 rectangle_primary: OUT_RECTANGLE . ellipse_primary LEFT_PARENTHESIS shift, and go to state 1648 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 1650 ellipse_variable go to state 944 ellipse_primary go to state 1980 tag go to state 429 state 898 1451 cuboid_primary: IN_CUBOID . ellipsoid_primary LEFT_PARENTHESIS shift, and go to state 1981 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1982 variable go to state 1983 ellipsoid_variable go to state 962 ellipsoid_primary go to state 1984 tag go to state 429 state 899 1452 cuboid_primary: OUT_CUBOID . ellipsoid_primary LEFT_PARENTHESIS shift, and go to state 1981 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1982 variable go to state 1983 ellipsoid_variable go to state 962 ellipsoid_primary go to state 1985 tag go to state 429 state 900 327 picture_variable: LAST . picture_vector_variable 331 macro_variable: LAST . macro_vector_variable 971 boolean_primary: LAST . boolean_vector_expression 1069 numeric_primary: LAST . numeric_vector_expression 1126 string_primary: LAST . string_vector_expression 1143 pen_primary: LAST . pen_vector_expression 1150 dash_pattern_primary: LAST . dash_pattern_vector_expression 1157 color_primary: LAST . color_vector_expression 1168 transform_primary: LAST . transform_vector_expression 1250 point_primary: LAST . point_vector_expression 1270 bool_point_primary: LAST . bool_point_vector_expression 1277 focus_primary: LAST . focus_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1383 conic_section_lattice_primary: LAST . conic_section_lattice_vector_expression 1389 helix_primary: LAST . helix_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1437 cone_primary: LAST . cone_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1488 paraboloid_primary: LAST . paraboloid_vector_expression 1495 glyph_primary: LAST . glyph_vector_expression 1509 plane_primary: LAST . plane_vector_expression 1515 origami_figure_primary: LAST . origami_figure_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1986 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1987 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1988 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 picture_vector_variable go to state 1256 transform_vector_variable go to state 913 focus_vector_variable go to state 914 macro_vector_variable go to state 1257 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 helix_vector_variable go to state 926 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 glyph_vector_variable go to state 937 plane_vector_variable go to state 938 origami_figure_vector_variable go to state 939 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1993 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1776 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1740 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1741 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1742 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 2001 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 2002 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 2013 glyph_vector_primary go to state 1217 glyph_vector_secondary go to state 1218 glyph_vector_tertiary go to state 1219 glyph_vector_expression go to state 2014 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 2016 tag go to state 429 state 901 1683 reg_polygon_vector_primary: GET_NET . GREAT_RHOMBICOSIDODECAHEDRON with_diameter_optional with_half_optional GREAT_RHOMBICOSIDODECAHEDRON shift, and go to state 2017 state 902 1397 polygon_primary: DISENTANGLE . point_vector_primary LEFT_PARENTHESIS shift, and go to state 1961 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1253 point_vector_variable go to state 917 point_vector_primary go to state 2018 tag go to state 429 state 903 240 boolean_variable: variable . BOOLEAN 241 bool_point_variable: variable . BOOL_POINT 242 string_variable: variable . STRING 243 pen_variable: variable . PEN 244 dash_pattern_variable: variable . DASH_PATTERN 245 color_variable: variable . COLOR 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 249 ulong_long_vector_variable: variable . ULONG_LONG_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 324 ulong_long_variable: variable . ULONG_LONG 325 transform_variable: variable . TRANSFORM 326 picture_variable: variable . PICTURE 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 330 macro_variable: variable . MACRO 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 337 conic_section_lattice_variable: variable . CONIC_SECTION_LATTICE 338 helix_variable: variable . HELIX 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 343 nurb_variable: variable . NURB 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 348 ellipse_slice_variable: variable . ELLIPSE_SLICE 349 circle_slice_variable: variable . CIRCLE_SLICE 350 polyhedron_slice_variable: variable . POLYHEDRON_SLICE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 353 paraboloid_variable: variable . PARABOLOID 354 glyph_variable: variable . GLYPH 355 plane_variable: variable . PLANE 356 origami_figure_variable: variable . ORIGAMI_FIGURE UNDECLARED shift, and go to state 1264 BOOLEAN shift, and go to state 1265 STRING shift, and go to state 1266 NUMERIC shift, and go to state 1267 ULONG_LONG shift, and go to state 1268 PEN shift, and go to state 1269 DASH_PATTERN shift, and go to state 1270 COLOR shift, and go to state 1271 PICTURE shift, and go to state 1272 TRANSFORM shift, and go to state 1273 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 NURB shift, and go to state 1277 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CONIC_SECTION_LATTICE shift, and go to state 1285 HELIX shift, and go to state 1286 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PARABOLOID shift, and go to state 1295 GLYPH shift, and go to state 1296 PLANE shift, and go to state 1297 ELLIPSE_SLICE shift, and go to state 1298 CIRCLE_SLICE shift, and go to state 1299 POLYHEDRON_SLICE shift, and go to state 1300 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 ULONG_LONG_VECTOR shift, and go to state 1307 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE shift, and go to state 1337 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 MACRO shift, and go to state 1339 MACRO_VECTOR shift, and go to state 1340 state 904 866 boolean_primary: boolean_variable . $default reduce using rule 866 (boolean_primary) state 905 1267 bool_point_primary: bool_point_variable . $default reduce using rule 1267 (bool_point_primary) state 906 1520 boolean_vector_primary: boolean_vector_variable . $default reduce using rule 1520 (boolean_vector_primary) state 907 1537 string_vector_primary: string_vector_variable . $default reduce using rule 1537 (string_vector_primary) state 908 1525 numeric_vector_primary: numeric_vector_variable . $default reduce using rule 1525 (numeric_vector_primary) state 909 1531 ulong_long_vector_primary: ulong_long_vector_variable . $default reduce using rule 1531 (ulong_long_vector_primary) state 910 1547 pen_vector_primary: pen_vector_variable . $default reduce using rule 1547 (pen_vector_primary) state 911 1552 dash_pattern_vector_primary: dash_pattern_vector_variable . $default reduce using rule 1552 (dash_pattern_vector_primary) state 912 817 show_command: SHOW picture_vector_variable . $default reduce using rule 817 (show_command) state 913 1557 transform_vector_primary: transform_vector_variable . $default reduce using rule 1557 (transform_vector_primary) state 914 1562 focus_vector_primary: focus_vector_variable . $default reduce using rule 1562 (focus_vector_primary) state 915 818 show_command: SHOW macro_vector_variable . $default reduce using rule 818 (show_command) state 916 1542 color_vector_primary: color_vector_variable . $default reduce using rule 1542 (color_vector_primary) state 917 1568 point_vector_primary: point_vector_variable . $default reduce using rule 1568 (point_vector_primary) state 918 1578 bool_point_vector_primary: bool_point_vector_variable . $default reduce using rule 1578 (bool_point_vector_primary) state 919 1620 path_vector_primary: path_vector_variable . $default reduce using rule 1620 (path_vector_primary) state 920 1690 triangle_vector_primary: triangle_vector_variable . $default reduce using rule 1690 (triangle_vector_primary) state 921 1628 ellipse_vector_primary: ellipse_vector_variable . $default reduce using rule 1628 (ellipse_vector_primary) state 922 1634 circle_vector_primary: circle_vector_variable . $default reduce using rule 1634 (circle_vector_primary) state 923 1640 parabola_vector_primary: parabola_vector_variable . $default reduce using rule 1640 (parabola_vector_primary) state 924 1645 hyperbola_vector_primary: hyperbola_vector_variable . $default reduce using rule 1645 (hyperbola_vector_primary) state 925 1650 conic_section_lattice_vector_primary: conic_section_lattice_vector_variable . $default reduce using rule 1650 (conic_section_lattice_vector_primary) state 926 1655 helix_vector_primary: helix_vector_variable . $default reduce using rule 1655 (helix_vector_primary) state 927 1675 rectangle_vector_primary: rectangle_vector_variable . $default reduce using rule 1675 (rectangle_vector_primary) state 928 1660 polygon_vector_primary: polygon_vector_variable . $default reduce using rule 1660 (polygon_vector_primary) state 929 1681 reg_polygon_vector_primary: reg_polygon_vector_variable . $default reduce using rule 1681 (reg_polygon_vector_primary) state 930 1696 cone_vector_primary: cone_vector_variable . $default reduce using rule 1696 (cone_vector_primary) state 931 1701 cylinder_vector_primary: cylinder_vector_variable . $default reduce using rule 1701 (cylinder_vector_primary) state 932 1706 cuboid_vector_primary: cuboid_vector_variable . $default reduce using rule 1706 (cuboid_vector_primary) state 933 1712 polyhedron_vector_primary: polyhedron_vector_variable . $default reduce using rule 1712 (polyhedron_vector_primary) state 934 1718 ellipsoid_vector_primary: ellipsoid_vector_variable . $default reduce using rule 1718 (ellipsoid_vector_primary) state 935 1723 sphere_vector_primary: sphere_vector_variable . $default reduce using rule 1723 (sphere_vector_primary) state 936 1728 paraboloid_vector_primary: paraboloid_vector_variable . $default reduce using rule 1728 (paraboloid_vector_primary) state 937 1733 glyph_vector_primary: glyph_vector_variable . $default reduce using rule 1733 (glyph_vector_primary) state 938 1738 plane_vector_primary: plane_vector_variable . $default reduce using rule 1738 (plane_vector_primary) state 939 1743 origami_figure_vector_primary: origami_figure_vector_variable . $default reduce using rule 1743 (origami_figure_vector_primary) state 940 1116 ulong_long_primary: ulong_long_variable . $default reduce using rule 1116 (ulong_long_primary) state 941 1166 transform_primary: transform_variable . $default reduce using rule 1166 (transform_primary) state 942 1275 focus_primary: focus_variable . $default reduce using rule 1275 (focus_primary) state 943 785 show_command: SHOW macro_variable . $default reduce using rule 785 (show_command) state 944 1324 ellipse_primary: ellipse_variable . $default reduce using rule 1324 (ellipse_primary) state 945 1338 circle_primary: circle_variable . $default reduce using rule 1338 (circle_primary) state 946 1361 parabola_primary: parabola_variable . $default reduce using rule 1361 (parabola_primary) state 947 1369 hyperbola_primary: hyperbola_variable . $default reduce using rule 1369 (hyperbola_primary) state 948 1377 conic_section_lattice_primary: conic_section_lattice_variable . $default reduce using rule 1377 (conic_section_lattice_primary) state 949 1387 helix_primary: helix_variable . $default reduce using rule 1387 (helix_primary) state 950 1407 rectangle_primary: rectangle_variable . $default reduce using rule 1407 (rectangle_primary) state 951 1394 polygon_primary: polygon_variable . $default reduce using rule 1394 (polygon_primary) state 952 1418 reg_polygon_primary: reg_polygon_variable . $default reduce using rule 1418 (reg_polygon_primary) state 953 1428 triangle_primary: triangle_variable . $default reduce using rule 1428 (triangle_primary) state 954 1281 nurb_primary: nurb_variable . $default reduce using rule 1281 (nurb_primary) state 955 1435 cone_primary: cone_variable . $default reduce using rule 1435 (cone_primary) state 956 1442 cylinder_primary: cylinder_variable . $default reduce using rule 1442 (cylinder_primary) state 957 1449 cuboid_primary: cuboid_variable . $default reduce using rule 1449 (cuboid_primary) state 958 1459 polyhedron_primary: polyhedron_variable . $default reduce using rule 1459 (polyhedron_primary) state 959 1351 ellipse_slice_primary: ellipse_slice_variable . $default reduce using rule 1351 (ellipse_slice_primary) state 960 1356 circle_slice_primary: circle_slice_variable . $default reduce using rule 1356 (circle_slice_primary) state 961 1467 polyhedron_slice_primary: polyhedron_slice_variable . $default reduce using rule 1467 (polyhedron_slice_primary) state 962 1472 ellipsoid_primary: ellipsoid_variable . $default reduce using rule 1472 (ellipsoid_primary) state 963 1479 sphere_primary: sphere_variable . $default reduce using rule 1479 (sphere_primary) state 964 1486 paraboloid_primary: paraboloid_variable . $default reduce using rule 1486 (paraboloid_primary) state 965 1493 glyph_primary: glyph_variable . $default reduce using rule 1493 (glyph_primary) state 966 1500 plane_primary: plane_variable . $default reduce using rule 1500 (plane_primary) state 967 1513 origami_figure_primary: origami_figure_variable . $default reduce using rule 1513 (origami_figure_primary) state 968 972 boolean_secondary: boolean_primary . $default reduce using rule 972 (boolean_secondary) state 969 879 boolean_primary: type_predicate . any_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 163 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 566 picture_variable go to state 567 point_variable go to state 568 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 2019 tag go to state 429 state 970 973 boolean_secondary: boolean_secondary . AND boolean_primary 974 boolean_tertiary: boolean_secondary . AND shift, and go to state 2020 $default reduce using rule 974 (boolean_tertiary) state 971 975 boolean_tertiary: boolean_tertiary . OR boolean_secondary 976 boolean_expression: boolean_tertiary . OR shift, and go to state 2021 $default reduce using rule 976 (boolean_expression) state 972 768 show_command: SHOW boolean_expression . 979 boolean_expression: boolean_expression . relation boolean_tertiary NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 $default reduce using rule 768 (show_command) relation go to state 2028 state 973 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1101 numeric_tertiary: numeric_secondary . 1160 color_secondary: numeric_secondary . TIMES color_primary 1161 | numeric_secondary . color_variable 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1743 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 $default reduce using rule 1101 (numeric_tertiary) variable go to state 705 color_variable go to state 1744 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 974 1102 numeric_tertiary: numeric_tertiary . PLUS numeric_secondary 1103 | numeric_tertiary . MINUS numeric_secondary 1104 | numeric_tertiary . pythagorean_plus_or_minus numeric_secondary 1107 numeric_expression: numeric_tertiary . PYTHAGOREAN_MINUS shift, and go to state 2029 PYTHAGOREAN_PLUS shift, and go to state 2030 MINUS shift, and go to state 2031 PLUS shift, and go to state 2032 PYTHAGOREAN_MINUS [reduce using rule 1107 (numeric_expression)] PYTHAGOREAN_PLUS [reduce using rule 1107 (numeric_expression)] MINUS [reduce using rule 1107 (numeric_expression)] PLUS [reduce using rule 1107 (numeric_expression)] $default reduce using rule 1107 (numeric_expression) pythagorean_plus_or_minus go to state 2033 state 975 769 show_command: SHOW numeric_expression . fixed_optional 977 boolean_expression: numeric_expression . relation numeric_tertiary NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 FIXED shift, and go to state 2034 $default reduce using rule 770 (fixed_optional) fixed_optional go to state 2035 relation go to state 2036 state 976 1120 ulong_long_secondary: ulong_long_primary . $default reduce using rule 1120 (ulong_long_secondary) state 977 1118 ulong_long_primary: get_prime_sub . ulong_long_primary ULONG_LONG_TYPE shift, and go to state 800 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PRIME shift, and go to state 806 variable go to state 2037 ulong_long_variable go to state 940 ulong_long_primary go to state 2038 get_prime_sub go to state 977 tag go to state 429 state 978 1121 ulong_long_tertiary: ulong_long_secondary . $default reduce using rule 1121 (ulong_long_tertiary) state 979 1122 ulong_long_expression: ulong_long_tertiary . $default reduce using rule 1122 (ulong_long_expression) state 980 772 show_command: SHOW ulong_long_expression . $default reduce using rule 772 (show_command) state 981 773 show_command: SHOW string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 773 (show_command) state 982 774 show_command: SHOW pen_expression . $default reduce using rule 774 (show_command) state 983 775 show_command: SHOW dash_pattern_expression . $default reduce using rule 775 (show_command) state 984 776 show_command: SHOW color_expression . $default reduce using rule 776 (show_command) state 985 1173 transform_secondary: transform_primary . $default reduce using rule 1173 (transform_secondary) state 986 1174 transform_secondary: transform_secondary . transformer 1175 transform_tertiary: transform_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 ROTATED [reduce using rule 1175 (transform_tertiary)] ROTATED_AROUND [reduce using rule 1175 (transform_tertiary)] SCALED [reduce using rule 1175 (transform_tertiary)] SHEARED [reduce using rule 1175 (transform_tertiary)] SHIFTED [reduce using rule 1175 (transform_tertiary)] TRANSFORMED [reduce using rule 1175 (transform_tertiary)] XSCALED [reduce using rule 1175 (transform_tertiary)] YSCALED [reduce using rule 1175 (transform_tertiary)] ZSCALED [reduce using rule 1175 (transform_tertiary)] $default reduce using rule 1175 (transform_tertiary) transformer go to state 2039 basic_transformer go to state 1718 state 987 1176 transform_expression: transform_tertiary . $default reduce using rule 1176 (transform_expression) state 988 777 show_command: SHOW transform_expression . $default reduce using rule 777 (show_command) state 989 778 show_command: SHOW picture_expression . $default reduce using rule 778 (show_command) state 990 964 boolean_primary: point_primary . IS_ON_SPHERE sphere_secondary predicate_clause 1251 point_secondary: point_primary . 1253 | point_primary . CROSS_PRODUCT point_primary CROSS_PRODUCT shift, and go to state 1698 IS_ON_SPHERE shift, and go to state 2040 $default reduce using rule 1251 (point_secondary) state 991 1086 numeric_secondary: point_secondary . DOT_PRODUCT point_primary 1087 | point_secondary . ANGLE point_primary 1088 | point_secondary . LOCATION ellipse_primary 1089 | point_secondary . LOCATION circle_primary 1090 | point_secondary . LOCATION parabola_primary 1091 | point_secondary . LOCATION hyperbola_primary 1092 | point_secondary . LOCATION ellipsoid_primary 1093 | point_secondary . LOCATION sphere_primary 1094 | point_secondary . LOCATION cuboid_primary 1095 | point_secondary . LOCATION cone_primary 1096 | point_secondary . LOCATION cylinder_primary 1097 | point_secondary . DISTANCE_TO_PLANE path_primary 1098 | point_secondary . DISTANCE_ALONG_LINE path_primary 1252 point_secondary: point_secondary . times_or_over numeric_primary 1256 | point_secondary . transformer 1257 | point_secondary . PROJECTED focus_primary with_z_optional 1260 | point_secondary . REFLECTED_IN path_expression 1261 point_tertiary: point_secondary . 1571 point_vector_secondary: point_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 1699 REFLECTED_OFF shift, and go to state 2041 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 DOT_PRODUCT shift, and go to state 1709 ANGLE shift, and go to state 1710 OVER shift, and go to state 1692 TIMES shift, and go to state 1711 LOCATION shift, and go to state 1712 DISTANCE_TO_PLANE shift, and go to state 1713 DISTANCE_ALONG_LINE shift, and go to state 1714 PROJECTED shift, and go to state 1715 $default reduce using rule 1261 (point_tertiary) times_or_over go to state 1716 transformer go to state 1717 basic_transformer go to state 1718 state 992 782 show_command: SHOW point_expression . 957 boolean_primary: point_expression . IS_ON_SEGMENT path_expression 958 | point_expression . IS_ON_LINE path_expression 959 | point_expression . IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 960 | point_expression . IS_ON_ELLIPSE ellipse_expression 978 boolean_expression: point_expression . relation point_tertiary 1320 path_element_list: point_expression . NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 IS_ON_SEGMENT shift, and go to state 2042 IS_ON_LINE shift, and go to state 2043 IS_IN_TRIANGLE shift, and go to state 2044 IS_ON_ELLIPSE shift, and go to state 2045 SEMI_COLON reduce using rule 782 (show_command) SEMI_COLON [reduce using rule 1320 (path_element_list)] $default reduce using rule 1320 (path_element_list) relation go to state 2046 state 993 1271 bool_point_secondary: bool_point_primary . $default reduce using rule 1271 (bool_point_secondary) state 994 1272 bool_point_tertiary: bool_point_secondary . $default reduce using rule 1272 (bool_point_tertiary) state 995 1274 bool_point_expression: bool_point_tertiary . $default reduce using rule 1274 (bool_point_expression) state 996 783 show_command: SHOW bool_point_expression . 961 boolean_primary: bool_point_expression . IS_ON_ELLIPSE ellipse_expression IS_ON_ELLIPSE shift, and go to state 2047 $default reduce using rule 783 (show_command) state 997 1278 focus_secondary: focus_primary . $default reduce using rule 1278 (focus_secondary) state 998 1279 focus_tertiary: focus_secondary . 1565 focus_vector_secondary: focus_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_OFF shift, and go to state 2048 $default reduce using rule 1279 (focus_tertiary) state 999 1280 focus_expression: focus_tertiary . $default reduce using rule 1280 (focus_expression) state 1000 784 show_command: SHOW focus_expression . $default reduce using rule 784 (show_command) state 1001 1283 nurb_secondary: nurb_primary . $default reduce using rule 1283 (nurb_secondary) state 1002 1284 nurb_tertiary: nurb_secondary . $default reduce using rule 1284 (nurb_tertiary) state 1003 1285 nurb_expression: nurb_tertiary . $default reduce using rule 1285 (nurb_expression) state 1004 795 show_command: SHOW nurb_expression . $default reduce using rule 795 (show_command) state 1005 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1308 path_tertiary: path_secondary . 1309 | path_secondary . path_join path_expression 1623 path_vector_secondary: path_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1624 | path_secondary . DECOMPOSE point_primary 1625 | path_secondary . OVER point_primary AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 REFLECTED_IN shift, and go to state 1726 REFLECTED_OFF shift, and go to state 2049 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2050 PROJECTED shift, and go to state 1727 DECOMPOSE shift, and go to state 2051 AMPERSAND [reduce using rule 1308 (path_tertiary)] PERIOD_PAIR [reduce using rule 1308 (path_tertiary)] PERIOD_TRIPLE [reduce using rule 1308 (path_tertiary)] HYPHEN_PAIR [reduce using rule 1308 (path_tertiary)] HYPHEN_TRIPLE [reduce using rule 1308 (path_tertiary)] $default reduce using rule 1308 (path_tertiary) transformer go to state 1728 basic_transformer go to state 1718 path_join go to state 1729 basic_path_join go to state 1730 state 1006 1273 bool_point_tertiary: path_tertiary . INTERSECTION_POINT path_secondary 1316 path_expression: path_tertiary . 1582 bool_point_vector_tertiary: path_tertiary . INTERSECTION_POINTS ellipse_secondary 1585 | path_tertiary . INTERSECTION_POINTS circle_secondary 1591 | path_tertiary . INTERSECTION_POINTS parabola_secondary 1595 | path_tertiary . INTERSECTION_POINTS hyperbola_secondary 1598 | path_tertiary . INTERSECTION_POINTS polygon_secondary 1600 | path_tertiary . INTERSECTION_POINTS reg_polygon_secondary 1602 | path_tertiary . INTERSECTION_POINTS rectangle_secondary 1604 | path_tertiary . INTERSECTION_POINTS triangle_secondary 1607 | path_tertiary . INTERSECTION_POINTS ellipsoid_secondary 1609 | path_tertiary . INTERSECTION_POINTS sphere_secondary 1611 | path_tertiary . INTERSECTION_POINTS cuboid_secondary 1613 | path_tertiary . INTERSECTION_POINTS polyhedron_secondary INTERSECTION_POINT shift, and go to state 2052 INTERSECTION_POINTS shift, and go to state 2053 $default reduce using rule 1316 (path_expression) state 1007 786 show_command: SHOW path_expression . 945 boolean_primary: path_expression . IS_COPLANAR path_expression 969 | path_expression . IS_PARALLEL path_expression 970 | path_expression . IS_COLINEAR path_expression 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 IS_COLINEAR shift, and go to state 2054 IS_PARALLEL shift, and go to state 2055 IS_COPLANAR shift, and go to state 2056 $default reduce using rule 786 (show_command) path_join go to state 1731 basic_path_join go to state 1730 state 1008 1332 ellipse_secondary: ellipse_primary . $default reduce using rule 1332 (ellipse_secondary) state 1009 1333 ellipse_secondary: ellipse_secondary . transformer 1334 | ellipse_secondary . REFLECTED_IN path_expression 1335 ellipse_tertiary: ellipse_secondary . 1631 ellipse_vector_secondary: ellipse_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2057 REFLECTED_OFF shift, and go to state 2058 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1335 (ellipse_tertiary) transformer go to state 2059 basic_transformer go to state 1718 state 1010 1337 ellipse_expression: ellipse_tertiary . 1573 point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS plane_secondary 1583 bool_point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS path_secondary 1586 | ellipse_tertiary . INTERSECTION_POINTS ellipse_secondary 1588 | ellipse_tertiary . INTERSECTION_POINTS circle_secondary INTERSECTION_POINTS shift, and go to state 2060 $default reduce using rule 1337 (ellipse_expression) state 1011 787 show_command: SHOW ellipse_expression . $default reduce using rule 787 (show_command) state 1012 1345 circle_secondary: circle_primary . $default reduce using rule 1345 (circle_secondary) state 1013 1346 circle_secondary: circle_secondary . transformer 1347 | circle_secondary . REFLECTED_IN path_expression 1348 circle_tertiary: circle_secondary . 1637 circle_vector_secondary: circle_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2061 REFLECTED_OFF shift, and go to state 2062 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1348 (circle_tertiary) transformer go to state 2063 basic_transformer go to state 1718 state 1014 1350 circle_expression: circle_tertiary . 1584 bool_point_vector_tertiary: circle_tertiary . INTERSECTION_POINTS path_secondary 1587 | circle_tertiary . INTERSECTION_POINTS circle_secondary 1589 | circle_tertiary . INTERSECTION_POINTS ellipse_secondary INTERSECTION_POINTS shift, and go to state 2064 $default reduce using rule 1350 (circle_expression) state 1015 790 show_command: SHOW circle_expression . $default reduce using rule 790 (show_command) state 1016 1353 ellipse_slice_secondary: ellipse_slice_primary . $default reduce using rule 1353 (ellipse_slice_secondary) state 1017 1354 ellipse_slice_tertiary: ellipse_slice_secondary . $default reduce using rule 1354 (ellipse_slice_tertiary) state 1018 1355 ellipse_slice_expression: ellipse_slice_tertiary . $default reduce using rule 1355 (ellipse_slice_expression) state 1019 805 show_command: SHOW ellipse_slice_expression . $default reduce using rule 805 (show_command) state 1020 1358 circle_slice_secondary: circle_slice_primary . $default reduce using rule 1358 (circle_slice_secondary) state 1021 1359 circle_slice_tertiary: circle_slice_secondary . $default reduce using rule 1359 (circle_slice_tertiary) state 1022 1360 circle_slice_expression: circle_slice_tertiary . $default reduce using rule 1360 (circle_slice_expression) state 1023 806 show_command: SHOW circle_slice_expression . $default reduce using rule 806 (show_command) state 1024 1365 parabola_secondary: parabola_primary . $default reduce using rule 1365 (parabola_secondary) state 1025 1366 parabola_secondary: parabola_secondary . transformer 1367 parabola_tertiary: parabola_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1367 (parabola_tertiary) transformer go to state 2065 basic_transformer go to state 1718 state 1026 1368 parabola_expression: parabola_tertiary . 1590 bool_point_vector_tertiary: parabola_tertiary . INTERSECTION_POINTS path_secondary 1592 | parabola_tertiary . INTERSECTION_POINTS plane_secondary INTERSECTION_POINTS shift, and go to state 2066 $default reduce using rule 1368 (parabola_expression) state 1027 788 show_command: SHOW parabola_expression . $default reduce using rule 788 (show_command) state 1028 1373 hyperbola_secondary: hyperbola_primary . $default reduce using rule 1373 (hyperbola_secondary) state 1029 1374 hyperbola_secondary: hyperbola_secondary . transformer 1375 hyperbola_tertiary: hyperbola_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1375 (hyperbola_tertiary) transformer go to state 2067 basic_transformer go to state 1718 state 1030 1376 hyperbola_expression: hyperbola_tertiary . 1594 bool_point_vector_tertiary: hyperbola_tertiary . INTERSECTION_POINTS path_secondary 1596 | hyperbola_tertiary . INTERSECTION_POINTS plane_secondary INTERSECTION_POINTS shift, and go to state 2068 $default reduce using rule 1376 (hyperbola_expression) state 1031 789 show_command: SHOW hyperbola_expression . $default reduce using rule 789 (show_command) state 1032 1384 conic_section_lattice_secondary: conic_section_lattice_primary . $default reduce using rule 1384 (conic_section_lattice_secondary) state 1033 1385 conic_section_lattice_tertiary: conic_section_lattice_secondary . $default reduce using rule 1385 (conic_section_lattice_tertiary) state 1034 1386 conic_section_lattice_expression: conic_section_lattice_tertiary . $default reduce using rule 1386 (conic_section_lattice_expression) state 1035 791 show_command: SHOW conic_section_lattice_expression . $default reduce using rule 791 (show_command) state 1036 1390 helix_secondary: helix_primary . $default reduce using rule 1390 (helix_secondary) state 1037 1391 helix_secondary: helix_secondary . transformer 1392 helix_tertiary: helix_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1392 (helix_tertiary) transformer go to state 2069 basic_transformer go to state 1718 state 1038 1393 helix_expression: helix_tertiary . $default reduce using rule 1393 (helix_expression) state 1039 792 show_command: SHOW helix_expression . $default reduce using rule 792 (show_command) state 1040 1398 polygon_secondary: polygon_primary . $default reduce using rule 1398 (polygon_secondary) state 1041 1399 polygon_secondary: polygon_secondary . transformer 1400 | polygon_secondary . PROJECTED focus_primary with_z_optional 1401 polygon_tertiary: polygon_secondary . 1663 polygon_vector_secondary: polygon_secondary . DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1665 | polygon_secondary . DECOMPOSE path_primary 1667 | polygon_secondary . OVER path_primary 1669 | polygon_secondary . OVER polygon_primary 1670 | polygon_secondary . DECOMPOSE numeric_expression with_rectangles_optional ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2070 PROJECTED shift, and go to state 2071 DECOMPOSE shift, and go to state 2072 $default reduce using rule 1401 (polygon_tertiary) transformer go to state 2073 basic_transformer go to state 1718 state 1042 1406 polygon_expression: polygon_tertiary . 1574 point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS polygon_secondary 1575 | polygon_tertiary . INTERSECTION_POINTS reg_polygon_secondary 1599 bool_point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2074 $default reduce using rule 1406 (polygon_expression) state 1043 796 show_command: SHOW polygon_expression . $default reduce using rule 796 (show_command) state 1044 1413 rectangle_secondary: rectangle_primary . $default reduce using rule 1413 (rectangle_secondary) state 1045 1414 rectangle_secondary: rectangle_secondary . transformer 1415 | rectangle_secondary . REFLECTED_IN path_expression 1416 rectangle_tertiary: rectangle_secondary . 1678 rectangle_vector_secondary: rectangle_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2075 REFLECTED_OFF shift, and go to state 2076 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1416 (rectangle_tertiary) transformer go to state 2077 basic_transformer go to state 1718 state 1046 1417 rectangle_expression: rectangle_tertiary . 1603 bool_point_vector_tertiary: rectangle_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2078 $default reduce using rule 1417 (rectangle_expression) state 1047 793 show_command: SHOW rectangle_expression . $default reduce using rule 793 (show_command) state 1048 1423 reg_polygon_secondary: reg_polygon_primary . $default reduce using rule 1423 (reg_polygon_secondary) state 1049 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1426 reg_polygon_tertiary: reg_polygon_secondary . 1664 polygon_vector_secondary: reg_polygon_secondary . DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1666 | reg_polygon_secondary . DECOMPOSE path_primary 1668 | reg_polygon_secondary . OVER path_primary 1687 reg_polygon_vector_secondary: reg_polygon_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2079 REFLECTED_OFF shift, and go to state 2080 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2081 DECOMPOSE shift, and go to state 2082 $default reduce using rule 1426 (reg_polygon_tertiary) transformer go to state 2083 basic_transformer go to state 1718 state 1050 1427 reg_polygon_expression: reg_polygon_tertiary . 1576 point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS polygon_secondary 1601 bool_point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2084 $default reduce using rule 1427 (reg_polygon_expression) state 1051 797 show_command: SHOW reg_polygon_expression . $default reduce using rule 797 (show_command) state 1052 1431 triangle_secondary: triangle_primary . $default reduce using rule 1431 (triangle_secondary) state 1053 1432 triangle_secondary: triangle_secondary . transformer 1433 triangle_tertiary: triangle_secondary . 1693 triangle_vector_secondary: triangle_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_OFF shift, and go to state 2085 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1433 (triangle_tertiary) transformer go to state 2086 basic_transformer go to state 1718 state 1054 1434 triangle_expression: triangle_tertiary . 1605 bool_point_vector_tertiary: triangle_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2087 $default reduce using rule 1434 (triangle_expression) state 1055 794 show_command: SHOW triangle_expression . $default reduce using rule 794 (show_command) state 1056 1438 cone_secondary: cone_primary . $default reduce using rule 1438 (cone_secondary) state 1057 1439 cone_secondary: cone_secondary . transformer 1440 cone_tertiary: cone_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1440 (cone_tertiary) transformer go to state 2088 basic_transformer go to state 1718 state 1058 1441 cone_expression: cone_tertiary . $default reduce using rule 1441 (cone_expression) state 1059 798 show_command: SHOW cone_expression . $default reduce using rule 798 (show_command) state 1060 1445 cylinder_secondary: cylinder_primary . $default reduce using rule 1445 (cylinder_secondary) state 1061 1446 cylinder_secondary: cylinder_secondary . transformer 1447 cylinder_tertiary: cylinder_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1447 (cylinder_tertiary) transformer go to state 2089 basic_transformer go to state 1718 state 1062 1448 cylinder_expression: cylinder_tertiary . $default reduce using rule 1448 (cylinder_expression) state 1063 799 show_command: SHOW cylinder_expression . $default reduce using rule 799 (show_command) state 1064 1454 cuboid_secondary: cuboid_primary . $default reduce using rule 1454 (cuboid_secondary) state 1065 1455 cuboid_secondary: cuboid_secondary . transformer 1456 | cuboid_secondary . REFLECTED_IN path_expression 1457 cuboid_tertiary: cuboid_secondary . 1709 cuboid_vector_secondary: cuboid_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2090 REFLECTED_OFF shift, and go to state 2091 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1457 (cuboid_tertiary) transformer go to state 2092 basic_transformer go to state 1718 state 1066 1402 polygon_tertiary: cuboid_tertiary . INTERSECTION plane_secondary 1458 cuboid_expression: cuboid_tertiary . 1610 bool_point_vector_tertiary: cuboid_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2093 INTERSECTION_POINTS shift, and go to state 2094 $default reduce using rule 1458 (cuboid_expression) state 1067 800 show_command: SHOW cuboid_expression . $default reduce using rule 800 (show_command) state 1068 1462 polyhedron_secondary: polyhedron_primary . $default reduce using rule 1462 (polyhedron_secondary) state 1069 1463 polyhedron_secondary: polyhedron_secondary . transformer 1464 | polyhedron_secondary . REFLECTED_IN path_expression 1465 polyhedron_tertiary: polyhedron_secondary . 1715 polyhedron_vector_secondary: polyhedron_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2095 REFLECTED_OFF shift, and go to state 2096 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1465 (polyhedron_tertiary) transformer go to state 2097 basic_transformer go to state 1718 state 1070 1404 polygon_tertiary: polyhedron_tertiary . INTERSECTION plane_secondary 1466 polyhedron_expression: polyhedron_tertiary . 1612 bool_point_vector_tertiary: polyhedron_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2098 INTERSECTION_POINTS shift, and go to state 2099 $default reduce using rule 1466 (polyhedron_expression) state 1071 801 show_command: SHOW polyhedron_expression . $default reduce using rule 801 (show_command) state 1072 1469 polyhedron_slice_secondary: polyhedron_slice_primary . $default reduce using rule 1469 (polyhedron_slice_secondary) state 1073 1470 polyhedron_slice_tertiary: polyhedron_slice_secondary . $default reduce using rule 1470 (polyhedron_slice_tertiary) state 1074 1471 polyhedron_slice_expression: polyhedron_slice_tertiary . $default reduce using rule 1471 (polyhedron_slice_expression) state 1075 807 show_command: SHOW polyhedron_slice_expression . $default reduce using rule 807 (show_command) state 1076 1475 ellipsoid_secondary: ellipsoid_primary . $default reduce using rule 1475 (ellipsoid_secondary) state 1077 1476 ellipsoid_secondary: ellipsoid_secondary . transformer 1477 ellipsoid_tertiary: ellipsoid_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1477 (ellipsoid_tertiary) transformer go to state 2100 basic_transformer go to state 1718 state 1078 1336 ellipse_tertiary: ellipsoid_tertiary . INTERSECTION plane_secondary 1478 ellipsoid_expression: ellipsoid_tertiary . 1606 bool_point_vector_tertiary: ellipsoid_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2101 INTERSECTION_POINTS shift, and go to state 2102 $default reduce using rule 1478 (ellipsoid_expression) state 1079 802 show_command: SHOW ellipsoid_expression . $default reduce using rule 802 (show_command) state 1080 1482 sphere_secondary: sphere_primary . $default reduce using rule 1482 (sphere_secondary) state 1081 1483 sphere_secondary: sphere_secondary . transformer 1484 sphere_tertiary: sphere_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1484 (sphere_tertiary) transformer go to state 2103 basic_transformer go to state 1718 state 1082 1349 circle_tertiary: sphere_tertiary . INTERSECTION plane_secondary 1485 sphere_expression: sphere_tertiary . 1608 bool_point_vector_tertiary: sphere_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2104 INTERSECTION_POINTS shift, and go to state 2105 $default reduce using rule 1485 (sphere_expression) state 1083 803 show_command: SHOW sphere_expression . $default reduce using rule 803 (show_command) state 1084 1489 paraboloid_secondary: paraboloid_primary . $default reduce using rule 1489 (paraboloid_secondary) state 1085 1490 paraboloid_secondary: paraboloid_secondary . transformer 1491 paraboloid_tertiary: paraboloid_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1491 (paraboloid_tertiary) transformer go to state 2106 basic_transformer go to state 1718 state 1086 1492 paraboloid_expression: paraboloid_tertiary . $default reduce using rule 1492 (paraboloid_expression) state 1087 804 show_command: SHOW paraboloid_expression . $default reduce using rule 804 (show_command) state 1088 1496 glyph_secondary: glyph_primary . $default reduce using rule 1496 (glyph_secondary) state 1089 1497 glyph_secondary: glyph_secondary . transformer 1498 glyph_tertiary: glyph_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1498 (glyph_tertiary) transformer go to state 2107 basic_transformer go to state 1718 state 1090 1499 glyph_expression: glyph_tertiary . $default reduce using rule 1499 (glyph_expression) state 1091 779 show_command: SHOW glyph_expression . $default reduce using rule 779 (show_command) state 1092 1510 plane_secondary: plane_primary . $default reduce using rule 1510 (plane_secondary) state 1093 1511 plane_tertiary: plane_secondary . $default reduce using rule 1511 (plane_tertiary) state 1094 1403 polygon_tertiary: plane_tertiary . INTERSECTION cuboid_secondary 1405 | plane_tertiary . INTERSECTION polyhedron_secondary 1512 plane_expression: plane_tertiary . 1593 bool_point_vector_tertiary: plane_tertiary . INTERSECTION_POINTS parabola_secondary 1597 | plane_tertiary . INTERSECTION_POINTS hyperbola_secondary INTERSECTION shift, and go to state 2108 INTERSECTION_POINTS shift, and go to state 2109 $default reduce using rule 1512 (plane_expression) state 1095 780 show_command: SHOW plane_expression . $default reduce using rule 780 (show_command) state 1096 1516 origami_figure_secondary: origami_figure_primary . $default reduce using rule 1516 (origami_figure_secondary) state 1097 1517 origami_figure_secondary: origami_figure_secondary . transformer 1518 origami_figure_tertiary: origami_figure_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1518 (origami_figure_tertiary) transformer go to state 2110 basic_transformer go to state 1718 state 1098 1519 origami_figure_expression: origami_figure_tertiary . $default reduce using rule 1519 (origami_figure_expression) state 1099 781 show_command: SHOW origami_figure_expression . $default reduce using rule 781 (show_command) state 1100 1522 boolean_vector_secondary: boolean_vector_primary . $default reduce using rule 1522 (boolean_vector_secondary) state 1101 1523 boolean_vector_tertiary: boolean_vector_secondary . $default reduce using rule 1523 (boolean_vector_tertiary) state 1102 1524 boolean_vector_expression: boolean_vector_tertiary . $default reduce using rule 1524 (boolean_vector_expression) state 1103 808 show_command: SHOW boolean_vector_expression . $default reduce using rule 808 (show_command) state 1104 1528 numeric_vector_secondary: numeric_vector_primary . $default reduce using rule 1528 (numeric_vector_secondary) state 1105 1529 numeric_vector_tertiary: numeric_vector_secondary . $default reduce using rule 1529 (numeric_vector_tertiary) state 1106 1530 numeric_vector_expression: numeric_vector_tertiary . $default reduce using rule 1530 (numeric_vector_expression) state 1107 809 show_command: SHOW numeric_vector_expression . $default reduce using rule 809 (show_command) state 1108 1534 ulong_long_vector_secondary: ulong_long_vector_primary . $default reduce using rule 1534 (ulong_long_vector_secondary) state 1109 1532 ulong_long_vector_primary: get_prime_vector_sub . ulong_long_primary ulong_long_primary ULONG_LONG_TYPE shift, and go to state 800 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PRIME shift, and go to state 806 variable go to state 2037 ulong_long_variable go to state 940 ulong_long_primary go to state 2111 get_prime_sub go to state 977 tag go to state 429 state 1110 1535 ulong_long_vector_tertiary: ulong_long_vector_secondary . $default reduce using rule 1535 (ulong_long_vector_tertiary) state 1111 1536 ulong_long_vector_expression: ulong_long_vector_tertiary . $default reduce using rule 1536 (ulong_long_vector_expression) state 1112 810 show_command: SHOW ulong_long_vector_expression . $default reduce using rule 810 (show_command) state 1113 1539 string_vector_secondary: string_vector_primary . $default reduce using rule 1539 (string_vector_secondary) state 1114 1540 string_vector_tertiary: string_vector_secondary . $default reduce using rule 1540 (string_vector_tertiary) state 1115 1541 string_vector_expression: string_vector_tertiary . $default reduce using rule 1541 (string_vector_expression) state 1116 811 show_command: SHOW string_vector_expression . $default reduce using rule 811 (show_command) state 1117 1544 color_vector_secondary: color_vector_primary . $default reduce using rule 1544 (color_vector_secondary) state 1118 1545 color_vector_tertiary: color_vector_secondary . $default reduce using rule 1545 (color_vector_tertiary) state 1119 1546 color_vector_expression: color_vector_tertiary . $default reduce using rule 1546 (color_vector_expression) state 1120 814 show_command: SHOW color_vector_expression . $default reduce using rule 814 (show_command) state 1121 1549 pen_vector_secondary: pen_vector_primary . $default reduce using rule 1549 (pen_vector_secondary) state 1122 1550 pen_vector_tertiary: pen_vector_secondary . $default reduce using rule 1550 (pen_vector_tertiary) state 1123 1551 pen_vector_expression: pen_vector_tertiary . $default reduce using rule 1551 (pen_vector_expression) state 1124 812 show_command: SHOW pen_vector_expression . $default reduce using rule 812 (show_command) state 1125 1554 dash_pattern_vector_secondary: dash_pattern_vector_primary . $default reduce using rule 1554 (dash_pattern_vector_secondary) state 1126 1555 dash_pattern_vector_tertiary: dash_pattern_vector_secondary . $default reduce using rule 1555 (dash_pattern_vector_tertiary) state 1127 1556 dash_pattern_vector_expression: dash_pattern_vector_tertiary . $default reduce using rule 1556 (dash_pattern_vector_expression) state 1128 813 show_command: SHOW dash_pattern_vector_expression . $default reduce using rule 813 (show_command) state 1129 1559 transform_vector_secondary: transform_vector_primary . $default reduce using rule 1559 (transform_vector_secondary) state 1130 1560 transform_vector_tertiary: transform_vector_secondary . $default reduce using rule 1560 (transform_vector_tertiary) state 1131 1561 transform_vector_expression: transform_vector_tertiary . $default reduce using rule 1561 (transform_vector_expression) state 1132 815 show_command: SHOW transform_vector_expression . $default reduce using rule 815 (show_command) state 1133 1564 focus_vector_secondary: focus_vector_primary . $default reduce using rule 1564 (focus_vector_secondary) state 1134 1566 focus_vector_tertiary: focus_vector_secondary . $default reduce using rule 1566 (focus_vector_tertiary) state 1135 1567 focus_vector_expression: focus_vector_tertiary . $default reduce using rule 1567 (focus_vector_expression) state 1136 816 show_command: SHOW focus_vector_expression . $default reduce using rule 816 (show_command) state 1137 1570 point_vector_secondary: point_vector_primary . $default reduce using rule 1570 (point_vector_secondary) state 1138 1572 point_vector_tertiary: point_vector_secondary . $default reduce using rule 1572 (point_vector_tertiary) state 1139 1577 point_vector_expression: point_vector_tertiary . $default reduce using rule 1577 (point_vector_expression) state 1140 822 show_command: SHOW point_vector_expression . $default reduce using rule 822 (show_command) state 1141 1580 bool_point_vector_secondary: bool_point_vector_primary . $default reduce using rule 1580 (bool_point_vector_secondary) state 1142 1581 bool_point_vector_tertiary: bool_point_vector_secondary . $default reduce using rule 1581 (bool_point_vector_tertiary) state 1143 1614 bool_point_vector_expression: bool_point_vector_tertiary . $default reduce using rule 1614 (bool_point_vector_expression) state 1144 823 show_command: SHOW bool_point_vector_expression . $default reduce using rule 823 (show_command) state 1145 1622 path_vector_secondary: path_vector_primary . $default reduce using rule 1622 (path_vector_secondary) state 1146 1626 path_vector_tertiary: path_vector_secondary . $default reduce using rule 1626 (path_vector_tertiary) state 1147 1627 path_vector_expression: path_vector_tertiary . $default reduce using rule 1627 (path_vector_expression) state 1148 824 show_command: SHOW path_vector_expression . $default reduce using rule 824 (show_command) state 1149 1630 ellipse_vector_secondary: ellipse_vector_primary . $default reduce using rule 1630 (ellipse_vector_secondary) state 1150 1632 ellipse_vector_tertiary: ellipse_vector_secondary . $default reduce using rule 1632 (ellipse_vector_tertiary) state 1151 1633 ellipse_vector_expression: ellipse_vector_tertiary . $default reduce using rule 1633 (ellipse_vector_expression) state 1152 825 show_command: SHOW ellipse_vector_expression . $default reduce using rule 825 (show_command) state 1153 1636 circle_vector_secondary: circle_vector_primary . $default reduce using rule 1636 (circle_vector_secondary) state 1154 1638 circle_vector_tertiary: circle_vector_secondary . $default reduce using rule 1638 (circle_vector_tertiary) state 1155 1639 circle_vector_expression: circle_vector_tertiary . $default reduce using rule 1639 (circle_vector_expression) state 1156 826 show_command: SHOW circle_vector_expression . $default reduce using rule 826 (show_command) state 1157 1642 parabola_vector_secondary: parabola_vector_primary . $default reduce using rule 1642 (parabola_vector_secondary) state 1158 1643 parabola_vector_tertiary: parabola_vector_secondary . $default reduce using rule 1643 (parabola_vector_tertiary) state 1159 1644 parabola_vector_expression: parabola_vector_tertiary . $default reduce using rule 1644 (parabola_vector_expression) state 1160 827 show_command: SHOW parabola_vector_expression . $default reduce using rule 827 (show_command) state 1161 1647 hyperbola_vector_secondary: hyperbola_vector_primary . $default reduce using rule 1647 (hyperbola_vector_secondary) state 1162 1648 hyperbola_vector_tertiary: hyperbola_vector_secondary . $default reduce using rule 1648 (hyperbola_vector_tertiary) state 1163 1649 hyperbola_vector_expression: hyperbola_vector_tertiary . $default reduce using rule 1649 (hyperbola_vector_expression) state 1164 828 show_command: SHOW hyperbola_vector_expression . $default reduce using rule 828 (show_command) state 1165 1652 conic_section_lattice_vector_secondary: conic_section_lattice_vector_primary . $default reduce using rule 1652 (conic_section_lattice_vector_secondary) state 1166 1653 conic_section_lattice_vector_tertiary: conic_section_lattice_vector_secondary . $default reduce using rule 1653 (conic_section_lattice_vector_tertiary) state 1167 1654 conic_section_lattice_vector_expression: conic_section_lattice_vector_tertiary . $default reduce using rule 1654 (conic_section_lattice_vector_expression) state 1168 829 show_command: SHOW conic_section_lattice_vector_expression . $default reduce using rule 829 (show_command) state 1169 1657 helix_vector_secondary: helix_vector_primary . $default reduce using rule 1657 (helix_vector_secondary) state 1170 1658 helix_vector_tertiary: helix_vector_secondary . $default reduce using rule 1658 (helix_vector_tertiary) state 1171 1659 helix_vector_expression: helix_vector_tertiary . $default reduce using rule 1659 (helix_vector_expression) state 1172 830 show_command: SHOW helix_vector_expression . $default reduce using rule 830 (show_command) state 1173 1662 polygon_vector_secondary: polygon_vector_primary . $default reduce using rule 1662 (polygon_vector_secondary) state 1174 1673 polygon_vector_tertiary: polygon_vector_secondary . $default reduce using rule 1673 (polygon_vector_tertiary) state 1175 1674 polygon_vector_expression: polygon_vector_tertiary . $default reduce using rule 1674 (polygon_vector_expression) state 1176 833 show_command: SHOW polygon_vector_expression . $default reduce using rule 833 (show_command) state 1177 1677 rectangle_vector_secondary: rectangle_vector_primary . $default reduce using rule 1677 (rectangle_vector_secondary) state 1178 1679 rectangle_vector_tertiary: rectangle_vector_secondary . $default reduce using rule 1679 (rectangle_vector_tertiary) state 1179 1680 rectangle_vector_expression: rectangle_vector_tertiary . $default reduce using rule 1680 (rectangle_vector_expression) state 1180 831 show_command: SHOW rectangle_vector_expression . $default reduce using rule 831 (show_command) state 1181 1686 reg_polygon_vector_secondary: reg_polygon_vector_primary . $default reduce using rule 1686 (reg_polygon_vector_secondary) state 1182 1688 reg_polygon_vector_tertiary: reg_polygon_vector_secondary . $default reduce using rule 1688 (reg_polygon_vector_tertiary) state 1183 1689 reg_polygon_vector_expression: reg_polygon_vector_tertiary . $default reduce using rule 1689 (reg_polygon_vector_expression) state 1184 834 show_command: SHOW reg_polygon_vector_expression . $default reduce using rule 834 (show_command) state 1185 1692 triangle_vector_secondary: triangle_vector_primary . $default reduce using rule 1692 (triangle_vector_secondary) state 1186 1694 triangle_vector_tertiary: triangle_vector_secondary . $default reduce using rule 1694 (triangle_vector_tertiary) state 1187 1695 triangle_vector_expression: triangle_vector_tertiary . $default reduce using rule 1695 (triangle_vector_expression) state 1188 832 show_command: SHOW triangle_vector_expression . $default reduce using rule 832 (show_command) state 1189 1698 cone_vector_secondary: cone_vector_primary . $default reduce using rule 1698 (cone_vector_secondary) state 1190 1699 cone_vector_tertiary: cone_vector_secondary . $default reduce using rule 1699 (cone_vector_tertiary) state 1191 1700 cone_vector_expression: cone_vector_tertiary . $default reduce using rule 1700 (cone_vector_expression) state 1192 835 show_command: SHOW cone_vector_expression . $default reduce using rule 835 (show_command) state 1193 1703 cylinder_vector_secondary: cylinder_vector_primary . $default reduce using rule 1703 (cylinder_vector_secondary) state 1194 1704 cylinder_vector_tertiary: cylinder_vector_secondary . $default reduce using rule 1704 (cylinder_vector_tertiary) state 1195 1705 cylinder_vector_expression: cylinder_vector_tertiary . $default reduce using rule 1705 (cylinder_vector_expression) state 1196 836 show_command: SHOW cylinder_vector_expression . $default reduce using rule 836 (show_command) state 1197 1708 cuboid_vector_secondary: cuboid_vector_primary . $default reduce using rule 1708 (cuboid_vector_secondary) state 1198 1710 cuboid_vector_tertiary: cuboid_vector_secondary . $default reduce using rule 1710 (cuboid_vector_tertiary) state 1199 1711 cuboid_vector_expression: cuboid_vector_tertiary . $default reduce using rule 1711 (cuboid_vector_expression) state 1200 840 show_command: SHOW cuboid_vector_expression . $default reduce using rule 840 (show_command) state 1201 1714 polyhedron_vector_secondary: polyhedron_vector_primary . $default reduce using rule 1714 (polyhedron_vector_secondary) state 1202 1716 polyhedron_vector_tertiary: polyhedron_vector_secondary . $default reduce using rule 1716 (polyhedron_vector_tertiary) state 1203 1717 polyhedron_vector_expression: polyhedron_vector_tertiary . $default reduce using rule 1717 (polyhedron_vector_expression) state 1204 841 show_command: SHOW polyhedron_vector_expression . $default reduce using rule 841 (show_command) state 1205 1720 ellipsoid_vector_secondary: ellipsoid_vector_primary . $default reduce using rule 1720 (ellipsoid_vector_secondary) state 1206 1721 ellipsoid_vector_tertiary: ellipsoid_vector_secondary . $default reduce using rule 1721 (ellipsoid_vector_tertiary) state 1207 1722 ellipsoid_vector_expression: ellipsoid_vector_tertiary . $default reduce using rule 1722 (ellipsoid_vector_expression) state 1208 837 show_command: SHOW ellipsoid_vector_expression . $default reduce using rule 837 (show_command) state 1209 1725 sphere_vector_secondary: sphere_vector_primary . $default reduce using rule 1725 (sphere_vector_secondary) state 1210 1726 sphere_vector_tertiary: sphere_vector_secondary . $default reduce using rule 1726 (sphere_vector_tertiary) state 1211 1727 sphere_vector_expression: sphere_vector_tertiary . $default reduce using rule 1727 (sphere_vector_expression) state 1212 838 show_command: SHOW sphere_vector_expression . $default reduce using rule 838 (show_command) state 1213 1730 paraboloid_vector_secondary: paraboloid_vector_primary . $default reduce using rule 1730 (paraboloid_vector_secondary) state 1214 1731 paraboloid_vector_tertiary: paraboloid_vector_secondary . $default reduce using rule 1731 (paraboloid_vector_tertiary) state 1215 1732 paraboloid_vector_expression: paraboloid_vector_tertiary . $default reduce using rule 1732 (paraboloid_vector_expression) state 1216 839 show_command: SHOW paraboloid_vector_expression . $default reduce using rule 839 (show_command) state 1217 1735 glyph_vector_secondary: glyph_vector_primary . $default reduce using rule 1735 (glyph_vector_secondary) state 1218 1736 glyph_vector_tertiary: glyph_vector_secondary . $default reduce using rule 1736 (glyph_vector_tertiary) state 1219 1737 glyph_vector_expression: glyph_vector_tertiary . $default reduce using rule 1737 (glyph_vector_expression) state 1220 820 show_command: SHOW glyph_vector_expression . $default reduce using rule 820 (show_command) state 1221 1740 plane_vector_secondary: plane_vector_primary . $default reduce using rule 1740 (plane_vector_secondary) state 1222 1741 plane_vector_tertiary: plane_vector_secondary . $default reduce using rule 1741 (plane_vector_tertiary) state 1223 1742 plane_vector_expression: plane_vector_tertiary . $default reduce using rule 1742 (plane_vector_expression) state 1224 821 show_command: SHOW plane_vector_expression . $default reduce using rule 821 (show_command) state 1225 1745 origami_figure_vector_secondary: origami_figure_vector_primary . $default reduce using rule 1745 (origami_figure_vector_secondary) state 1226 1746 origami_figure_vector_tertiary: origami_figure_vector_secondary . $default reduce using rule 1746 (origami_figure_vector_tertiary) state 1227 1747 origami_figure_vector_expression: origami_figure_vector_tertiary . $default reduce using rule 1747 (origami_figure_vector_expression) state 1228 819 show_command: SHOW origami_figure_vector_expression . $default reduce using rule 819 (show_command) state 1229 869 boolean_primary: LEFT_PARENTHESIS . boolean_expression RIGHT_PARENTHESIS 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1268 bool_point_primary: LEFT_PARENTHESIS . boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS . bool_point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 1810 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1811 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1813 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1814 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1817 path_element_list go to state 678 tag go to state 429 state 1230 971 boolean_primary: LAST . boolean_vector_expression 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1270 bool_point_primary: LAST . bool_point_vector_expression 1301 path_primary: LAST . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2112 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2113 boolean_vector_variable go to state 906 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1993 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 tag go to state 429 state 1231 240 boolean_variable: variable . BOOLEAN 241 bool_point_variable: variable . BOOL_POINT 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH UNDECLARED shift, and go to state 1264 BOOLEAN shift, and go to state 1265 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 PATH shift, and go to state 1278 state 1232 846 if_conditional: IF boolean_expression . COLON 979 boolean_expression: boolean_expression . relation boolean_tertiary COLON shift, and go to state 2114 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2028 state 1233 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1101 numeric_tertiary: numeric_secondary . 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 LEFT_PARENTHESIS [reduce using rule 1101 (numeric_tertiary)] SYMBOL_0 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_1 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_2 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_3 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_4 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_5 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_6 [reduce using rule 1101 (numeric_tertiary)] SYMBOL_7 [reduce using rule 1101 (numeric_tertiary)] UNIT_VECTOR [reduce using rule 1101 (numeric_tertiary)] GET_NORMAL [reduce using rule 1101 (numeric_tertiary)] OVER [reduce using rule 1101 (numeric_tertiary)] TIMES [reduce using rule 1101 (numeric_tertiary)] MEDIATE [reduce using rule 1101 (numeric_tertiary)] GET_POINT [reduce using rule 1101 (numeric_tertiary)] GET_LAST_POINT [reduce using rule 1101 (numeric_tertiary)] GET_CENTER [reduce using rule 1101 (numeric_tertiary)] GET_APEX [reduce using rule 1101 (numeric_tertiary)] GET_BASE_CENTER [reduce using rule 1101 (numeric_tertiary)] GET_CAP_CENTER [reduce using rule 1101 (numeric_tertiary)] GET_VERTEX [reduce using rule 1101 (numeric_tertiary)] GET_FOCUS [reduce using rule 1101 (numeric_tertiary)] LAST [reduce using rule 1101 (numeric_tertiary)] $default reduce using rule 1101 (numeric_tertiary) variable go to state 1584 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 1234 977 boolean_expression: numeric_expression . relation numeric_tertiary NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2036 state 1235 957 boolean_primary: point_expression . IS_ON_SEGMENT path_expression 958 | point_expression . IS_ON_LINE path_expression 959 | point_expression . IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 960 | point_expression . IS_ON_ELLIPSE ellipse_expression 978 boolean_expression: point_expression . relation point_tertiary 1320 path_element_list: point_expression . NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 IS_ON_SEGMENT shift, and go to state 2042 IS_ON_LINE shift, and go to state 2043 IS_IN_TRIANGLE shift, and go to state 2044 IS_ON_ELLIPSE shift, and go to state 2045 $default reduce using rule 1320 (path_element_list) relation go to state 2046 state 1236 961 boolean_primary: bool_point_expression . IS_ON_ELLIPSE ellipse_expression IS_ON_ELLIPSE shift, and go to state 2047 state 1237 1273 bool_point_tertiary: path_tertiary . INTERSECTION_POINT path_secondary 1316 path_expression: path_tertiary . INTERSECTION_POINT shift, and go to state 2052 $default reduce using rule 1316 (path_expression) state 1238 945 boolean_primary: path_expression . IS_COPLANAR path_expression 969 | path_expression . IS_PARALLEL path_expression 970 | path_expression . IS_COLINEAR path_expression 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 IS_COLINEAR shift, and go to state 2054 IS_PARALLEL shift, and go to state 2055 IS_COPLANAR shift, and go to state 2056 path_join go to state 1731 basic_path_join go to state 1730 state 1239 847 else_conditional: ELSE COLON . $default reduce using rule 847 (else_conditional) state 1240 848 elseif_conditional: ELSEIF boolean_expression . COLON 979 boolean_expression: boolean_expression . relation boolean_tertiary COLON shift, and go to state 2115 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2028 state 1241 854 for_loop: FOR symbolic_token . equate_or_assign numeric_expression STEP numeric_expression UNTIL numeric_expression COLON 855 | FOR symbolic_token . equate_or_assign numeric_expression upto_or_downto numeric_expression COLON EQUATE shift, and go to state 1778 ASSIGN shift, and go to state 1779 equate_or_assign go to state 2116 state 1242 859 for_loop: FOR_SUFFIXES symbolic_token . equate_or_assign EQUATE shift, and go to state 1778 ASSIGN shift, and go to state 1779 equate_or_assign go to state 2117 state 1243 861 for_loop: FOR_SUFFIXES_INTERNAL SEMI_COLON . $default reduce using rule 861 (for_loop) state 1244 860 for_loop: FOR_SUFFIXES_INTERNAL_START SEMI_COLON . $default reduce using rule 860 (for_loop) state 1245 858 for_loop: FOREVER COLON . $default reduce using rule 858 (for_loop) state 1246 862 end_loop: END_FOR SEMI_COLON . $default reduce using rule 862 (end_loop) state 1247 1830 macro_declaration: MACRO_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1830 (macro_declaration) state 1248 1874 macro_vector_declaration: MACRO_VECTOR_DECLARATOR declaration_list . 1903 declaration_list: declaration_list . COMMA declared_variable COMMA shift, and go to state 1513 $default reduce using rule 1874 (macro_vector_declaration) state 1249 331 macro_variable: LAST . macro_vector_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2118 macro_vector_variable go to state 1257 tag go to state 429 state 1250 255 macro_vector_variable: variable . MACRO_VECTOR 330 macro_variable: variable . MACRO 2013 macro_definition: DEF variable . UNDECLARED untyped_parameter_list typed_parameter_list equate_or_assign UNDECLARED shift, and go to state 2119 MACRO shift, and go to state 1339 MACRO_VECTOR shift, and go to state 1340 state 1251 2015 macro_definition: DEF macro_vector_variable . untyped_parameter_list typed_parameter_list PLUS_ASSIGN LEFT_PARENTHESIS shift, and go to state 1421 $default reduce using rule 2020 (untyped_parameter_list) untyped_parameter_list go to state 2120 state 1252 2014 macro_definition: DEF macro_variable . untyped_parameter_list typed_parameter_list equate_or_assign LEFT_PARENTHESIS shift, and go to state 1421 $default reduce using rule 2020 (untyped_parameter_list) untyped_parameter_list go to state 2121 state 1253 257 point_vector_variable: variable . POINT_VECTOR POINT_VECTOR shift, and go to state 1314 state 1254 551 vector_manipulation_command: CULL point_vector_variable . with_tolerance_optional WITH_TOLERANCE shift, and go to state 2122 $default reduce using rule 16 (with_tolerance_optional) with_tolerance_optional go to state 2123 state 1255 252 picture_vector_variable: variable . PICTURE_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR PICTURE_VECTOR shift, and go to state 1311 MACRO_VECTOR shift, and go to state 1340 state 1256 327 picture_variable: LAST picture_vector_variable . $default reduce using rule 327 (picture_variable) state 1257 331 macro_variable: LAST macro_vector_variable . $default reduce using rule 331 (macro_variable) state 1258 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 261 nurb_vector_variable: variable . NURB_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 275 ellipse_slice_vector_variable: variable . ELLIPSE_SLICE_VECTOR 276 circle_slice_vector_variable: variable . CIRCLE_SLICE_VECTOR 277 polyhedron_slice_vector_variable: variable . POLYHEDRON_SLICE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 324 ulong_long_variable: variable . ULONG_LONG ULONG_LONG shift, and go to state 1268 ELLIPSE_SLICE_VECTOR shift, and go to state 1301 CIRCLE_SLICE_VECTOR shift, and go to state 1302 POLYHEDRON_SLICE_VECTOR shift, and go to state 1303 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 NURB_VECTOR shift, and go to state 1316 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 MACRO_VECTOR shift, and go to state 1340 state 1259 550 vector_manipulation_command: POP_BACK vector_type_variable . $default reduce using rule 550 (vector_manipulation_command) state 1260 552 vector_manipulation_command: RECTIFY point_vector_variable . with_test_optional with_cull_optional with_tolerance_optional WITH_TEST shift, and go to state 2124 WITH_NO_TEST shift, and go to state 2125 $default reduce using rule 18 (with_test_optional) with_test_optional go to state 2126 state 1261 14 statement: let_statement SEMI_COLON . $default reduce using rule 14 (statement) state 1262 7 statement: assignment SEMI_COLON . $default reduce using rule 7 (statement) state 1263 8 statement: operation_assignment SEMI_COLON . $default reduce using rule 8 (statement) state 1264 323 numeric_variable: variable UNDECLARED . $default reduce using rule 323 (numeric_variable) state 1265 240 boolean_variable: variable BOOLEAN . $default reduce using rule 240 (boolean_variable) state 1266 242 string_variable: variable STRING . $default reduce using rule 242 (string_variable) state 1267 322 numeric_variable: variable NUMERIC . $default reduce using rule 322 (numeric_variable) state 1268 324 ulong_long_variable: variable ULONG_LONG . $default reduce using rule 324 (ulong_long_variable) state 1269 243 pen_variable: variable PEN . $default reduce using rule 243 (pen_variable) state 1270 244 dash_pattern_variable: variable DASH_PATTERN . $default reduce using rule 244 (dash_pattern_variable) state 1271 245 color_variable: variable COLOR . $default reduce using rule 245 (color_variable) state 1272 326 picture_variable: variable PICTURE . $default reduce using rule 326 (picture_variable) state 1273 325 transform_variable: variable TRANSFORM . $default reduce using rule 325 (transform_variable) state 1274 329 focus_variable: variable FOCUS . $default reduce using rule 329 (focus_variable) state 1275 328 point_variable: variable POINT . $default reduce using rule 328 (point_variable) state 1276 241 bool_point_variable: variable BOOL_POINT . $default reduce using rule 241 (bool_point_variable) state 1277 343 nurb_variable: variable NURB . $default reduce using rule 343 (nurb_variable) state 1278 332 path_variable: variable PATH . $default reduce using rule 332 (path_variable) state 1279 342 triangle_variable: variable TRIANGLE . $default reduce using rule 342 (triangle_variable) state 1280 340 polygon_variable: variable POLYGON . $default reduce using rule 340 (polygon_variable) state 1281 341 reg_polygon_variable: variable REG_POLYGON . $default reduce using rule 341 (reg_polygon_variable) state 1282 339 rectangle_variable: variable RECTANGLE . $default reduce using rule 339 (rectangle_variable) state 1283 333 ellipse_variable: variable ELLIPSE . $default reduce using rule 333 (ellipse_variable) state 1284 334 circle_variable: variable CIRCLE . $default reduce using rule 334 (circle_variable) state 1285 337 conic_section_lattice_variable: variable CONIC_SECTION_LATTICE . $default reduce using rule 337 (conic_section_lattice_variable) state 1286 338 helix_variable: variable HELIX . $default reduce using rule 338 (helix_variable) state 1287 346 cuboid_variable: variable CUBOID . $default reduce using rule 346 (cuboid_variable) state 1288 347 polyhedron_variable: variable POLYHEDRON . $default reduce using rule 347 (polyhedron_variable) state 1289 344 cone_variable: variable CONE . $default reduce using rule 344 (cone_variable) state 1290 345 cylinder_variable: variable CYLINDER . $default reduce using rule 345 (cylinder_variable) state 1291 351 ellipsoid_variable: variable ELLIPSOID . $default reduce using rule 351 (ellipsoid_variable) state 1292 352 sphere_variable: variable SPHERE . $default reduce using rule 352 (sphere_variable) state 1293 335 parabola_variable: variable PARABOLA . $default reduce using rule 335 (parabola_variable) state 1294 336 hyperbola_variable: variable HYPERBOLA . $default reduce using rule 336 (hyperbola_variable) state 1295 353 paraboloid_variable: variable PARABOLOID . $default reduce using rule 353 (paraboloid_variable) state 1296 354 glyph_variable: variable GLYPH . $default reduce using rule 354 (glyph_variable) state 1297 355 plane_variable: variable PLANE . $default reduce using rule 355 (plane_variable) state 1298 348 ellipse_slice_variable: variable ELLIPSE_SLICE . $default reduce using rule 348 (ellipse_slice_variable) state 1299 349 circle_slice_variable: variable CIRCLE_SLICE . $default reduce using rule 349 (circle_slice_variable) state 1300 350 polyhedron_slice_variable: variable POLYHEDRON_SLICE . $default reduce using rule 350 (polyhedron_slice_variable) state 1301 275 ellipse_slice_vector_variable: variable ELLIPSE_SLICE_VECTOR . $default reduce using rule 275 (ellipse_slice_vector_variable) state 1302 276 circle_slice_vector_variable: variable CIRCLE_SLICE_VECTOR . $default reduce using rule 276 (circle_slice_vector_variable) state 1303 277 polyhedron_slice_vector_variable: variable POLYHEDRON_SLICE_VECTOR . $default reduce using rule 277 (polyhedron_slice_vector_variable) state 1304 246 boolean_vector_variable: variable BOOLEAN_VECTOR . $default reduce using rule 246 (boolean_vector_variable) state 1305 247 string_vector_variable: variable STRING_VECTOR . $default reduce using rule 247 (string_vector_variable) state 1306 248 numeric_vector_variable: variable NUMERIC_VECTOR . $default reduce using rule 248 (numeric_vector_variable) state 1307 249 ulong_long_vector_variable: variable ULONG_LONG_VECTOR . $default reduce using rule 249 (ulong_long_vector_variable) state 1308 256 color_vector_variable: variable COLOR_VECTOR . $default reduce using rule 256 (color_vector_variable) state 1309 250 pen_vector_variable: variable PEN_VECTOR . $default reduce using rule 250 (pen_vector_variable) state 1310 251 dash_pattern_vector_variable: variable DASH_PATTERN_VECTOR . $default reduce using rule 251 (dash_pattern_vector_variable) state 1311 252 picture_vector_variable: variable PICTURE_VECTOR . $default reduce using rule 252 (picture_vector_variable) state 1312 253 transform_vector_variable: variable TRANSFORM_VECTOR . $default reduce using rule 253 (transform_vector_variable) state 1313 254 focus_vector_variable: variable FOCUS_VECTOR . $default reduce using rule 254 (focus_vector_variable) state 1314 257 point_vector_variable: variable POINT_VECTOR . $default reduce using rule 257 (point_vector_variable) state 1315 258 bool_point_vector_variable: variable BOOL_POINT_VECTOR . $default reduce using rule 258 (bool_point_vector_variable) state 1316 261 nurb_vector_variable: variable NURB_VECTOR . $default reduce using rule 261 (nurb_vector_variable) state 1317 259 path_vector_variable: variable PATH_VECTOR . $default reduce using rule 259 (path_vector_variable) state 1318 260 triangle_vector_variable: variable TRIANGLE_VECTOR . $default reduce using rule 260 (triangle_vector_variable) state 1319 269 polygon_vector_variable: variable POLYGON_VECTOR . $default reduce using rule 269 (polygon_vector_variable) state 1320 270 reg_polygon_vector_variable: variable REG_POLYGON_VECTOR . $default reduce using rule 270 (reg_polygon_vector_variable) state 1321 268 rectangle_vector_variable: variable RECTANGLE_VECTOR . $default reduce using rule 268 (rectangle_vector_variable) state 1322 262 ellipse_vector_variable: variable ELLIPSE_VECTOR . $default reduce using rule 262 (ellipse_vector_variable) state 1323 263 circle_vector_variable: variable CIRCLE_VECTOR . $default reduce using rule 263 (circle_vector_variable) state 1324 266 conic_section_lattice_vector_variable: variable CONIC_SECTION_LATTICE_VECTOR . $default reduce using rule 266 (conic_section_lattice_vector_variable) state 1325 267 helix_vector_variable: variable HELIX_VECTOR . $default reduce using rule 267 (helix_vector_variable) state 1326 273 cuboid_vector_variable: variable CUBOID_VECTOR . $default reduce using rule 273 (cuboid_vector_variable) state 1327 274 polyhedron_vector_variable: variable POLYHEDRON_VECTOR . $default reduce using rule 274 (polyhedron_vector_variable) state 1328 271 cone_vector_variable: variable CONE_VECTOR . $default reduce using rule 271 (cone_vector_variable) state 1329 272 cylinder_vector_variable: variable CYLINDER_VECTOR . $default reduce using rule 272 (cylinder_vector_variable) state 1330 278 ellipsoid_vector_variable: variable ELLIPSOID_VECTOR . $default reduce using rule 278 (ellipsoid_vector_variable) state 1331 279 sphere_vector_variable: variable SPHERE_VECTOR . $default reduce using rule 279 (sphere_vector_variable) state 1332 264 parabola_vector_variable: variable PARABOLA_VECTOR . $default reduce using rule 264 (parabola_vector_variable) state 1333 265 hyperbola_vector_variable: variable HYPERBOLA_VECTOR . $default reduce using rule 265 (hyperbola_vector_variable) state 1334 280 paraboloid_vector_variable: variable PARABOLOID_VECTOR . $default reduce using rule 280 (paraboloid_vector_variable) state 1335 281 glyph_vector_variable: variable GLYPH_VECTOR . $default reduce using rule 281 (glyph_vector_variable) state 1336 282 plane_vector_variable: variable PLANE_VECTOR . $default reduce using rule 282 (plane_vector_variable) state 1337 356 origami_figure_variable: variable ORIGAMI_FIGURE . $default reduce using rule 356 (origami_figure_variable) state 1338 283 origami_figure_vector_variable: variable ORIGAMI_FIGURE_VECTOR . $default reduce using rule 283 (origami_figure_vector_variable) state 1339 330 macro_variable: variable MACRO . $default reduce using rule 330 (macro_variable) state 1340 255 macro_vector_variable: variable MACRO_VECTOR . $default reduce using rule 255 (macro_vector_variable) state 1341 86 boolean_assignment: boolean_variable ASSIGN . boolean_expression 87 | boolean_variable ASSIGN . boolean_assignment 88 | boolean_variable ASSIGN . bool_point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 boolean_assignment go to state 2127 variable go to state 1231 boolean_variable go to state 2128 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 2129 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 2130 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 1342 112 bool_point_assignment: bool_point_variable ASSIGN . bool_point_expression 113 | bool_point_variable ASSIGN . boolean_expression 114 | bool_point_variable ASSIGN . point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 2131 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2132 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 2133 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 1343 179 operation_assignment: string_variable PLUS_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2134 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1344 89 string_assignment: string_variable ASSIGN . string_expression 90 | string_variable ASSIGN . string_assignment LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 string_assignment go to state 2135 variable go to state 737 string_variable go to state 2136 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 2137 tag go to state 429 state 1345 91 pen_assignment: pen_variable ASSIGN . pen_expression 92 | pen_variable ASSIGN . pen_assignment LEFT_PARENTHESIS shift, and go to state 2138 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 LAST shift, and go to state 2139 pen_assignment go to state 2140 variable go to state 2141 pen_variable go to state 2142 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 2143 tag go to state 429 state 1346 93 dash_pattern_assignment: dash_pattern_variable ASSIGN . dash_pattern_expression 94 | dash_pattern_variable ASSIGN . dash_pattern_assignment LEFT_PARENTHESIS shift, and go to state 2144 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2145 dash_pattern_assignment go to state 2146 variable go to state 2147 dash_pattern_variable go to state 2148 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 2149 tag go to state 429 state 1347 178 operation_assignment: color_variable DIVIDE_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2150 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1348 177 operation_assignment: color_variable TIMES_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2151 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1349 176 operation_assignment: color_variable MINUS_ASSIGN . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 2152 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1350 175 operation_assignment: color_variable PLUS_ASSIGN . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 2153 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1351 95 color_assignment: color_variable ASSIGN . color_expression 96 | color_variable ASSIGN . color_assignment LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 color_assignment go to state 2154 variable go to state 705 color_variable go to state 2155 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 2156 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1352 196 operation_assignment: boolean_vector_variable PLUS_ASSIGN . boolean_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 2157 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 1353 142 boolean_vector_assignment: boolean_vector_variable ASSIGN . boolean_vector_expression LEFT_PARENTHESIS shift, and go to state 2158 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2159 boolean_vector_variable go to state 906 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 2160 tag go to state 429 state 1354 198 operation_assignment: string_vector_variable PLUS_ASSIGN . string_expression LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 2161 tag go to state 429 state 1355 143 string_vector_assignment: string_vector_variable ASSIGN . string_vector_expression LEFT_PARENTHESIS shift, and go to state 1774 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1775 string_vector_variable go to state 907 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 2162 tag go to state 429 state 1356 197 operation_assignment: numeric_vector_variable PLUS_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2163 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1357 57 numeric_vector_assignment: numeric_vector_variable ASSIGN . numeric_vector_expression LEFT_PARENTHESIS shift, and go to state 2164 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MEASURE_TEXT shift, and go to state 805 variable go to state 2165 numeric_vector_variable go to state 908 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 2166 tag go to state 429 state 1358 59 ulong_long_vector_assignment: ulong_long_vector_variable ASSIGN . ulong_long_vector_expression SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PRIME_VECTOR shift, and go to state 807 variable go to state 2167 ulong_long_vector_variable go to state 909 ulong_long_vector_primary go to state 1108 get_prime_vector_sub go to state 1109 ulong_long_vector_secondary go to state 1110 ulong_long_vector_tertiary go to state 1111 ulong_long_vector_expression go to state 2168 tag go to state 429 state 1359 199 operation_assignment: pen_vector_variable PLUS_ASSIGN . pen_expression LEFT_PARENTHESIS shift, and go to state 2138 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 LAST shift, and go to state 2139 variable go to state 2141 pen_variable go to state 686 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 2169 tag go to state 429 state 1360 144 pen_vector_assignment: pen_vector_variable ASSIGN . pen_vector_expression LEFT_PARENTHESIS shift, and go to state 2170 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2171 pen_vector_variable go to state 910 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 2172 tag go to state 429 state 1361 200 operation_assignment: dash_pattern_vector_variable PLUS_ASSIGN . dash_pattern_expression LEFT_PARENTHESIS shift, and go to state 2144 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2145 variable go to state 2147 dash_pattern_variable go to state 687 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 2173 tag go to state 429 state 1362 145 dash_pattern_vector_assignment: dash_pattern_vector_variable ASSIGN . dash_pattern_vector_expression LEFT_PARENTHESIS shift, and go to state 2174 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2175 dash_pattern_vector_variable go to state 911 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 2176 tag go to state 429 state 1363 553 vector_manipulation_command: picture_vector_variable PYTHAGOREAN_PLUS . $default reduce using rule 553 (vector_manipulation_command) state 1364 202 operation_assignment: transform_vector_variable PLUS_ASSIGN . transform_expression LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1681 variable go to state 1682 transform_variable go to state 941 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 2177 tag go to state 429 state 1365 147 transform_vector_assignment: transform_vector_variable ASSIGN . transform_vector_expression LEFT_PARENTHESIS shift, and go to state 2178 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2179 transform_vector_variable go to state 913 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 2180 tag go to state 429 state 1366 203 operation_assignment: focus_vector_variable PLUS_ASSIGN . WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional WITH_POSITION shift, and go to state 2181 state 1367 148 focus_vector_assignment: focus_vector_variable ASSIGN . focus_vector_expression LEFT_PARENTHESIS shift, and go to state 2182 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 2183 focus_vector_variable go to state 914 focus_variable go to state 942 focus_primary go to state 997 focus_secondary go to state 1989 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 2184 tag go to state 429 state 1368 201 operation_assignment: color_vector_variable PLUS_ASSIGN . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 2185 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1369 146 color_vector_assignment: color_vector_variable ASSIGN . color_vector_expression LEFT_PARENTHESIS shift, and go to state 2186 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2187 color_vector_variable go to state 916 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 2188 tag go to state 429 state 1370 204 operation_assignment: point_vector_variable PLUS_ASSIGN . point_expression 205 | point_vector_variable PLUS_ASSIGN . point_vector_expression LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 2189 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 2190 tag go to state 429 state 1371 149 point_vector_assignment: point_vector_variable ASSIGN . point_vector_expression 150 | point_vector_variable ASSIGN . bool_point_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2191 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2192 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 2193 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 2194 tag go to state 429 state 1372 206 operation_assignment: bool_point_vector_variable PLUS_ASSIGN . bool_point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1495 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1496 GENERATE shift, and go to state 654 variable go to state 1497 bool_point_variable go to state 905 path_variable go to state 658 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 2195 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 1373 151 bool_point_vector_assignment: bool_point_vector_variable ASSIGN . bool_point_vector_expression 152 | bool_point_vector_variable ASSIGN . point_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2191 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2192 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 2196 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 2197 tag go to state 429 state 1374 207 operation_assignment: path_vector_variable PLUS_ASSIGN . path_expression 208 | path_vector_variable PLUS_ASSIGN . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2198 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 2199 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 2200 path_element_list go to state 678 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 2201 tag go to state 429 state 1375 153 path_vector_assignment: path_vector_variable ASSIGN . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2202 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 2203 path_vector_variable go to state 919 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 1658 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 2204 tag go to state 429 state 1376 221 operation_assignment: triangle_vector_variable PLUS_ASSIGN . triangle_expression 222 | triangle_vector_variable PLUS_ASSIGN . triangle_vector_expression LEFT_PARENTHESIS shift, and go to state 2205 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2206 variable go to state 2207 triangle_vector_variable go to state 920 triangle_variable go to state 953 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 2208 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2209 tag go to state 429 state 1377 160 triangle_vector_assignment: triangle_vector_variable ASSIGN . triangle_vector_expression LEFT_PARENTHESIS shift, and go to state 2205 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2206 variable go to state 2207 triangle_vector_variable go to state 920 triangle_variable go to state 953 triangle_primary go to state 1052 triangle_secondary go to state 2210 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2211 tag go to state 429 state 1378 161 nurb_vector_assignment: nurb_vector_variable ASSIGN . nurb_vector_expression LEFT_PARENTHESIS shift, and go to state 2212 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2213 nurb_vector_variable go to state 1546 nurb_vector_primary go to state 2214 nurb_vector_secondary go to state 2215 nurb_vector_tertiary go to state 2216 nurb_vector_expression go to state 2217 tag go to state 429 state 1379 209 operation_assignment: ellipse_vector_variable PLUS_ASSIGN . ellipse_expression 210 | ellipse_vector_variable PLUS_ASSIGN . ellipse_vector_expression LEFT_PARENTHESIS shift, and go to state 2218 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2220 ellipse_vector_variable go to state 921 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 2221 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 2222 tag go to state 429 state 1380 154 ellipse_vector_assignment: ellipse_vector_variable ASSIGN . ellipse_vector_expression LEFT_PARENTHESIS shift, and go to state 2223 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 2224 ellipse_vector_variable go to state 921 ellipse_variable go to state 944 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 2226 tag go to state 429 state 1381 211 operation_assignment: circle_vector_variable PLUS_ASSIGN . circle_expression 212 | circle_vector_variable PLUS_ASSIGN . circle_vector_expression LEFT_PARENTHESIS shift, and go to state 2227 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 2229 circle_vector_variable go to state 922 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 2230 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 2231 tag go to state 429 state 1382 155 circle_vector_assignment: circle_vector_variable ASSIGN . circle_vector_expression LEFT_PARENTHESIS shift, and go to state 2232 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2233 variable go to state 2234 circle_vector_variable go to state 922 circle_variable go to state 945 circle_primary go to state 1012 circle_secondary go to state 2235 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 2236 tag go to state 429 state 1383 213 operation_assignment: parabola_vector_variable PLUS_ASSIGN . parabola_expression 214 | parabola_vector_variable PLUS_ASSIGN . parabola_vector_expression LEFT_PARENTHESIS shift, and go to state 2237 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1966 variable go to state 2238 parabola_vector_variable go to state 923 parabola_variable go to state 946 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 2239 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 2240 tag go to state 429 state 1384 156 parabola_vector_assignment: parabola_vector_variable ASSIGN . parabola_vector_expression LEFT_PARENTHESIS shift, and go to state 2241 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2242 parabola_vector_variable go to state 923 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 2243 tag go to state 429 state 1385 215 operation_assignment: hyperbola_vector_variable PLUS_ASSIGN . hyperbola_expression 216 | hyperbola_vector_variable PLUS_ASSIGN . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 2244 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_HYPERBOLA shift, and go to state 889 LAST shift, and go to state 2245 variable go to state 2246 hyperbola_vector_variable go to state 924 hyperbola_variable go to state 947 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 2247 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2248 tag go to state 429 state 1386 157 hyperbola_vector_assignment: hyperbola_vector_variable ASSIGN . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 2249 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2250 hyperbola_vector_variable go to state 924 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2251 tag go to state 429 state 1387 217 operation_assignment: conic_section_lattice_vector_variable PLUS_ASSIGN . conic_section_lattice_expression 218 | conic_section_lattice_vector_variable PLUS_ASSIGN . conic_section_lattice_vector_expression LEFT_PARENTHESIS shift, and go to state 2252 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CONIC_SECTION_LATTICE shift, and go to state 890 LAST shift, and go to state 2253 variable go to state 2254 conic_section_lattice_vector_variable go to state 925 conic_section_lattice_variable go to state 948 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 2255 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 2256 tag go to state 429 state 1388 158 conic_section_lattice_vector_assignment: conic_section_lattice_vector_variable ASSIGN . conic_section_lattice_vector_expression LEFT_PARENTHESIS shift, and go to state 2257 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2258 conic_section_lattice_vector_variable go to state 925 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 2259 tag go to state 429 state 1389 159 helix_vector_assignment: helix_vector_variable ASSIGN . helix_vector_expression LEFT_PARENTHESIS shift, and go to state 2260 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2261 helix_vector_variable go to state 926 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 2262 tag go to state 429 state 1390 223 operation_assignment: rectangle_vector_variable PLUS_ASSIGN . rectangle_expression 224 | rectangle_vector_variable PLUS_ASSIGN . rectangle_vector_expression LEFT_PARENTHESIS shift, and go to state 2263 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 2264 rectangle_vector_variable go to state 927 rectangle_variable go to state 950 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 2265 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2266 tag go to state 429 state 1391 163 rectangle_vector_assignment: rectangle_vector_variable ASSIGN . rectangle_vector_expression LEFT_PARENTHESIS shift, and go to state 2263 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 2264 rectangle_vector_variable go to state 927 rectangle_variable go to state 950 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2268 tag go to state 429 state 1392 219 operation_assignment: polygon_vector_variable PLUS_ASSIGN . polygon_expression 220 | polygon_vector_variable PLUS_ASSIGN . polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2269 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 2271 polygon_vector_variable go to state 928 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 2272 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2273 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2274 tag go to state 429 state 1393 162 polygon_vector_assignment: polygon_vector_variable ASSIGN . polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2275 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 2276 DISENTANGLE shift, and go to state 902 variable go to state 2277 polygon_vector_variable go to state 928 polygon_variable go to state 951 reg_polygon_variable go to state 952 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2273 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2279 tag go to state 429 state 1394 225 operation_assignment: reg_polygon_vector_variable PLUS_ASSIGN . reg_polygon_expression 226 | reg_polygon_vector_variable PLUS_ASSIGN . reg_polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2280 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 GET_NET shift, and go to state 901 variable go to state 2281 reg_polygon_vector_variable go to state 929 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2282 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 2283 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2284 tag go to state 429 state 1395 164 reg_polygon_vector_assignment: reg_polygon_vector_variable ASSIGN . reg_polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2280 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 GET_NET shift, and go to state 901 variable go to state 2281 reg_polygon_vector_variable go to state 929 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2285 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2286 tag go to state 429 state 1396 231 operation_assignment: cuboid_vector_variable PLUS_ASSIGN . cuboid_expression 232 | cuboid_vector_variable PLUS_ASSIGN . cuboid_vector_expression LEFT_PARENTHESIS shift, and go to state 2287 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2289 cuboid_vector_variable go to state 932 cuboid_variable go to state 957 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 2291 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2292 tag go to state 429 state 1397 165 cuboid_vector_assignment: cuboid_vector_variable ASSIGN . cuboid_vector_expression LEFT_PARENTHESIS shift, and go to state 2287 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2289 cuboid_vector_variable go to state 932 cuboid_variable go to state 957 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2294 tag go to state 429 state 1398 233 operation_assignment: polyhedron_vector_variable PLUS_ASSIGN . polyhedron_expression LEFT_PARENTHESIS shift, and go to state 2295 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 variable go to state 2297 polyhedron_variable go to state 958 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 2298 polyhedron_expression go to state 2299 tag go to state 429 state 1399 166 polyhedron_vector_assignment: polyhedron_vector_variable ASSIGN . polyhedron_vector_expression LEFT_PARENTHESIS shift, and go to state 2300 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 variable go to state 2301 polyhedron_vector_variable go to state 933 polyhedron_variable go to state 958 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2303 tag go to state 429 state 1400 227 operation_assignment: ellipsoid_vector_variable PLUS_ASSIGN . ellipsoid_expression 228 | ellipsoid_vector_variable PLUS_ASSIGN . ellipsoid_vector_expression LEFT_PARENTHESIS shift, and go to state 2304 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1982 variable go to state 2305 ellipsoid_vector_variable go to state 934 ellipsoid_variable go to state 962 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 2306 ellipsoid_expression go to state 2307 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2308 tag go to state 429 state 1401 229 operation_assignment: sphere_vector_variable PLUS_ASSIGN . sphere_expression 230 | sphere_vector_variable PLUS_ASSIGN . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 2309 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1933 variable go to state 2310 sphere_vector_variable go to state 935 sphere_variable go to state 963 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1935 sphere_expression go to state 2311 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2312 tag go to state 429 state 1402 167 sphere_vector_assignment: sphere_vector_variable ASSIGN . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 2313 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2314 sphere_vector_variable go to state 935 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2315 tag go to state 429 state 1403 168 plane_vector_assignment: plane_vector_variable ASSIGN . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 2316 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2317 plane_vector_variable go to state 938 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2318 tag go to state 429 state 1404 169 origami_figure_vector_assignment: origami_figure_vector_variable ASSIGN . origami_figure_vector_expression LEFT_PARENTHESIS shift, and go to state 2319 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2320 origami_figure_vector_variable go to state 939 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 2321 tag go to state 429 state 1405 174 operation_assignment: numeric_variable DIVIDE_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2322 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1406 173 operation_assignment: numeric_variable TIMES_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2323 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1407 172 operation_assignment: numeric_variable MINUS_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2324 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1408 171 operation_assignment: numeric_variable PLUS_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2325 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1409 97 numeric_assignment: numeric_variable ASSIGN . numeric_expression 98 | numeric_variable ASSIGN . numeric_vector_expression 99 | numeric_variable ASSIGN . numeric_assignment LEFT_PARENTHESIS shift, and go to state 2326 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 numeric_assignment go to state 2327 variable go to state 2328 numeric_vector_variable go to state 908 numeric_variable go to state 2329 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2330 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 2331 tag go to state 429 state 1410 100 ulong_long_assignment: ulong_long_variable ASSIGN . ulong_long_expression 101 | ulong_long_variable ASSIGN . ulong_long_assignment ULONG_LONG_TYPE shift, and go to state 800 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PRIME shift, and go to state 806 ulong_long_assignment go to state 2332 variable go to state 2037 ulong_long_variable go to state 2333 ulong_long_primary go to state 976 get_prime_sub go to state 977 ulong_long_secondary go to state 978 ulong_long_tertiary go to state 979 ulong_long_expression go to state 2334 tag go to state 429 state 1411 102 transform_assignment: transform_variable ASSIGN . transform_expression LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1681 variable go to state 1682 transform_variable go to state 941 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 2335 tag go to state 429 state 1412 195 operation_assignment: picture_variable PLUS_ASSIGN . picture_expression LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 748 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 2336 tag go to state 429 state 1413 103 picture_assignment: picture_variable ASSIGN . picture_expression 104 | picture_variable ASSIGN . picture_assignment LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 picture_assignment go to state 2337 variable go to state 726 picture_variable go to state 2338 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 2339 tag go to state 429 state 1414 183 operation_assignment: point_variable DIVIDE_ASSIGN . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2340 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1415 182 operation_assignment: point_variable TIMES_ASSIGN . numeric_expression 548 transformation_assignment_command: point_variable TIMES_ASSIGN . transform_expression 549 | point_variable TIMES_ASSIGN . transformation_assignment_command LEFT_PARENTHESIS shift, and go to state 2341 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 2342 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 2343 ulong_long_variable go to state 565 transform_variable go to state 2344 picture_variable go to state 567 point_variable go to state 2345 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 304 transformation_assignment_command go to state 2346 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2347 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 2348 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1416 181 operation_assignment: point_variable MINUS_ASSIGN . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2349 tag go to state 429 state 1417 180 operation_assignment: point_variable PLUS_ASSIGN . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2350 tag go to state 429 state 1418 108 point_assignment: point_variable ASSIGN . point_expression 109 | point_variable ASSIGN . bool_point_expression 110 | point_variable ASSIGN . numeric_expression 111 | point_variable ASSIGN . point_assignment REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1489 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1490 GENERATE shift, and go to state 654 point_assignment go to state 2351 variable go to state 1491 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 2352 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2353 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2354 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 2355 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 1419 105 focus_assignment: focus_variable ASSIGN . focus_expression 106 | focus_variable ASSIGN . focus_assignment LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 focus_assignment go to state 2356 variable go to state 1949 focus_variable go to state 2357 focus_primary go to state 997 focus_secondary go to state 1950 focus_tertiary go to state 999 focus_expression go to state 2358 tag go to state 429 state 1420 2025 macro_call: macro_variable SEMI_COLON . $default reduce using rule 2025 (macro_call) state 1421 2021 untyped_parameter_list: LEFT_PARENTHESIS . untyped_parameter_sublist RIGHT_PARENTHESIS SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 2359 spark go to state 452 tag go to state 453 untyped_parameter_sublist go to state 2360 state 1422 2026 macro_call: macro_variable LEFT_BRACE . $default reduce using rule 2026 (macro_call) state 1423 107 macro_assignment: macro_variable ASSIGN . macro_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1249 variable go to state 2361 macro_variable go to state 2362 tag go to state 429 state 1424 2024 macro_call: macro_variable untyped_parameter_list . $default reduce using rule 2024 (macro_call) state 1425 187 operation_assignment: path_variable MINUS_ASSIGN . CYCLE CYCLE shift, and go to state 2363 state 1426 184 operation_assignment: path_variable PLUS_ASSIGN . point_expression 185 | path_variable PLUS_ASSIGN . path_join 186 | path_variable PLUS_ASSIGN . CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 CYCLE shift, and go to state 2364 LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2365 path_join go to state 2366 basic_path_join go to state 1730 tag go to state 429 state 1427 115 path_assignment: path_variable ASSIGN . path_expression 116 | path_variable ASSIGN . circle_expression 117 | path_variable ASSIGN . ellipse_expression 118 | path_variable ASSIGN . rectangle_expression 119 | path_variable ASSIGN . triangle_expression 120 | path_variable ASSIGN . polygon_expression 121 | path_variable ASSIGN . reg_polygon_expression 122 | path_variable ASSIGN . path_assignment REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1878 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 path_assignment go to state 2367 variable go to state 1880 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 2368 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2369 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 2370 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 2371 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 2372 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 2373 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 2374 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 2375 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 1428 123 ellipse_assignment: ellipse_variable ASSIGN . ellipse_expression 124 | ellipse_variable ASSIGN . circle_expression LEFT_PARENTHESIS shift, and go to state 2376 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2377 variable go to state 2378 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 2379 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 2380 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 tag go to state 429 state 1429 125 circle_assignment: circle_variable ASSIGN . circle_expression LEFT_PARENTHESIS shift, and go to state 2381 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 2382 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 2383 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 tag go to state 429 state 1430 193 operation_assignment: parabola_variable MINUS_ASSIGN . CYCLE CYCLE shift, and go to state 2384 state 1431 192 operation_assignment: parabola_variable PLUS_ASSIGN . CYCLE CYCLE shift, and go to state 2385 state 1432 126 parabola_assignment: parabola_variable ASSIGN . parabola_expression LEFT_PARENTHESIS shift, and go to state 1965 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1966 variable go to state 1967 parabola_variable go to state 946 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 2386 tag go to state 429 state 1433 127 hyperbola_assignment: hyperbola_variable ASSIGN . hyperbola_expression LEFT_PARENTHESIS shift, and go to state 2387 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_HYPERBOLA shift, and go to state 889 LAST shift, and go to state 2245 variable go to state 2388 hyperbola_variable go to state 947 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 2389 tag go to state 429 state 1434 128 conic_section_lattice_assignment: conic_section_lattice_variable ASSIGN . conic_section_lattice_expression LEFT_PARENTHESIS shift, and go to state 2390 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CONIC_SECTION_LATTICE shift, and go to state 890 LAST shift, and go to state 2253 variable go to state 2391 conic_section_lattice_variable go to state 948 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 2392 tag go to state 429 state 1435 129 helix_assignment: helix_variable ASSIGN . helix_expression LEFT_PARENTHESIS shift, and go to state 2393 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2394 variable go to state 2395 helix_variable go to state 949 helix_primary go to state 1036 helix_secondary go to state 1037 helix_tertiary go to state 1038 helix_expression go to state 2396 tag go to state 429 state 1436 194 operation_assignment: rectangle_variable PLUS_ASSIGN . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2397 tag go to state 429 state 1437 135 rectangle_assignment: rectangle_variable ASSIGN . rectangle_expression LEFT_PARENTHESIS shift, and go to state 1974 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 1976 rectangle_variable go to state 950 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 2398 tag go to state 429 state 1438 130 polygon_assignment: polygon_variable ASSIGN . polygon_expression 131 | polygon_variable ASSIGN . rectangle_expression 132 | polygon_variable ASSIGN . triangle_expression 133 | polygon_variable ASSIGN . reg_polygon_expression LEFT_PARENTHESIS shift, and go to state 2399 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2400 DISENTANGLE shift, and go to state 902 variable go to state 2401 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 2402 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 2403 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 2404 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 2405 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 1439 134 reg_polygon_assignment: reg_polygon_variable ASSIGN . reg_polygon_expression LEFT_PARENTHESIS shift, and go to state 1969 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 variable go to state 1971 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 2406 tag go to state 429 state 1440 188 operation_assignment: nurb_variable PLUS_ASSIGN . point_expression 189 | nurb_variable PLUS_ASSIGN . knot_or_weight numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 KNOT shift, and go to state 2407 WEIGHT shift, and go to state 2408 knot_or_weight go to state 2409 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2410 tag go to state 429 state 1441 136 cuboid_assignment: cuboid_variable ASSIGN . cuboid_expression LEFT_PARENTHESIS shift, and go to state 2411 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2412 cuboid_variable go to state 957 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 2290 cuboid_expression go to state 2413 tag go to state 429 state 1442 137 polyhedron_assignment: polyhedron_variable ASSIGN . polyhedron_expression LEFT_PARENTHESIS shift, and go to state 2295 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 variable go to state 2297 polyhedron_variable go to state 958 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 2298 polyhedron_expression go to state 2414 tag go to state 429 state 1443 138 sphere_assignment: sphere_variable ASSIGN . sphere_expression LEFT_PARENTHESIS shift, and go to state 1932 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1933 variable go to state 1934 sphere_variable go to state 963 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1935 sphere_expression go to state 2415 tag go to state 429 state 1444 139 plane_assignment: plane_variable ASSIGN . plane_expression 140 | plane_variable ASSIGN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2416 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2417 GENERATE shift, and go to state 654 variable go to state 2418 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2419 path_element_list go to state 678 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2420 plane_expression go to state 2421 tag go to state 429 state 1445 141 origami_figure_assignment: origami_figure_variable ASSIGN . origami_figure_expression LEFT_PARENTHESIS shift, and go to state 2422 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2423 variable go to state 2424 origami_figure_variable go to state 967 origami_figure_primary go to state 1096 origami_figure_secondary go to state 1097 origami_figure_tertiary go to state 1098 origami_figure_expression go to state 2425 tag go to state 429 state 1446 546 transformation_assignment_command: any_variable TIMES_ASSIGN . transform_expression 547 | any_variable TIMES_ASSIGN . transformation_assignment_command LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 2426 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 2344 picture_variable go to state 567 point_variable go to state 2427 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 304 transformation_assignment_command go to state 2428 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 2429 tag go to state 429 state 1447 10 statement: command SEMI_COLON . $default reduce using rule 10 (statement) state 1448 457 message_command: message_or_errmessage string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 457 (message_command) state 1449 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1436 cone_primary: LEFT_PARENTHESIS . cone_expression RIGHT_PARENTHESIS 1443 cylinder_primary: LEFT_PARENTHESIS . cylinder_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1449 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1450 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1451 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cone_variable go to state 955 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1830 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1831 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 1450 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1437 cone_primary: LAST . cone_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2431 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2432 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2433 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 1451 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 1452 461 drawing_command: basic_drawing_command path_expression . with_clause_draw_list 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2434 path_join go to state 1731 basic_path_join go to state 1730 state 1453 1337 ellipse_expression: ellipse_tertiary . $default reduce using rule 1337 (ellipse_expression) state 1454 462 drawing_command: basic_drawing_command ellipse_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2435 state 1455 1350 circle_expression: circle_tertiary . $default reduce using rule 1350 (circle_expression) state 1456 463 drawing_command: basic_drawing_command circle_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2436 state 1457 1368 parabola_expression: parabola_tertiary . $default reduce using rule 1368 (parabola_expression) state 1458 464 drawing_command: basic_drawing_command parabola_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2437 state 1459 1376 hyperbola_expression: hyperbola_tertiary . $default reduce using rule 1376 (hyperbola_expression) state 1460 465 drawing_command: basic_drawing_command hyperbola_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2438 state 1461 1406 polygon_expression: polygon_tertiary . $default reduce using rule 1406 (polygon_expression) state 1462 466 drawing_command: basic_drawing_command polygon_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2439 state 1463 1417 rectangle_expression: rectangle_tertiary . $default reduce using rule 1417 (rectangle_expression) state 1464 468 drawing_command: basic_drawing_command rectangle_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2440 state 1465 1427 reg_polygon_expression: reg_polygon_tertiary . $default reduce using rule 1427 (reg_polygon_expression) state 1466 467 drawing_command: basic_drawing_command reg_polygon_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2441 state 1467 1434 triangle_expression: triangle_tertiary . $default reduce using rule 1434 (triangle_expression) state 1468 469 drawing_command: basic_drawing_command triangle_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2442 state 1469 482 drawing_command: basic_drawing_command cone_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2443 state 1470 481 drawing_command: basic_drawing_command cylinder_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2444 state 1471 1455 cuboid_secondary: cuboid_secondary . transformer 1456 | cuboid_secondary . REFLECTED_IN path_expression 1457 cuboid_tertiary: cuboid_secondary . REFLECTED_IN shift, and go to state 2090 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1457 (cuboid_tertiary) transformer go to state 2092 basic_transformer go to state 1718 state 1472 1402 polygon_tertiary: cuboid_tertiary . INTERSECTION plane_secondary 1458 cuboid_expression: cuboid_tertiary . INTERSECTION shift, and go to state 2093 $default reduce using rule 1458 (cuboid_expression) state 1473 477 drawing_command: basic_drawing_command cuboid_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2445 state 1474 1463 polyhedron_secondary: polyhedron_secondary . transformer 1464 | polyhedron_secondary . REFLECTED_IN path_expression 1465 polyhedron_tertiary: polyhedron_secondary . REFLECTED_IN shift, and go to state 2095 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1465 (polyhedron_tertiary) transformer go to state 2097 basic_transformer go to state 1718 state 1475 1404 polygon_tertiary: polyhedron_tertiary . INTERSECTION plane_secondary 1466 polyhedron_expression: polyhedron_tertiary . INTERSECTION shift, and go to state 2098 $default reduce using rule 1466 (polyhedron_expression) state 1476 478 drawing_command: basic_drawing_command polyhedron_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2446 state 1477 1336 ellipse_tertiary: ellipsoid_tertiary . INTERSECTION plane_secondary 1478 ellipsoid_expression: ellipsoid_tertiary . INTERSECTION shift, and go to state 2101 $default reduce using rule 1478 (ellipsoid_expression) state 1478 479 drawing_command: basic_drawing_command ellipsoid_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2447 state 1479 1349 circle_tertiary: sphere_tertiary . INTERSECTION plane_secondary 1485 sphere_expression: sphere_tertiary . INTERSECTION shift, and go to state 2104 $default reduce using rule 1485 (sphere_expression) state 1480 480 drawing_command: basic_drawing_command sphere_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2448 state 1481 1403 polygon_tertiary: plane_tertiary . INTERSECTION cuboid_secondary 1405 | plane_tertiary . INTERSECTION polyhedron_secondary INTERSECTION shift, and go to state 2108 state 1482 470 drawing_command: basic_drawing_command path_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2449 state 1483 472 drawing_command: basic_drawing_command ellipse_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2450 state 1484 471 drawing_command: basic_drawing_command circle_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2451 state 1485 473 drawing_command: basic_drawing_command polygon_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2452 state 1486 475 drawing_command: basic_drawing_command rectangle_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2453 state 1487 474 drawing_command: basic_drawing_command reg_polygon_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2454 state 1488 476 drawing_command: basic_drawing_command triangle_vector_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2455 state 1489 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1268 bool_point_primary: LEFT_PARENTHESIS . boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS . bool_point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 2456 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1811 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1813 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1814 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1817 path_element_list go to state 678 tag go to state 429 state 1490 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1270 bool_point_primary: LAST . bool_point_vector_expression 1301 path_primary: LAST . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2457 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2458 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 tag go to state 429 state 1491 241 bool_point_variable: variable . BOOL_POINT 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 PATH shift, and go to state 1278 state 1492 491 drawing_command: drawdot_or_undrawdot point_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2459 state 1493 492 drawing_command: drawdot_or_undrawdot bool_point_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2460 state 1494 1273 bool_point_tertiary: path_tertiary . INTERSECTION_POINT path_secondary INTERSECTION_POINT shift, and go to state 2052 state 1495 1268 bool_point_primary: LEFT_PARENTHESIS . boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS . bool_point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 2456 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1814 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1817 path_element_list go to state 678 tag go to state 429 state 1496 1270 bool_point_primary: LAST . bool_point_vector_expression 1301 path_primary: LAST . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2461 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2462 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2463 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1900 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1904 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1906 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 tag go to state 429 state 1497 241 bool_point_variable: variable . BOOL_POINT 332 path_variable: variable . PATH BOOL_POINT shift, and go to state 1276 PATH shift, and go to state 1278 state 1498 493 drawing_command: conditional_drawdot_or_undrawdot bool_point_expression . with_clause_draw_list $default reduce using rule 500 (with_clause_draw_list) with_clause_draw_list go to state 2464 state 1499 539 transformation_command: basic_transformation_command any_variable . BY numeric_primary 540 | basic_transformation_command any_variable . numeric_list LEFT_PARENTHESIS shift, and go to state 1519 BY shift, and go to state 2465 numeric_list go to state 2466 state 1500 717 label_suffix: RT . $default reduce using rule 717 (label_suffix) state 1501 718 label_suffix: LFT . $default reduce using rule 718 (label_suffix) state 1502 719 label_suffix: TOP . $default reduce using rule 719 (label_suffix) state 1503 720 label_suffix: BOT . $default reduce using rule 720 (label_suffix) state 1504 721 label_suffix: URT . $default reduce using rule 721 (label_suffix) state 1505 722 label_suffix: ULFT . $default reduce using rule 722 (label_suffix) state 1506 723 label_suffix: LRT . $default reduce using rule 723 (label_suffix) state 1507 724 label_suffix: LLFT . $default reduce using rule 724 (label_suffix) state 1508 691 label_command: label_or_dotlabel label_suffix . LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional 692 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 693 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 694 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 697 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 698 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 699 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 700 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 701 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 702 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 703 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 704 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 705 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 706 | label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional LEFT_PARENTHESIS shift, and go to state 2467 state 1509 695 label_command: conditional_label_or_dotlabel label_suffix . LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 696 | conditional_label_or_dotlabel label_suffix . LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional LEFT_PARENTHESIS shift, and go to state 2468 state 1510 863 end_loop: exit_if_or_exit_unless boolean_expression . SEMI_COLON 979 boolean_expression: boolean_expression . relation boolean_tertiary SEMI_COLON shift, and go to state 2469 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2028 state 1511 6 statement: declaration SEMI_COLON . $default reduce using rule 6 (statement) state 1512 234 variable: tag suffix . 236 suffix: suffix . subscript 237 | suffix . tag LEFT_BRACKET shift, and go to state 2470 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 $default reduce using rule 234 (variable) subscript go to state 2471 numeric_token go to state 2472 tag go to state 2473 state 1513 1903 declaration_list: declaration_list COMMA . declared_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 declared_variable go to state 2474 symbolic_token go to state 451 spark go to state 452 tag go to state 453 state 1514 1904 declared_variable: symbolic_token declared_suffix . 2011 declared_suffix: declared_suffix . tag 2012 | declared_suffix . LEFT_BRACKET RIGHT_BRACKET LEFT_BRACKET shift, and go to state 2475 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 $default reduce using rule 1904 (declared_variable) tag go to state 2476 state 1515 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS . point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2477 tag go to state 429 state 1516 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 tag go to state 429 state 1517 1301 path_primary: LAST . path_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2202 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 2203 path_vector_variable go to state 919 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 1658 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 tag go to state 429 state 1518 1288 path_primary: REVERSE path_primary . $default reduce using rule 1288 (path_primary) state 1519 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1520 1289 path_primary: SUBPATH numeric_list . OF path_primary OF shift, and go to state 2479 state 1521 1110 numeric_single: LEFT_PARENTHESIS numeric_expression . RIGHT_PARENTHESIS 1112 numeric_sublist: numeric_expression . COMMA numeric_expression COMMA shift, and go to state 2480 RIGHT_PARENTHESIS shift, and go to state 2481 state 1522 1111 numeric_list: LEFT_PARENTHESIS numeric_sublist . RIGHT_PARENTHESIS 1113 numeric_sublist: numeric_sublist . COMMA numeric_expression COMMA shift, and go to state 2482 RIGHT_PARENTHESIS shift, and go to state 2483 state 1523 1198 point_primary: LEFT_PARENTHESIS point_expression . RIGHT_PARENTHESIS 1320 path_element_list: point_expression . RIGHT_PARENTHESIS shift, and go to state 2484 RIGHT_PARENTHESIS [reduce using rule 1320 (path_element_list)] $default reduce using rule 1320 (path_element_list) state 1524 1287 path_primary: LEFT_PARENTHESIS path_expression . RIGHT_PARENTHESIS 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 RIGHT_PARENTHESIS shift, and go to state 2485 path_join go to state 1731 basic_path_join go to state 1730 state 1525 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 1526 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 1527 328 point_variable: variable . POINT POINT shift, and go to state 1275 state 1528 1210 point_primary: UNIT_VECTOR point_primary . $default reduce using rule 1210 (point_primary) state 1529 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2486 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2487 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 1530 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2488 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 2489 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2490 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 tag go to state 429 state 1531 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 state 1532 1201 point_primary: GET_NORMAL path_primary . $default reduce using rule 1201 (point_primary) state 1533 1202 point_primary: GET_NORMAL ellipse_primary . $default reduce using rule 1202 (point_primary) state 1534 1203 point_primary: GET_NORMAL circle_primary . $default reduce using rule 1203 (point_primary) state 1535 1204 point_primary: GET_NORMAL parabola_primary . $default reduce using rule 1204 (point_primary) state 1536 1205 point_primary: GET_NORMAL hyperbola_primary . $default reduce using rule 1205 (point_primary) state 1537 1206 point_primary: GET_NORMAL polygon_primary . $default reduce using rule 1206 (point_primary) state 1538 1208 point_primary: GET_NORMAL rectangle_primary . $default reduce using rule 1208 (point_primary) state 1539 1207 point_primary: GET_NORMAL reg_polygon_primary . $default reduce using rule 1207 (point_primary) state 1540 1209 point_primary: GET_NORMAL triangle_primary . $default reduce using rule 1209 (point_primary) state 1541 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1487 paraboloid_primary: LEFT_PARENTHESIS . paraboloid_expression RIGHT_PARENTHESIS 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1538 string_vector_primary: LEFT_PARENTHESIS . string_vector_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1548 pen_vector_primary: LEFT_PARENTHESIS . pen_vector_expression RIGHT_PARENTHESIS 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS . dash_pattern_vector_expression RIGHT_PARENTHESIS 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1616 nurb_vector_primary: LEFT_PARENTHESIS . nurb_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS . conic_section_lattice_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2492 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2493 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2494 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 transform_vector_variable go to state 913 focus_vector_variable go to state 914 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 nurb_vector_variable go to state 1546 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 paraboloid_variable go to state 964 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 673 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 paraboloid_primary go to state 1084 paraboloid_secondary go to state 1085 paraboloid_tertiary go to state 1086 paraboloid_expression go to state 1837 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1843 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1845 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1846 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 nurb_vector_primary go to state 2214 nurb_vector_secondary go to state 2215 nurb_vector_tertiary go to state 2216 nurb_vector_expression go to state 2496 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1856 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 1542 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1488 paraboloid_primary: LAST . paraboloid_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2497 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2498 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2499 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 polygon_vector_variable go to state 928 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 polyhedron_variable go to state 958 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2273 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 2013 tag go to state 429 state 1543 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 249 ulong_long_vector_variable: variable . ULONG_LONG_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 261 nurb_vector_variable: variable . NURB_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 340 polygon_variable: variable . POLYGON 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 353 paraboloid_variable: variable . PARABOLOID PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 ELLIPSE shift, and go to state 1283 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PARABOLOID shift, and go to state 1295 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 ULONG_LONG_VECTOR shift, and go to state 1307 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 NURB_VECTOR shift, and go to state 1316 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 MACRO_VECTOR shift, and go to state 1340 state 1544 1036 numeric_primary: SIZE picture_vector_variable . $default reduce using rule 1036 (numeric_primary) state 1545 1037 numeric_primary: SIZE macro_vector_variable . $default reduce using rule 1037 (numeric_primary) state 1546 1615 nurb_vector_primary: nurb_vector_variable . $default reduce using rule 1615 (nurb_vector_primary) state 1547 998 numeric_primary: SIZE path_primary . $default reduce using rule 998 (numeric_primary) state 1548 1000 numeric_primary: SIZE ellipse_primary . $default reduce using rule 1000 (numeric_primary) state 1549 1002 numeric_primary: SIZE parabola_primary . $default reduce using rule 1002 (numeric_primary) state 1550 1003 numeric_primary: SIZE hyperbola_primary . $default reduce using rule 1003 (numeric_primary) state 1551 1005 numeric_primary: SIZE polygon_primary . $default reduce using rule 1005 (numeric_primary) state 1552 1009 numeric_primary: SIZE polyhedron_primary . $default reduce using rule 1009 (numeric_primary) state 1553 1006 numeric_primary: SIZE ellipsoid_primary . $default reduce using rule 1006 (numeric_primary) state 1554 1007 numeric_primary: SIZE sphere_primary . $default reduce using rule 1007 (numeric_primary) state 1555 1008 numeric_primary: SIZE paraboloid_primary . $default reduce using rule 1008 (numeric_primary) state 1556 1010 numeric_primary: SIZE boolean_vector_primary . $default reduce using rule 1010 (numeric_primary) state 1557 1011 numeric_primary: SIZE numeric_vector_primary . $default reduce using rule 1011 (numeric_primary) state 1558 1012 numeric_primary: SIZE ulong_long_vector_primary . $default reduce using rule 1012 (numeric_primary) state 1559 1013 numeric_primary: SIZE string_vector_primary . $default reduce using rule 1013 (numeric_primary) state 1560 1016 numeric_primary: SIZE color_vector_primary . $default reduce using rule 1016 (numeric_primary) state 1561 1014 numeric_primary: SIZE pen_vector_primary . $default reduce using rule 1014 (numeric_primary) state 1562 1015 numeric_primary: SIZE dash_pattern_vector_primary . $default reduce using rule 1015 (numeric_primary) state 1563 1017 numeric_primary: SIZE transform_vector_primary . $default reduce using rule 1017 (numeric_primary) state 1564 1018 numeric_primary: SIZE focus_vector_primary . $default reduce using rule 1018 (numeric_primary) state 1565 1019 numeric_primary: SIZE point_vector_primary . $default reduce using rule 1019 (numeric_primary) state 1566 1020 numeric_primary: SIZE bool_point_vector_primary . $default reduce using rule 1020 (numeric_primary) state 1567 1027 numeric_primary: SIZE nurb_vector_primary . $default reduce using rule 1027 (numeric_primary) state 1568 1021 numeric_primary: SIZE path_vector_primary . $default reduce using rule 1021 (numeric_primary) state 1569 1022 numeric_primary: SIZE ellipse_vector_primary . $default reduce using rule 1022 (numeric_primary) state 1570 1023 numeric_primary: SIZE circle_vector_primary . $default reduce using rule 1023 (numeric_primary) state 1571 1024 numeric_primary: SIZE parabola_vector_primary . $default reduce using rule 1024 (numeric_primary) state 1572 1025 numeric_primary: SIZE hyperbola_vector_primary . $default reduce using rule 1025 (numeric_primary) state 1573 1026 numeric_primary: SIZE conic_section_lattice_vector_primary . $default reduce using rule 1026 (numeric_primary) state 1574 1028 numeric_primary: SIZE polygon_vector_primary . $default reduce using rule 1028 (numeric_primary) state 1575 1030 numeric_primary: SIZE rectangle_vector_primary . $default reduce using rule 1030 (numeric_primary) state 1576 1031 numeric_primary: SIZE reg_polygon_vector_primary . $default reduce using rule 1031 (numeric_primary) state 1577 1029 numeric_primary: SIZE triangle_vector_primary . $default reduce using rule 1029 (numeric_primary) state 1578 1034 numeric_primary: SIZE cuboid_vector_primary . $default reduce using rule 1034 (numeric_primary) state 1579 1035 numeric_primary: SIZE polyhedron_vector_primary . $default reduce using rule 1035 (numeric_primary) state 1580 1032 numeric_primary: SIZE ellipsoid_vector_primary . $default reduce using rule 1032 (numeric_primary) state 1581 1033 numeric_primary: SIZE sphere_vector_primary . $default reduce using rule 1033 (numeric_primary) state 1582 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 1583 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 2500 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 2501 numeric_vector_variable go to state 908 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 1584 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 state 1585 993 numeric_primary: MAGNITUDE numeric_primary . $default reduce using rule 993 (numeric_primary) state 1586 989 numeric_token_atom: numeric_token . OVER numeric_token 990 | numeric_token . OVER shift, and go to state 2502 OVER [reduce using rule 990 (numeric_token_atom)] $default reduce using rule 990 (numeric_token_atom) state 1587 996 numeric_primary: MAGNITUDE point_primary . $default reduce using rule 996 (numeric_primary) state 1588 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2503 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2504 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2505 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 parabola_variable go to state 946 polygon_variable go to state 951 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 1589 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2506 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2507 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 polygon_vector_variable go to state 928 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 tag go to state 429 state 1590 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 335 parabola_variable: variable . PARABOLA 340 polygon_variable: variable . POLYGON UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 ELLIPSE shift, and go to state 1283 PARABOLA shift, and go to state 1293 state 1591 994 numeric_primary: LENGTH numeric_primary . $default reduce using rule 994 (numeric_primary) state 1592 995 numeric_primary: LENGTH point_primary . $default reduce using rule 995 (numeric_primary) state 1593 997 numeric_primary: LENGTH path_primary . $default reduce using rule 997 (numeric_primary) state 1594 999 numeric_primary: LENGTH ellipse_primary . $default reduce using rule 999 (numeric_primary) state 1595 1001 numeric_primary: LENGTH parabola_primary . $default reduce using rule 1001 (numeric_primary) state 1596 1004 numeric_primary: LENGTH polygon_primary . $default reduce using rule 1004 (numeric_primary) state 1597 1199 point_primary: MEDIATE LEFT_PARENTHESIS . point_expression COMMA point_expression COMMA numeric_expression RIGHT_PARENTHESIS 1200 | MEDIATE LEFT_PARENTHESIS . point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2509 tag go to state 429 state 1598 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1216 | GET_POINT LEFT_PARENTHESIS . numeric_secondary COMMA conic_section_lattice_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 2510 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 1599 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1211 point_primary: GET_POINT numeric_secondary . path_primary 1212 | GET_POINT numeric_secondary . ellipse_primary 1213 | GET_POINT numeric_secondary . circle_primary 1214 | GET_POINT numeric_secondary . parabola_primary 1215 | GET_POINT numeric_secondary . hyperbola_primary 1217 | GET_POINT numeric_secondary . polygon_primary 1218 | GET_POINT numeric_secondary . reg_polygon_primary 1219 | GET_POINT numeric_secondary . triangle_primary 1220 | GET_POINT numeric_secondary . rectangle_primary 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2511 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 2512 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2513 numeric_variable go to state 1694 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 path_primary go to state 2514 ellipse_primary go to state 2515 circle_primary go to state 2516 parabola_primary go to state 2517 hyperbola_primary go to state 2518 polygon_primary go to state 2519 rectangle_primary go to state 2520 reg_polygon_primary go to state 2521 triangle_primary go to state 2522 tag go to state 429 state 1600 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2523 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2524 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2525 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 1601 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2526 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 2489 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2527 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 tag go to state 429 state 1602 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PARABOLA shift, and go to state 1293 state 1603 1221 point_primary: GET_LAST_POINT path_primary . $default reduce using rule 1221 (point_primary) state 1604 1222 point_primary: GET_LAST_POINT ellipse_primary . $default reduce using rule 1222 (point_primary) state 1605 1223 point_primary: GET_LAST_POINT circle_primary . $default reduce using rule 1223 (point_primary) state 1606 1224 point_primary: GET_LAST_POINT parabola_primary . $default reduce using rule 1224 (point_primary) state 1607 1225 point_primary: GET_LAST_POINT polygon_primary . $default reduce using rule 1225 (point_primary) state 1608 1228 point_primary: GET_LAST_POINT rectangle_primary . $default reduce using rule 1228 (point_primary) state 1609 1226 point_primary: GET_LAST_POINT reg_polygon_primary . $default reduce using rule 1226 (point_primary) state 1610 1227 point_primary: GET_LAST_POINT triangle_primary . $default reduce using rule 1227 (point_primary) state 1611 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1443 cylinder_primary: LEFT_PARENTHESIS . cylinder_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2528 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2529 DISENTANGLE shift, and go to state 902 variable go to state 2530 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1831 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 1612 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 2531 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2532 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 2533 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 1613 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 state 1614 1229 point_primary: GET_CENTER ellipse_primary . $default reduce using rule 1229 (point_primary) state 1615 1230 point_primary: GET_CENTER circle_primary . $default reduce using rule 1230 (point_primary) state 1616 1236 point_primary: GET_CENTER polygon_primary . $default reduce using rule 1236 (point_primary) state 1617 1238 point_primary: GET_CENTER rectangle_primary . $default reduce using rule 1238 (point_primary) state 1618 1237 point_primary: GET_CENTER reg_polygon_primary . $default reduce using rule 1237 (point_primary) state 1619 1239 point_primary: GET_CENTER triangle_primary . $default reduce using rule 1239 (point_primary) state 1620 1247 point_primary: GET_CENTER cylinder_primary . $default reduce using rule 1247 (point_primary) state 1621 1240 point_primary: GET_CENTER cuboid_primary . $default reduce using rule 1240 (point_primary) state 1622 1241 point_primary: GET_CENTER polyhedron_primary . $default reduce using rule 1241 (point_primary) state 1623 1242 point_primary: GET_CENTER ellipsoid_primary . $default reduce using rule 1242 (point_primary) state 1624 1243 point_primary: GET_CENTER sphere_primary . $default reduce using rule 1243 (point_primary) state 1625 1108 numeric_token: INTEGER . 1300 path_primary: GET_PATH INTEGER . cone_primary LEFT_PARENTHESIS shift, and go to state 1627 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1628 LEFT_PARENTHESIS [reduce using rule 1108 (numeric_token)] SYMBOL_0 [reduce using rule 1108 (numeric_token)] SYMBOL_1 [reduce using rule 1108 (numeric_token)] SYMBOL_2 [reduce using rule 1108 (numeric_token)] SYMBOL_3 [reduce using rule 1108 (numeric_token)] SYMBOL_4 [reduce using rule 1108 (numeric_token)] SYMBOL_5 [reduce using rule 1108 (numeric_token)] SYMBOL_6 [reduce using rule 1108 (numeric_token)] SYMBOL_7 [reduce using rule 1108 (numeric_token)] LAST [reduce using rule 1108 (numeric_token)] $default reduce using rule 1108 (numeric_token) variable go to state 1629 cone_variable go to state 955 cone_primary go to state 2534 tag go to state 429 state 1626 1297 path_primary: GET_PATH numeric_expression . cuboid_primary LEFT_PARENTHESIS shift, and go to state 2411 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2412 cuboid_variable go to state 957 cuboid_primary go to state 2535 tag go to state 429 state 1627 1436 cone_primary: LEFT_PARENTHESIS . cone_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1627 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1628 variable go to state 1629 cone_variable go to state 955 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1830 tag go to state 429 state 1628 1437 cone_primary: LAST . cone_vector_expression LEFT_PARENTHESIS shift, and go to state 2536 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2537 cone_vector_variable go to state 930 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 tag go to state 429 state 1629 344 cone_variable: variable . CONE CONE shift, and go to state 1289 state 1630 1244 point_primary: GET_APEX cone_primary . $default reduce using rule 1244 (point_primary) state 1631 1298 path_primary: GET_BASE cone_primary . $default reduce using rule 1298 (path_primary) state 1632 1299 path_primary: GET_CAP cone_primary . $default reduce using rule 1299 (path_primary) state 1633 1436 cone_primary: LEFT_PARENTHESIS . cone_expression RIGHT_PARENTHESIS 1443 cylinder_primary: LEFT_PARENTHESIS . cylinder_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1633 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1634 variable go to state 1635 cone_variable go to state 955 cylinder_variable go to state 956 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1830 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1831 tag go to state 429 state 1634 1437 cone_primary: LAST . cone_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression LEFT_PARENTHESIS shift, and go to state 2538 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2539 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 tag go to state 429 state 1635 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 state 1636 1245 point_primary: GET_BASE_CENTER cone_primary . $default reduce using rule 1245 (point_primary) state 1637 1248 point_primary: GET_BASE_CENTER cylinder_primary . $default reduce using rule 1248 (point_primary) state 1638 1246 point_primary: GET_CAP_CENTER cone_primary . $default reduce using rule 1246 (point_primary) state 1639 1249 point_primary: GET_CAP_CENTER cylinder_primary . $default reduce using rule 1249 (point_primary) state 1640 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2540 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 2541 variable go to state 2542 numeric_variable go to state 656 point_variable go to state 657 parabola_variable go to state 946 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2543 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 tag go to state 429 state 1641 1069 numeric_primary: LAST . numeric_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression LEFT_PARENTHESIS shift, and go to state 2544 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MEASURE_TEXT shift, and go to state 805 variable go to state 2545 numeric_vector_variable go to state 908 parabola_vector_variable go to state 923 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 tag go to state 429 state 1642 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 335 parabola_variable: variable . PARABOLA UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 PARABOLA shift, and go to state 1293 state 1643 1233 point_primary: GET_VERTEX numeric_primary . ellipse_primary LEFT_PARENTHESIS shift, and go to state 1648 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 1650 ellipse_variable go to state 944 ellipse_primary go to state 2546 tag go to state 429 state 1644 1234 point_primary: GET_VERTEX parabola_primary . $default reduce using rule 1234 (point_primary) state 1645 1231 point_primary: GET_FOCUS numeric_primary . ellipse_primary 1235 | GET_FOCUS numeric_primary . hyperbola_primary LEFT_PARENTHESIS shift, and go to state 2547 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 GET_HYPERBOLA shift, and go to state 889 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2548 variable go to state 2549 ellipse_variable go to state 944 hyperbola_variable go to state 947 ellipse_primary go to state 2550 hyperbola_primary go to state 2551 tag go to state 429 state 1646 1232 point_primary: GET_FOCUS parabola_primary . $default reduce using rule 1232 (point_primary) state 1647 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary 1303 path_primary: GET_BRANCH numeric_secondary . hyperbola_primary LEFT_PARENTHESIS shift, and go to state 2552 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 2553 variable go to state 2554 numeric_variable go to state 1694 point_variable go to state 657 hyperbola_variable go to state 947 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 hyperbola_primary go to state 2555 tag go to state 429 state 1648 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2556 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2557 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 tag go to state 429 state 1649 1331 ellipse_primary: LAST . ellipse_vector_expression LEFT_PARENTHESIS shift, and go to state 2223 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 2224 ellipse_vector_variable go to state 921 ellipse_variable go to state 944 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 tag go to state 429 state 1650 333 ellipse_variable: variable . ELLIPSE ELLIPSE shift, and go to state 1283 state 1651 1291 path_primary: HALF ellipse_primary . with_closed_optional with_angle_optional with_start_optional WITH_CLOSED shift, and go to state 2558 WITH_CLOSED [reduce using rule 1295 (with_closed_optional)] $default reduce using rule 1295 (with_closed_optional) with_closed_optional go to state 2559 state 1652 1292 path_primary: QUARTER ellipse_primary . with_closed_optional with_angle_optional with_start_optional WITH_CLOSED shift, and go to state 2558 WITH_CLOSED [reduce using rule 1295 (with_closed_optional)] $default reduce using rule 1295 (with_closed_optional) with_closed_optional go to state 2560 state 1653 1290 path_primary: SEGMENT ellipse_primary . WITH_START numeric_expression WITH_END numeric_expression with_closed_optional with_angle_optional WITH_START shift, and go to state 2561 state 1654 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1654 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1656 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 1655 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2565 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2566 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 1656 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 state 1657 1086 numeric_secondary: point_secondary . DOT_PRODUCT point_primary 1087 | point_secondary . ANGLE point_primary 1088 | point_secondary . LOCATION ellipse_primary 1089 | point_secondary . LOCATION circle_primary 1090 | point_secondary . LOCATION parabola_primary 1091 | point_secondary . LOCATION hyperbola_primary 1092 | point_secondary . LOCATION ellipsoid_primary 1093 | point_secondary . LOCATION sphere_primary 1094 | point_secondary . LOCATION cuboid_primary 1095 | point_secondary . LOCATION cone_primary 1096 | point_secondary . LOCATION cylinder_primary 1097 | point_secondary . DISTANCE_TO_PLANE path_primary 1098 | point_secondary . DISTANCE_ALONG_LINE path_primary 1252 point_secondary: point_secondary . times_or_over numeric_primary 1256 | point_secondary . transformer 1257 | point_secondary . PROJECTED focus_primary with_z_optional 1260 | point_secondary . REFLECTED_IN path_expression 1571 point_vector_secondary: point_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 1699 REFLECTED_OFF shift, and go to state 2041 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 DOT_PRODUCT shift, and go to state 1709 ANGLE shift, and go to state 1710 OVER shift, and go to state 1692 TIMES shift, and go to state 1711 LOCATION shift, and go to state 1712 DISTANCE_TO_PLANE shift, and go to state 1713 DISTANCE_ALONG_LINE shift, and go to state 1714 PROJECTED shift, and go to state 1715 times_or_over go to state 1716 transformer go to state 1717 basic_transformer go to state 1718 state 1658 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1623 path_vector_secondary: path_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression 1624 | path_secondary . DECOMPOSE point_primary 1625 | path_secondary . OVER point_primary REFLECTED_IN shift, and go to state 1726 REFLECTED_OFF shift, and go to state 2049 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2050 PROJECTED shift, and go to state 1727 DECOMPOSE shift, and go to state 2051 transformer go to state 1728 basic_transformer go to state 1718 state 1659 1333 ellipse_secondary: ellipse_secondary . transformer 1334 | ellipse_secondary . REFLECTED_IN path_expression 1335 ellipse_tertiary: ellipse_secondary . REFLECTED_IN shift, and go to state 2057 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1335 (ellipse_tertiary)] ROTATED [reduce using rule 1335 (ellipse_tertiary)] ROTATED_AROUND [reduce using rule 1335 (ellipse_tertiary)] SCALED [reduce using rule 1335 (ellipse_tertiary)] SHEARED [reduce using rule 1335 (ellipse_tertiary)] SHIFTED [reduce using rule 1335 (ellipse_tertiary)] TRANSFORMED [reduce using rule 1335 (ellipse_tertiary)] XSCALED [reduce using rule 1335 (ellipse_tertiary)] YSCALED [reduce using rule 1335 (ellipse_tertiary)] ZSCALED [reduce using rule 1335 (ellipse_tertiary)] $default reduce using rule 1335 (ellipse_tertiary) transformer go to state 2059 basic_transformer go to state 1718 state 1660 1573 point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS plane_secondary INTERSECTION_POINTS shift, and go to state 2567 state 1661 1399 polygon_secondary: polygon_secondary . transformer 1400 | polygon_secondary . PROJECTED focus_primary with_z_optional 1401 polygon_tertiary: polygon_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 2071 ROTATED [reduce using rule 1401 (polygon_tertiary)] ROTATED_AROUND [reduce using rule 1401 (polygon_tertiary)] SCALED [reduce using rule 1401 (polygon_tertiary)] SHEARED [reduce using rule 1401 (polygon_tertiary)] SHIFTED [reduce using rule 1401 (polygon_tertiary)] TRANSFORMED [reduce using rule 1401 (polygon_tertiary)] XSCALED [reduce using rule 1401 (polygon_tertiary)] YSCALED [reduce using rule 1401 (polygon_tertiary)] ZSCALED [reduce using rule 1401 (polygon_tertiary)] PROJECTED [reduce using rule 1401 (polygon_tertiary)] $default reduce using rule 1401 (polygon_tertiary) transformer go to state 2073 basic_transformer go to state 1718 state 1662 1574 point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS polygon_secondary 1575 | polygon_tertiary . INTERSECTION_POINTS reg_polygon_secondary INTERSECTION_POINTS shift, and go to state 2568 state 1663 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1426 reg_polygon_tertiary: reg_polygon_secondary . REFLECTED_IN shift, and go to state 2079 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1426 (reg_polygon_tertiary)] ROTATED [reduce using rule 1426 (reg_polygon_tertiary)] ROTATED_AROUND [reduce using rule 1426 (reg_polygon_tertiary)] SCALED [reduce using rule 1426 (reg_polygon_tertiary)] SHEARED [reduce using rule 1426 (reg_polygon_tertiary)] SHIFTED [reduce using rule 1426 (reg_polygon_tertiary)] TRANSFORMED [reduce using rule 1426 (reg_polygon_tertiary)] XSCALED [reduce using rule 1426 (reg_polygon_tertiary)] YSCALED [reduce using rule 1426 (reg_polygon_tertiary)] ZSCALED [reduce using rule 1426 (reg_polygon_tertiary)] $default reduce using rule 1426 (reg_polygon_tertiary) transformer go to state 2083 basic_transformer go to state 1718 state 1664 1576 point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS polygon_secondary INTERSECTION_POINTS shift, and go to state 2569 state 1665 1402 polygon_tertiary: cuboid_tertiary . INTERSECTION plane_secondary INTERSECTION shift, and go to state 2093 state 1666 1404 polygon_tertiary: polyhedron_tertiary . INTERSECTION plane_secondary INTERSECTION shift, and go to state 2098 state 1667 1336 ellipse_tertiary: ellipsoid_tertiary . INTERSECTION plane_secondary INTERSECTION shift, and go to state 2101 state 1668 1069 numeric_primary: LAST numeric_vector_expression . $default reduce using rule 1069 (numeric_primary) state 1669 1250 point_primary: LAST point_vector_expression . $default reduce using rule 1250 (point_primary) state 1670 1301 path_primary: LAST path_vector_expression . $default reduce using rule 1301 (path_primary) state 1671 1282 nurb_primary: LEFT_PARENTHESIS . nurb_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1671 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1672 nurb_variable go to state 954 nurb_primary go to state 1001 nurb_secondary go to state 1002 nurb_tertiary go to state 1003 nurb_expression go to state 1816 tag go to state 429 state 1672 343 nurb_variable: variable . NURB NURB shift, and go to state 1277 state 1673 1302 path_primary: GENERATE nurb_expression . WITH_POWER numeric_expression WITH_TIME_PARAMETER numeric_expression WITH_POWER shift, and go to state 2570 state 1674 992 numeric_primary: numeric_atom LEFT_BRACKET . numeric_expression COMMA numeric_expression RIGHT_BRACKET LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2571 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1675 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1167 transform_primary: LEFT_PARENTHESIS . transform_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2341 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 2572 variable go to state 2573 numeric_variable go to state 656 transform_variable go to state 941 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 1812 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 1676 1168 transform_primary: LAST . transform_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 2574 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 2575 transform_vector_variable go to state 913 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 1677 325 transform_variable: variable . TRANSFORM 328 point_variable: variable . POINT TRANSFORM shift, and go to state 1273 POINT shift, and go to state 1275 state 1678 1039 numeric_primary: point_part transform_primary . $default reduce using rule 1039 (numeric_primary) state 1679 1038 numeric_primary: point_part point_primary . $default reduce using rule 1038 (numeric_primary) state 1680 1167 transform_primary: LEFT_PARENTHESIS . transform_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1681 variable go to state 1682 transform_variable go to state 941 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 1812 tag go to state 429 state 1681 1168 transform_primary: LAST . transform_vector_expression LEFT_PARENTHESIS shift, and go to state 2178 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2179 transform_vector_variable go to state 913 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 tag go to state 429 state 1682 325 transform_variable: variable . TRANSFORM TRANSFORM shift, and go to state 1273 state 1683 1040 numeric_primary: transform_part transform_primary . $default reduce using rule 1040 (numeric_primary) state 1684 1156 color_primary: LEFT_PARENTHESIS . color_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 1735 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1685 1157 color_primary: LAST . color_vector_expression LEFT_PARENTHESIS shift, and go to state 2186 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2187 color_vector_variable go to state 916 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1740 tag go to state 429 state 1686 245 color_variable: variable . COLOR COLOR shift, and go to state 1271 state 1687 1041 numeric_primary: color_part color_primary . $default reduce using rule 1041 (numeric_primary) state 1688 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2543 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1689 1069 numeric_primary: LAST . numeric_vector_expression LEFT_PARENTHESIS shift, and go to state 2164 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MEASURE_TEXT shift, and go to state 805 variable go to state 2165 numeric_vector_variable go to state 908 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 tag go to state 429 state 1690 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 state 1691 1068 numeric_primary: numeric_operator numeric_primary . $default reduce using rule 1068 (numeric_primary) state 1692 1100 times_or_over: OVER . $default reduce using rule 1100 (times_or_over) state 1693 1082 numeric_secondary: numeric_secondary TIMES . numeric_variable 1099 times_or_over: TIMES . 1254 point_secondary: numeric_secondary TIMES . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 LEFT_PARENTHESIS [reduce using rule 1099 (times_or_over)] SYMBOL_0 [reduce using rule 1099 (times_or_over)] SYMBOL_1 [reduce using rule 1099 (times_or_over)] SYMBOL_2 [reduce using rule 1099 (times_or_over)] SYMBOL_3 [reduce using rule 1099 (times_or_over)] SYMBOL_4 [reduce using rule 1099 (times_or_over)] SYMBOL_5 [reduce using rule 1099 (times_or_over)] SYMBOL_6 [reduce using rule 1099 (times_or_over)] SYMBOL_7 [reduce using rule 1099 (times_or_over)] LAST [reduce using rule 1099 (times_or_over)] $default reduce using rule 1099 (times_or_over) variable go to state 1584 numeric_variable go to state 2576 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 2577 tag go to state 429 state 1694 1083 numeric_secondary: numeric_secondary numeric_variable . $default reduce using rule 1083 (numeric_secondary) state 1695 1085 numeric_secondary: numeric_secondary times_or_over . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2578 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 1696 1255 point_secondary: numeric_secondary point_primary . $default reduce using rule 1255 (point_secondary) state 1697 989 numeric_token_atom: numeric_token OVER . numeric_token 1084 numeric_secondary: numeric_token OVER . numeric_variable INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1690 numeric_variable go to state 2579 numeric_token go to state 2580 tag go to state 429 state 1698 1253 point_secondary: point_primary CROSS_PRODUCT . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1527 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 2581 tag go to state 429 state 1699 1260 point_secondary: point_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2582 path_element_list go to state 678 tag go to state 429 state 1700 1180 basic_transformer: ROTATED . $default reduce using rule 1180 (basic_transformer) state 1701 1187 transformer: ROTATED_AROUND . LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression LEFT_PARENTHESIS shift, and go to state 2583 state 1702 1181 basic_transformer: SCALED . $default reduce using rule 1181 (basic_transformer) state 1703 1185 basic_transformer: SHEARED . $default reduce using rule 1185 (basic_transformer) state 1704 1186 basic_transformer: SHIFTED . $default reduce using rule 1186 (basic_transformer) state 1705 1188 transformer: TRANSFORMED . transform_primary LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 1681 variable go to state 1682 transform_variable go to state 941 transform_primary go to state 2584 tag go to state 429 state 1706 1182 basic_transformer: XSCALED . $default reduce using rule 1182 (basic_transformer) state 1707 1183 basic_transformer: YSCALED . $default reduce using rule 1183 (basic_transformer) state 1708 1184 basic_transformer: ZSCALED . $default reduce using rule 1184 (basic_transformer) state 1709 1086 numeric_secondary: point_secondary DOT_PRODUCT . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1527 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 2585 tag go to state 429 state 1710 1087 numeric_secondary: point_secondary ANGLE . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1527 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 2586 tag go to state 429 state 1711 1099 times_or_over: TIMES . $default reduce using rule 1099 (times_or_over) state 1712 1088 numeric_secondary: point_secondary LOCATION . ellipse_primary 1089 | point_secondary LOCATION . circle_primary 1090 | point_secondary LOCATION . parabola_primary 1091 | point_secondary LOCATION . hyperbola_primary 1092 | point_secondary LOCATION . ellipsoid_primary 1093 | point_secondary LOCATION . sphere_primary 1094 | point_secondary LOCATION . cuboid_primary 1095 | point_secondary LOCATION . cone_primary 1096 | point_secondary LOCATION . cylinder_primary LEFT_PARENTHESIS shift, and go to state 2587 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2588 variable go to state 2589 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 cone_variable go to state 955 cylinder_variable go to state 956 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 2590 circle_primary go to state 2591 parabola_primary go to state 2592 hyperbola_primary go to state 2593 cone_primary go to state 2594 cylinder_primary go to state 2595 cuboid_primary go to state 2596 ellipsoid_primary go to state 2597 sphere_primary go to state 2598 tag go to state 429 state 1713 1097 numeric_secondary: point_secondary DISTANCE_TO_PLANE . path_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 2599 tag go to state 429 state 1714 1098 numeric_secondary: point_secondary DISTANCE_ALONG_LINE . path_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 2600 tag go to state 429 state 1715 1257 point_secondary: point_secondary PROJECTED . focus_primary with_z_optional LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 1949 focus_variable go to state 942 focus_primary go to state 2601 tag go to state 429 state 1716 1252 point_secondary: point_secondary times_or_over . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2602 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 1717 1256 point_secondary: point_secondary transformer . $default reduce using rule 1256 (point_secondary) state 1718 1177 transformer: basic_transformer . numeric_primary 1178 | basic_transformer . numeric_list 1179 | basic_transformer . point_variable LEFT_PARENTHESIS shift, and go to state 2603 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 2604 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2605 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 numeric_list go to state 2606 tag go to state 429 state 1719 1263 point_tertiary: point_tertiary MINUS . point_secondary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 2607 tag go to state 429 state 1720 1262 point_tertiary: point_tertiary PLUS . point_secondary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 2608 tag go to state 429 state 1721 1315 basic_path_join: AMPERSAND . $default reduce using rule 1315 (basic_path_join) state 1722 1311 basic_path_join: PERIOD_PAIR . $default reduce using rule 1311 (basic_path_join) state 1723 1312 basic_path_join: PERIOD_TRIPLE . $default reduce using rule 1312 (basic_path_join) state 1724 1313 basic_path_join: HYPHEN_PAIR . $default reduce using rule 1313 (basic_path_join) state 1725 1314 basic_path_join: HYPHEN_TRIPLE . $default reduce using rule 1314 (basic_path_join) state 1726 1306 path_secondary: path_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2609 path_element_list go to state 678 tag go to state 429 state 1727 1307 path_secondary: path_secondary PROJECTED . focus_primary with_z_optional LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 1949 focus_variable go to state 942 focus_primary go to state 2610 tag go to state 429 state 1728 1305 path_secondary: path_secondary transformer . $default reduce using rule 1305 (path_secondary) state 1729 1309 path_tertiary: path_secondary path_join . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2611 path_element_list go to state 678 tag go to state 429 state 1730 1310 path_join: basic_path_join . $default reduce using rule 1310 (path_join) state 1731 1318 path_expression: path_expression path_join . path_element_list 1319 | path_expression path_join . CYCLE CYCLE shift, and go to state 2612 LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_element_list go to state 2613 tag go to state 429 state 1732 1321 path_element_list: path_element_list path_join . point_expression 1322 | path_element_list path_join . path_tertiary 1323 | path_element_list path_join . CYCLE CYCLE shift, and go to state 2614 REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2615 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 2616 tag go to state 429 state 1733 1142 pen_primary: LEFT_PARENTHESIS pen_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2617 state 1734 1149 dash_pattern_primary: LEFT_PARENTHESIS dash_pattern_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2618 state 1735 1156 color_primary: LEFT_PARENTHESIS color_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2619 state 1736 1198 point_primary: LEFT_PARENTHESIS point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2484 state 1737 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1548 pen_vector_primary: LEFT_PARENTHESIS . pen_vector_expression RIGHT_PARENTHESIS 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS . dash_pattern_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1737 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1739 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 color_vector_variable go to state 916 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1845 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1846 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 1738 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 2620 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 2621 numeric_vector_variable go to state 908 point_vector_variable go to state 917 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 1739 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 POINT_VECTOR shift, and go to state 1314 state 1740 1157 color_primary: LAST color_vector_expression . $default reduce using rule 1157 (color_primary) state 1741 1143 pen_primary: LAST pen_vector_expression . $default reduce using rule 1143 (pen_primary) state 1742 1150 dash_pattern_primary: LAST dash_pattern_vector_expression . $default reduce using rule 1150 (dash_pattern_primary) state 1743 1082 numeric_secondary: numeric_secondary TIMES . numeric_variable 1099 times_or_over: TIMES . 1160 color_secondary: numeric_secondary TIMES . color_primary 1254 point_secondary: numeric_secondary TIMES . point_primary LEFT_PARENTHESIS shift, and go to state 2622 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 2623 LEFT_PARENTHESIS [reduce using rule 1099 (times_or_over)] SYMBOL_0 [reduce using rule 1099 (times_or_over)] SYMBOL_1 [reduce using rule 1099 (times_or_over)] SYMBOL_2 [reduce using rule 1099 (times_or_over)] SYMBOL_3 [reduce using rule 1099 (times_or_over)] SYMBOL_4 [reduce using rule 1099 (times_or_over)] SYMBOL_5 [reduce using rule 1099 (times_or_over)] SYMBOL_6 [reduce using rule 1099 (times_or_over)] SYMBOL_7 [reduce using rule 1099 (times_or_over)] LAST [reduce using rule 1099 (times_or_over)] $default reduce using rule 1099 (times_or_over) variable go to state 705 color_variable go to state 688 numeric_variable go to state 2576 point_variable go to state 657 numeric_list go to state 669 color_primary go to state 2624 point_primary go to state 2577 tag go to state 429 state 1744 1161 color_secondary: numeric_secondary color_variable . $default reduce using rule 1161 (color_secondary) state 1745 1145 pen_secondary: pen_secondary transformer . $default reduce using rule 1145 (pen_secondary) state 1746 1152 dash_pattern_secondary: dash_pattern_secondary transformer . $default reduce using rule 1152 (dash_pattern_secondary) state 1747 1159 color_secondary: color_secondary times_or_over . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2625 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 1748 1164 color_tertiary: color_tertiary MINUS . color_secondary LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 2626 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1749 1163 color_tertiary: color_tertiary PLUS . color_secondary LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 2627 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1750 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1750 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1751 numeric_vector_variable go to state 908 color_vector_variable go to state 916 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 1751 248 numeric_vector_variable: variable . NUMERIC_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 POINT_VECTOR shift, and go to state 1314 state 1752 554 set_command: SET color_variable LEFT_PARENTHESIS . numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2628 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1753 556 set_command: SET focus_variable WITH_POSITION . point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2629 tag go to state 429 state 1754 614 with_center_optional: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2630 tag go to state 429 state 1755 564 set_command: SET ellipse_variable with_center_optional . with_axis_h_optional with_axis_v_optional with_point_count_optional with_normal_optional WITH_AXIS_H shift, and go to state 2631 $default reduce using rule 617 (with_axis_h_optional) with_axis_h_optional go to state 2632 state 1756 565 set_command: SET circle_variable with_center_optional . with_diameter_optional with_point_count_optional with_normal_optional WITH_DIAMETER shift, and go to state 2633 $default reduce using rule 615 (with_diameter_optional) with_diameter_optional go to state 2634 state 1757 566 set_command: SET parabola_variable set_parabola_option_list . 568 set_parabola_option_list: set_parabola_option_list . set_parabola_option WITH_FOCUS shift, and go to state 2635 WITH_VERTEX shift, and go to state 2636 WITH_DIRECTRIX shift, and go to state 2637 WITH_PARAMETER shift, and go to state 2638 WITH_HALF_PARAMETER shift, and go to state 2639 WITH_INCREMENT_VALUE shift, and go to state 2640 WITH_MAX_EXTENT shift, and go to state 2641 $default reduce using rule 566 (set_command) set_parabola_option go to state 2642 state 1758 576 set_command: SET hyperbola_variable set_hyperbola_option_list . 578 set_hyperbola_option_list: set_hyperbola_option_list . set_hyperbola_option WITH_FOCUS shift, and go to state 2643 WITH_FOCUS_0 shift, and go to state 2644 WITH_FOCUS_1 shift, and go to state 2645 WITH_CENTER shift, and go to state 2646 WITH_VERTEX shift, and go to state 2647 WITH_VERTEX_0 shift, and go to state 2648 WITH_VERTEX_1 shift, and go to state 2649 WITH_DIRECTRIX shift, and go to state 2650 WITH_PARAMETER shift, and go to state 2651 WITH_HALF_PARAMETER shift, and go to state 2652 WITH_MAJOR_AXIS_LENGTH shift, and go to state 2653 WITH_HALF_MAJOR_AXIS_LENGTH shift, and go to state 2654 WITH_MINOR_AXIS_LENGTH shift, and go to state 2655 WITH_HALF_MINOR_AXIS_LENGTH shift, and go to state 2656 WITH_INCREMENT_VALUE shift, and go to state 2657 WITH_MAX_EXTENT shift, and go to state 2658 $default reduce using rule 576 (set_command) set_hyperbola_option go to state 2659 state 1759 595 set_command: SET helix_variable set_helix_option_list . 597 set_helix_option_list: set_helix_option_list . set_helix_option WITH_DIRECTION shift, and go to state 2660 WITH_ANGLE shift, and go to state 2661 WITH_CENTER shift, and go to state 2662 WITH_START_DIAMETER shift, and go to state 2663 WITH_POINTS_PER_CYCLE shift, and go to state 2664 WITH_CYCLES shift, and go to state 2665 WITH_DIRECTION_VECTOR shift, and go to state 2666 WITH_TYPE shift, and go to state 2667 $default reduce using rule 595 (set_command) set_helix_option go to state 2668 state 1760 612 set_command: SET reg_polygon_variable WITH_SIDES . numeric_expression with_center_optional with_diameter_optional with_normal_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2669 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1761 611 set_command: SET triangle_variable WITH_POINTS . LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2670 state 1762 625 set_command: SET cone_variable set_cone_option_list . 627 set_cone_option_list: set_cone_option_list . set_cone_option WITH_DIRECTION shift, and go to state 2671 WITH_CENTER shift, and go to state 2672 WITH_POINT_COUNT shift, and go to state 2673 WITH_RADIUS shift, and go to state 2674 WITH_AXIS_X shift, and go to state 2675 WITH_AXIS_Y shift, and go to state 2676 WITH_AXIS_Z shift, and go to state 2677 WITH_DIVISIONS shift, and go to state 2678 WITH_TYPE shift, and go to state 2679 $default reduce using rule 625 (set_command) set_cone_option go to state 2680 state 1763 644 set_command: SET cylinder_variable set_cylinder_option_list . 646 set_cylinder_option_list: set_cylinder_option_list . set_cylinder_option WITH_DIRECTION shift, and go to state 2681 WITH_CENTER shift, and go to state 2682 WITH_POINT_COUNT shift, and go to state 2683 WITH_RADIUS shift, and go to state 2684 WITH_AXIS_X shift, and go to state 2685 WITH_AXIS_Y shift, and go to state 2686 WITH_AXIS_Z shift, and go to state 2687 WITH_DIVISIONS shift, and go to state 2688 WITH_TYPE shift, and go to state 2689 $default reduce using rule 644 (set_command) set_cylinder_option go to state 2690 state 1764 660 set_command: SET ellipsoid_variable set_ellipsoid_option_list . 662 set_ellipsoid_option_list: set_ellipsoid_option_list . set_ellipsoid_option WITH_CENTER shift, and go to state 2691 WITH_POINT_COUNT shift, and go to state 2692 WITH_AXIS_X shift, and go to state 2693 WITH_AXIS_Y shift, and go to state 2694 WITH_AXIS_Z shift, and go to state 2695 WITH_DIVISIONS_X shift, and go to state 2696 WITH_DIVISIONS_Y shift, and go to state 2697 WITH_DIVISIONS_Z shift, and go to state 2698 $default reduce using rule 660 (set_command) set_ellipsoid_option go to state 2699 state 1765 671 set_command: SET sphere_variable set_sphere_option_list . 673 set_sphere_option_list: set_sphere_option_list . set_sphere_option WITH_CENTER shift, and go to state 2700 WITH_POINT_COUNT shift, and go to state 2701 WITH_RADIUS shift, and go to state 2702 WITH_DIAMETER shift, and go to state 2703 WITH_DIVISIONS shift, and go to state 2704 WITH_DIVISIONS_VERTICAL shift, and go to state 2705 WITH_DIVISIONS_HORIZONTAL shift, and go to state 2706 WITH_TYPE shift, and go to state 2707 $default reduce using rule 671 (set_command) set_sphere_option go to state 2708 state 1766 684 set_command: SET paraboloid_variable set_paraboloid_option_list . 686 set_paraboloid_option_list: set_paraboloid_option_list . set_paraboloid_option WITH_TYPE shift, and go to state 2709 WITH_MAX_EXTENT shift, and go to state 2710 $default reduce using rule 684 (set_command) set_paraboloid_option go to state 2711 state 1767 555 set_command: SET color_part numeric_secondary . color_variable 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 705 color_variable go to state 2712 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 1768 252 picture_vector_variable: variable . PICTURE_VECTOR PICTURE_VECTOR shift, and go to state 1311 state 1769 1125 string_primary: LEFT_PARENTHESIS string_expression . RIGHT_PARENTHESIS 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 RIGHT_PARENTHESIS shift, and go to state 2713 state 1770 1127 string_primary: BINARY numeric_expression . $default reduce using rule 1127 (string_primary) state 1771 1128 string_primary: OCTAL numeric_expression . $default reduce using rule 1128 (string_primary) state 1772 1129 string_primary: DECIMAL numeric_expression . precision_optional WITH_PRECISION shift, and go to state 2714 WITH_PRECISION [reduce using rule 1130 (precision_optional)] $default reduce using rule 1130 (precision_optional) precision_optional go to state 2715 state 1773 1132 string_primary: HEXADECIMAL numeric_expression . $default reduce using rule 1132 (string_primary) state 1774 1538 string_vector_primary: LEFT_PARENTHESIS . string_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1774 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 1775 string_vector_variable go to state 907 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1843 tag go to state 429 state 1775 247 string_vector_variable: variable . STRING_VECTOR STRING_VECTOR shift, and go to state 1305 state 1776 1126 string_primary: LAST string_vector_expression . $default reduce using rule 1126 (string_primary) state 1777 1136 string_expression: string_expression AMPERSAND . string_tertiary LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 variable go to state 737 string_variable go to state 738 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 2716 tag go to state 429 state 1778 852 equate_or_assign: EQUATE . $default reduce using rule 852 (equate_or_assign) state 1779 853 equate_or_assign: ASSIGN . $default reduce using rule 853 (equate_or_assign) state 1780 15 let_statement: LET symbolic_token equate_or_assign . $default reduce using rule 15 (let_statement) state 1781 1190 picture_primary: LEFT_PARENTHESIS picture_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2717 state 1782 1192 picture_secondary: picture_primary transformer . $default reduce using rule 1192 (picture_secondary) state 1783 1194 picture_tertiary: picture_tertiary PLUS . picture_secondary LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 748 picture_primary go to state 749 picture_secondary go to state 2718 tag go to state 429 state 1784 739 output_command: OUTPUT picture_expression with_clause_output_list . 741 with_clause_output_list: with_clause_output_list . with_clause_output WITH_FOCUS shift, and go to state 1786 WITH_PROJECTION shift, and go to state 1787 WITH_FACTOR shift, and go to state 1788 NO_SORT shift, and go to state 1789 MAX_Z_SORT shift, and go to state 1790 MIN_Z_SORT shift, and go to state 1791 MEAN_Z_SORT shift, and go to state 1792 MIN_X_PROJ shift, and go to state 1793 MAX_X_PROJ shift, and go to state 1794 MIN_Y_PROJ shift, and go to state 1795 MAX_Y_PROJ shift, and go to state 1796 MIN_Z_PROJ shift, and go to state 1797 MAX_Z_PROJ shift, and go to state 1798 CLEAR shift, and go to state 1799 WITH_SURFACE_HIDING shift, and go to state 1800 WITHOUT_SURFACE_HIDING shift, and go to state 1801 $default reduce using rule 739 (output_command) with_clause_output go to state 1802 sort_option go to state 1803 projection_limits_option go to state 1804 surface_hiding_option go to state 1805 state 1785 733 beginfig_command: BEGINFIG LEFT_PARENTHESIS numeric_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2719 state 1786 743 with_clause_output: WITH_FOCUS . focus_expression LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 1949 focus_variable go to state 942 focus_primary go to state 997 focus_secondary go to state 1950 focus_tertiary go to state 999 focus_expression go to state 2720 tag go to state 429 state 1787 744 with_clause_output: WITH_PROJECTION . projection_type PERSPECTIVE shift, and go to state 2721 PARALLEL_X_Y shift, and go to state 2722 PARALLEL_X_Z shift, and go to state 2723 PARALLEL_Z_Y shift, and go to state 2724 AXONOMETRIC shift, and go to state 2725 ISOMETRIC shift, and go to state 2726 SUPPRESS shift, and go to state 2727 projection_type go to state 2728 state 1788 745 with_clause_output: WITH_FACTOR . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2729 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 1789 750 sort_option: NO_SORT . $default reduce using rule 750 (sort_option) state 1790 747 sort_option: MAX_Z_SORT . $default reduce using rule 747 (sort_option) state 1791 748 sort_option: MIN_Z_SORT . $default reduce using rule 748 (sort_option) state 1792 749 sort_option: MEAN_Z_SORT . $default reduce using rule 749 (sort_option) state 1793 752 projection_limits_option: MIN_X_PROJ . EQUATE numeric_expression EQUATE shift, and go to state 2730 state 1794 753 projection_limits_option: MAX_X_PROJ . EQUATE numeric_expression EQUATE shift, and go to state 2731 state 1795 754 projection_limits_option: MIN_Y_PROJ . EQUATE numeric_expression EQUATE shift, and go to state 2732 state 1796 755 projection_limits_option: MAX_Y_PROJ . EQUATE numeric_expression EQUATE shift, and go to state 2733 state 1797 756 projection_limits_option: MIN_Z_PROJ . EQUATE numeric_expression EQUATE shift, and go to state 2734 state 1798 757 projection_limits_option: MAX_Z_PROJ . EQUATE numeric_expression EQUATE shift, and go to state 2735 state 1799 742 with_clause_output: CLEAR . $default reduce using rule 742 (with_clause_output) state 1800 766 surface_hiding_option: WITH_SURFACE_HIDING . $default reduce using rule 766 (surface_hiding_option) state 1801 767 surface_hiding_option: WITHOUT_SURFACE_HIDING . $default reduce using rule 767 (surface_hiding_option) state 1802 741 with_clause_output_list: with_clause_output_list with_clause_output . $default reduce using rule 741 (with_clause_output_list) state 1803 746 with_clause_output: sort_option . $default reduce using rule 746 (with_clause_output) state 1804 751 with_clause_output: projection_limits_option . $default reduce using rule 751 (with_clause_output) state 1805 765 with_clause_output: surface_hiding_option . $default reduce using rule 765 (with_clause_output) state 1806 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING . COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional COMMA shift, and go to state 2736 state 1807 1501 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS PLANE_DECLARATOR . RIGHT_PARENTHESIS triangle_expression RIGHT_PARENTHESIS shift, and go to state 2737 state 1808 327 picture_variable: LAST . picture_vector_variable 971 boolean_primary: LAST . boolean_vector_expression 1069 numeric_primary: LAST . numeric_vector_expression 1126 string_primary: LAST . string_vector_expression 1143 pen_primary: LAST . pen_vector_expression 1150 dash_pattern_primary: LAST . dash_pattern_vector_expression 1157 color_primary: LAST . color_vector_expression 1168 transform_primary: LAST . transform_vector_expression 1250 point_primary: LAST . point_vector_expression 1270 bool_point_primary: LAST . bool_point_vector_expression 1277 focus_primary: LAST . focus_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1383 conic_section_lattice_primary: LAST . conic_section_lattice_vector_expression 1389 helix_primary: LAST . helix_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1437 cone_primary: LAST . cone_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1488 paraboloid_primary: LAST . paraboloid_vector_expression 1495 glyph_primary: LAST . glyph_vector_expression 1509 plane_primary: LAST . plane_vector_expression 1515 origami_figure_primary: LAST . origami_figure_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1986 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1987 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2738 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 picture_vector_variable go to state 1256 transform_vector_variable go to state 913 focus_vector_variable go to state 914 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 helix_vector_variable go to state 926 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 glyph_vector_variable go to state 937 plane_vector_variable go to state 938 origami_figure_vector_variable go to state 939 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1993 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1776 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1740 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1741 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1742 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 2001 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 2002 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 2013 glyph_vector_primary go to state 1217 glyph_vector_secondary go to state 1218 glyph_vector_tertiary go to state 1219 glyph_vector_expression go to state 2014 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 2016 tag go to state 429 state 1809 240 boolean_variable: variable . BOOLEAN 241 bool_point_variable: variable . BOOL_POINT 242 string_variable: variable . STRING 243 pen_variable: variable . PEN 244 dash_pattern_variable: variable . DASH_PATTERN 245 color_variable: variable . COLOR 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 325 transform_variable: variable . TRANSFORM 326 picture_variable: variable . PICTURE 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 337 conic_section_lattice_variable: variable . CONIC_SECTION_LATTICE 338 helix_variable: variable . HELIX 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 343 nurb_variable: variable . NURB 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 348 ellipse_slice_variable: variable . ELLIPSE_SLICE 349 circle_slice_variable: variable . CIRCLE_SLICE 350 polyhedron_slice_variable: variable . POLYHEDRON_SLICE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 353 paraboloid_variable: variable . PARABOLOID 354 glyph_variable: variable . GLYPH 355 plane_variable: variable . PLANE 356 origami_figure_variable: variable . ORIGAMI_FIGURE UNDECLARED shift, and go to state 1264 BOOLEAN shift, and go to state 1265 STRING shift, and go to state 1266 NUMERIC shift, and go to state 1267 PEN shift, and go to state 1269 DASH_PATTERN shift, and go to state 1270 COLOR shift, and go to state 1271 PICTURE shift, and go to state 1272 TRANSFORM shift, and go to state 1273 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 NURB shift, and go to state 1277 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CONIC_SECTION_LATTICE shift, and go to state 1285 HELIX shift, and go to state 1286 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PARABOLOID shift, and go to state 1295 GLYPH shift, and go to state 1296 PLANE shift, and go to state 1297 ELLIPSE_SLICE shift, and go to state 1298 CIRCLE_SLICE shift, and go to state 1299 POLYHEDRON_SLICE shift, and go to state 1300 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE shift, and go to state 1337 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 state 1810 869 boolean_primary: LEFT_PARENTHESIS boolean_expression . RIGHT_PARENTHESIS 979 boolean_expression: boolean_expression . relation boolean_tertiary 1268 bool_point_primary: LEFT_PARENTHESIS boolean_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 2739 RIGHT_PARENTHESIS shift, and go to state 2740 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2028 state 1811 977 boolean_expression: numeric_expression . relation numeric_tertiary 1110 numeric_single: LEFT_PARENTHESIS numeric_expression . RIGHT_PARENTHESIS 1112 numeric_sublist: numeric_expression . COMMA numeric_expression COMMA shift, and go to state 2480 RIGHT_PARENTHESIS shift, and go to state 2481 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2036 state 1812 1167 transform_primary: LEFT_PARENTHESIS transform_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2741 state 1813 957 boolean_primary: point_expression . IS_ON_SEGMENT path_expression 958 | point_expression . IS_ON_LINE path_expression 959 | point_expression . IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 960 | point_expression . IS_ON_ELLIPSE ellipse_expression 978 boolean_expression: point_expression . relation point_tertiary 1198 point_primary: LEFT_PARENTHESIS point_expression . RIGHT_PARENTHESIS 1320 path_element_list: point_expression . RIGHT_PARENTHESIS shift, and go to state 2484 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 IS_ON_SEGMENT shift, and go to state 2042 IS_ON_LINE shift, and go to state 2043 IS_IN_TRIANGLE shift, and go to state 2044 IS_ON_ELLIPSE shift, and go to state 2045 RIGHT_PARENTHESIS [reduce using rule 1320 (path_element_list)] $default reduce using rule 1320 (path_element_list) relation go to state 2046 state 1814 961 boolean_primary: bool_point_expression . IS_ON_ELLIPSE ellipse_expression 1269 bool_point_primary: LEFT_PARENTHESIS bool_point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2742 IS_ON_ELLIPSE shift, and go to state 2047 state 1815 1276 focus_primary: LEFT_PARENTHESIS focus_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2743 state 1816 1282 nurb_primary: LEFT_PARENTHESIS nurb_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2744 state 1817 945 boolean_primary: path_expression . IS_COPLANAR path_expression 969 | path_expression . IS_PARALLEL path_expression 970 | path_expression . IS_COLINEAR path_expression 1287 path_primary: LEFT_PARENTHESIS path_expression . RIGHT_PARENTHESIS 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 RIGHT_PARENTHESIS shift, and go to state 2485 IS_COLINEAR shift, and go to state 2054 IS_PARALLEL shift, and go to state 2055 IS_COPLANAR shift, and go to state 2056 path_join go to state 1731 basic_path_join go to state 1730 state 1818 1325 ellipse_primary: LEFT_PARENTHESIS ellipse_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2745 state 1819 1339 circle_primary: LEFT_PARENTHESIS circle_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2746 state 1820 1352 ellipse_slice_primary: LEFT_PARENTHESIS ellipse_slice_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2747 state 1821 1357 circle_slice_primary: LEFT_PARENTHESIS circle_slice_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2748 state 1822 1362 parabola_primary: LEFT_PARENTHESIS parabola_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2749 state 1823 1370 hyperbola_primary: LEFT_PARENTHESIS hyperbola_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2750 state 1824 1378 conic_section_lattice_primary: LEFT_PARENTHESIS conic_section_lattice_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2751 state 1825 1388 helix_primary: LEFT_PARENTHESIS helix_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2752 state 1826 1395 polygon_primary: LEFT_PARENTHESIS polygon_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2753 state 1827 1408 rectangle_primary: LEFT_PARENTHESIS rectangle_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2754 state 1828 1419 reg_polygon_primary: LEFT_PARENTHESIS reg_polygon_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2755 state 1829 1429 triangle_primary: LEFT_PARENTHESIS triangle_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2756 state 1830 1436 cone_primary: LEFT_PARENTHESIS cone_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2757 state 1831 1443 cylinder_primary: LEFT_PARENTHESIS cylinder_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2758 state 1832 1450 cuboid_primary: LEFT_PARENTHESIS cuboid_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2759 state 1833 1460 polyhedron_primary: LEFT_PARENTHESIS polyhedron_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2760 state 1834 1468 polyhedron_slice_primary: LEFT_PARENTHESIS polyhedron_slice_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2761 state 1835 1473 ellipsoid_primary: LEFT_PARENTHESIS ellipsoid_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2762 state 1836 1480 sphere_primary: LEFT_PARENTHESIS sphere_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2763 state 1837 1487 paraboloid_primary: LEFT_PARENTHESIS paraboloid_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2764 state 1838 1494 glyph_primary: LEFT_PARENTHESIS glyph_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2765 state 1839 1508 plane_primary: LEFT_PARENTHESIS plane_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2766 state 1840 1514 origami_figure_primary: LEFT_PARENTHESIS origami_figure_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2767 state 1841 1521 boolean_vector_primary: LEFT_PARENTHESIS boolean_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2768 state 1842 1526 numeric_vector_primary: LEFT_PARENTHESIS numeric_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2769 state 1843 1538 string_vector_primary: LEFT_PARENTHESIS string_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2770 state 1844 1543 color_vector_primary: LEFT_PARENTHESIS color_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2771 state 1845 1548 pen_vector_primary: LEFT_PARENTHESIS pen_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2772 state 1846 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS dash_pattern_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2773 state 1847 1558 transform_vector_primary: LEFT_PARENTHESIS transform_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2774 state 1848 1563 focus_vector_primary: LEFT_PARENTHESIS focus_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2775 state 1849 1569 point_vector_primary: LEFT_PARENTHESIS point_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2776 state 1850 1579 bool_point_vector_primary: LEFT_PARENTHESIS bool_point_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2777 state 1851 1621 path_vector_primary: LEFT_PARENTHESIS path_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2778 state 1852 1629 ellipse_vector_primary: LEFT_PARENTHESIS ellipse_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2779 state 1853 1635 circle_vector_primary: LEFT_PARENTHESIS circle_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2780 state 1854 1641 parabola_vector_primary: LEFT_PARENTHESIS parabola_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2781 state 1855 1646 hyperbola_vector_primary: LEFT_PARENTHESIS hyperbola_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2782 state 1856 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS conic_section_lattice_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2783 state 1857 1656 helix_vector_primary: LEFT_PARENTHESIS helix_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2784 state 1858 1661 polygon_vector_primary: LEFT_PARENTHESIS polygon_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2785 state 1859 1676 rectangle_vector_primary: LEFT_PARENTHESIS rectangle_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2786 state 1860 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS reg_polygon_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2787 state 1861 1691 triangle_vector_primary: LEFT_PARENTHESIS triangle_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2788 state 1862 1697 cone_vector_primary: LEFT_PARENTHESIS cone_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2789 state 1863 1702 cylinder_vector_primary: LEFT_PARENTHESIS cylinder_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2790 state 1864 1707 cuboid_vector_primary: LEFT_PARENTHESIS cuboid_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2791 state 1865 1713 polyhedron_vector_primary: LEFT_PARENTHESIS polyhedron_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2792 state 1866 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS ellipsoid_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2793 state 1867 1724 sphere_vector_primary: LEFT_PARENTHESIS sphere_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2794 state 1868 1729 paraboloid_vector_primary: LEFT_PARENTHESIS paraboloid_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2795 state 1869 1734 glyph_vector_primary: LEFT_PARENTHESIS glyph_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2796 state 1870 1739 plane_vector_primary: LEFT_PARENTHESIS plane_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2797 state 1871 1744 origami_figure_vector_primary: LEFT_PARENTHESIS origami_figure_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2798 state 1872 1172 transform_primary: ALIGN path_primary . WITH_AXIS axis_specifier WITH_AXIS shift, and go to state 2799 state 1873 878 boolean_primary: NOT boolean_primary . $default reduce using rule 878 (boolean_primary) state 1874 957 boolean_primary: point_expression . IS_ON_SEGMENT path_expression 958 | point_expression . IS_ON_LINE path_expression 959 | point_expression . IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 960 | point_expression . IS_ON_ELLIPSE ellipse_expression 1320 path_element_list: point_expression . IS_ON_SEGMENT shift, and go to state 2042 IS_ON_LINE shift, and go to state 2043 IS_IN_TRIANGLE shift, and go to state 2044 IS_ON_ELLIPSE shift, and go to state 2045 $default reduce using rule 1320 (path_element_list) state 1875 1136 string_expression: string_expression . AMPERSAND string_tertiary 1527 numeric_vector_primary: MEASURE_TEXT string_expression . AMPERSAND shift, and go to state 1777 AMPERSAND [reduce using rule 1527 (numeric_vector_primary)] $default reduce using rule 1527 (numeric_vector_primary) state 1876 942 boolean_primary: IS_ODD numeric_primary . $default reduce using rule 942 (boolean_primary) state 1877 941 boolean_primary: IS_EVEN numeric_primary . $default reduce using rule 941 (boolean_primary) state 1878 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1878 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1880 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 1879 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2800 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2432 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2801 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 1880 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 state 1881 934 boolean_primary: IS_CYCLE path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 934 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1882 936 boolean_primary: IS_CYCLE ellipse_expression . $default reduce using rule 936 (boolean_primary) state 1883 1346 circle_secondary: circle_secondary . transformer 1347 | circle_secondary . REFLECTED_IN path_expression 1348 circle_tertiary: circle_secondary . REFLECTED_IN shift, and go to state 2061 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1348 (circle_tertiary)] ROTATED [reduce using rule 1348 (circle_tertiary)] ROTATED_AROUND [reduce using rule 1348 (circle_tertiary)] SCALED [reduce using rule 1348 (circle_tertiary)] SHEARED [reduce using rule 1348 (circle_tertiary)] SHIFTED [reduce using rule 1348 (circle_tertiary)] TRANSFORMED [reduce using rule 1348 (circle_tertiary)] XSCALED [reduce using rule 1348 (circle_tertiary)] YSCALED [reduce using rule 1348 (circle_tertiary)] ZSCALED [reduce using rule 1348 (circle_tertiary)] $default reduce using rule 1348 (circle_tertiary) transformer go to state 2063 basic_transformer go to state 1718 state 1884 935 boolean_primary: IS_CYCLE circle_expression . $default reduce using rule 935 (boolean_primary) state 1885 939 boolean_primary: IS_CYCLE polygon_expression . $default reduce using rule 939 (boolean_primary) state 1886 1414 rectangle_secondary: rectangle_secondary . transformer 1415 | rectangle_secondary . REFLECTED_IN path_expression 1416 rectangle_tertiary: rectangle_secondary . REFLECTED_IN shift, and go to state 2075 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1416 (rectangle_tertiary)] ROTATED [reduce using rule 1416 (rectangle_tertiary)] ROTATED_AROUND [reduce using rule 1416 (rectangle_tertiary)] SCALED [reduce using rule 1416 (rectangle_tertiary)] SHEARED [reduce using rule 1416 (rectangle_tertiary)] SHIFTED [reduce using rule 1416 (rectangle_tertiary)] TRANSFORMED [reduce using rule 1416 (rectangle_tertiary)] XSCALED [reduce using rule 1416 (rectangle_tertiary)] YSCALED [reduce using rule 1416 (rectangle_tertiary)] ZSCALED [reduce using rule 1416 (rectangle_tertiary)] $default reduce using rule 1416 (rectangle_tertiary) transformer go to state 2077 basic_transformer go to state 1718 state 1887 937 boolean_primary: IS_CYCLE rectangle_expression . $default reduce using rule 937 (boolean_primary) state 1888 940 boolean_primary: IS_CYCLE reg_polygon_expression . $default reduce using rule 940 (boolean_primary) state 1889 1432 triangle_secondary: triangle_secondary . transformer 1433 triangle_tertiary: triangle_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 ROTATED [reduce using rule 1433 (triangle_tertiary)] ROTATED_AROUND [reduce using rule 1433 (triangle_tertiary)] SCALED [reduce using rule 1433 (triangle_tertiary)] SHEARED [reduce using rule 1433 (triangle_tertiary)] SHIFTED [reduce using rule 1433 (triangle_tertiary)] TRANSFORMED [reduce using rule 1433 (triangle_tertiary)] XSCALED [reduce using rule 1433 (triangle_tertiary)] YSCALED [reduce using rule 1433 (triangle_tertiary)] ZSCALED [reduce using rule 1433 (triangle_tertiary)] $default reduce using rule 1433 (triangle_tertiary) transformer go to state 2086 basic_transformer go to state 1718 state 1890 938 boolean_primary: IS_CYCLE triangle_expression . $default reduce using rule 938 (boolean_primary) state 1891 1349 circle_tertiary: sphere_tertiary . INTERSECTION plane_secondary INTERSECTION shift, and go to state 2104 state 1892 870 boolean_primary: IS_KNOWN any_variable . $default reduce using rule 870 (boolean_primary) state 1893 871 boolean_primary: IS_UNKNOWN any_variable . $default reduce using rule 871 (boolean_primary) state 1894 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1894 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1896 bool_point_vector_variable go to state 918 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2802 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2803 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2804 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 tag go to state 429 state 1895 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2805 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2432 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2806 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 1896 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOL_POINT_VECTOR shift, and go to state 1315 state 1897 872 boolean_primary: IS_VALID numeric_expression . $default reduce using rule 872 (boolean_primary) state 1898 874 boolean_primary: IS_VALID point_expression . $default reduce using rule 874 (boolean_primary) state 1899 1582 bool_point_vector_tertiary: path_tertiary . INTERSECTION_POINTS ellipse_secondary 1585 | path_tertiary . INTERSECTION_POINTS circle_secondary 1591 | path_tertiary . INTERSECTION_POINTS parabola_secondary 1595 | path_tertiary . INTERSECTION_POINTS hyperbola_secondary 1598 | path_tertiary . INTERSECTION_POINTS polygon_secondary 1600 | path_tertiary . INTERSECTION_POINTS reg_polygon_secondary 1602 | path_tertiary . INTERSECTION_POINTS rectangle_secondary 1604 | path_tertiary . INTERSECTION_POINTS triangle_secondary 1607 | path_tertiary . INTERSECTION_POINTS ellipsoid_secondary 1609 | path_tertiary . INTERSECTION_POINTS sphere_secondary 1611 | path_tertiary . INTERSECTION_POINTS cuboid_secondary 1613 | path_tertiary . INTERSECTION_POINTS polyhedron_secondary INTERSECTION_POINTS shift, and go to state 2053 state 1900 1583 bool_point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS path_secondary 1586 | ellipse_tertiary . INTERSECTION_POINTS ellipse_secondary 1588 | ellipse_tertiary . INTERSECTION_POINTS circle_secondary INTERSECTION_POINTS shift, and go to state 2807 state 1901 1584 bool_point_vector_tertiary: circle_tertiary . INTERSECTION_POINTS path_secondary 1587 | circle_tertiary . INTERSECTION_POINTS circle_secondary 1589 | circle_tertiary . INTERSECTION_POINTS ellipse_secondary INTERSECTION_POINTS shift, and go to state 2064 state 1902 1590 bool_point_vector_tertiary: parabola_tertiary . INTERSECTION_POINTS path_secondary 1592 | parabola_tertiary . INTERSECTION_POINTS plane_secondary INTERSECTION_POINTS shift, and go to state 2066 state 1903 1594 bool_point_vector_tertiary: hyperbola_tertiary . INTERSECTION_POINTS path_secondary 1596 | hyperbola_tertiary . INTERSECTION_POINTS plane_secondary INTERSECTION_POINTS shift, and go to state 2068 state 1904 1599 bool_point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2808 state 1905 1603 bool_point_vector_tertiary: rectangle_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2078 state 1906 1601 bool_point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2809 state 1907 1605 bool_point_vector_tertiary: triangle_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2087 state 1908 1402 polygon_tertiary: cuboid_tertiary . INTERSECTION plane_secondary 1610 bool_point_vector_tertiary: cuboid_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2093 INTERSECTION_POINTS shift, and go to state 2094 state 1909 1404 polygon_tertiary: polyhedron_tertiary . INTERSECTION plane_secondary 1612 bool_point_vector_tertiary: polyhedron_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2098 INTERSECTION_POINTS shift, and go to state 2099 state 1910 1336 ellipse_tertiary: ellipsoid_tertiary . INTERSECTION plane_secondary 1606 bool_point_vector_tertiary: ellipsoid_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2101 INTERSECTION_POINTS shift, and go to state 2102 state 1911 1349 circle_tertiary: sphere_tertiary . INTERSECTION plane_secondary 1608 bool_point_vector_tertiary: sphere_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION shift, and go to state 2104 INTERSECTION_POINTS shift, and go to state 2105 state 1912 1403 polygon_tertiary: plane_tertiary . INTERSECTION cuboid_secondary 1405 | plane_tertiary . INTERSECTION polyhedron_secondary 1593 bool_point_vector_tertiary: plane_tertiary . INTERSECTION_POINTS parabola_secondary 1597 | plane_tertiary . INTERSECTION_POINTS hyperbola_secondary INTERSECTION shift, and go to state 2108 INTERSECTION_POINTS shift, and go to state 2109 state 1913 876 boolean_primary: IS_VALID bool_point_vector_expression . $default reduce using rule 876 (boolean_primary) state 1914 873 boolean_primary: IS_INVALID numeric_expression . $default reduce using rule 873 (boolean_primary) state 1915 875 boolean_primary: IS_INVALID point_expression . $default reduce using rule 875 (boolean_primary) state 1916 877 boolean_primary: IS_INVALID bool_point_vector_expression . $default reduce using rule 877 (boolean_primary) state 1917 943 boolean_primary: IS_LINEAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 943 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1918 944 boolean_primary: IS_PLANAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 944 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1919 949 boolean_primary: IS_SQUARE path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 949 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1920 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1920 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 1922 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 tag go to state 429 state 1921 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2810 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2811 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2812 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 1922 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 state 1923 952 boolean_primary: IS_ELLIPTICAL path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 952 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1924 953 boolean_primary: IS_ELLIPTICAL ellipse_expression . $default reduce using rule 953 (boolean_primary) state 1925 954 boolean_primary: IS_ELLIPTICAL circle_expression . $default reduce using rule 954 (boolean_primary) state 1926 955 boolean_primary: IS_CIRCULAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 955 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1927 950 boolean_primary: IS_POLYGONAL path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 950 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1928 946 boolean_primary: IS_TRIANGULAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 946 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1929 948 boolean_primary: IS_RECTANGULAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 948 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1930 947 boolean_primary: IS_QUADRILATERAL path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 947 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1931 951 boolean_primary: IS_CONVEX_POLYGONAL path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 951 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 1932 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1932 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1933 variable go to state 1934 sphere_variable go to state 963 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1935 sphere_expression go to state 1836 tag go to state 429 state 1933 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 2313 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2314 sphere_vector_variable go to state 935 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 1934 352 sphere_variable: variable . SPHERE SPHERE shift, and go to state 1292 state 1935 1485 sphere_expression: sphere_tertiary . $default reduce using rule 1485 (sphere_expression) state 1936 956 boolean_primary: IS_SPHERICAL sphere_expression . $default reduce using rule 956 (boolean_primary) state 1937 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 1938 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 POINT_VECTOR shift, and go to state 1314 state 1939 1265 point_expression_list: point_expression . COMMA point_expression COMMA shift, and go to state 2813 state 1940 962 boolean_primary: ARE_ON_CONIC_SECTION point_expression_list . with_tolerance_optional 1266 point_expression_list: point_expression_list . COMMA point_expression COMMA shift, and go to state 2814 WITH_TOLERANCE shift, and go to state 2122 COMMA [reduce using rule 16 (with_tolerance_optional)] $default reduce using rule 16 (with_tolerance_optional) with_tolerance_optional go to state 2815 state 1941 963 boolean_primary: ARE_ON_CONIC_SECTION point_vector_expression . with_tolerance_optional WITH_TOLERANCE shift, and go to state 2122 $default reduce using rule 16 (with_tolerance_optional) with_tolerance_optional go to state 2816 state 1942 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 1943 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POINT_VECTOR shift, and go to state 1314 state 1944 965 boolean_primary: ARE_DISTINCT point_expression_list . with_tolerance_optional 1266 point_expression_list: point_expression_list . COMMA point_expression COMMA shift, and go to state 2814 WITH_TOLERANCE shift, and go to state 2122 COMMA [reduce using rule 16 (with_tolerance_optional)] $default reduce using rule 16 (with_tolerance_optional) with_tolerance_optional go to state 2817 state 1945 966 boolean_primary: ARE_DISTINCT point_vector_primary . with_tolerance_optional WITH_TOLERANCE shift, and go to state 2122 $default reduce using rule 16 (with_tolerance_optional) with_tolerance_optional go to state 2818 state 1946 1170 transform_primary: INVERSE transform_expression . $default reduce using rule 1170 (transform_primary) state 1947 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 1949 focus_variable go to state 942 focus_primary go to state 997 focus_secondary go to state 1950 focus_tertiary go to state 999 focus_expression go to state 1815 tag go to state 429 state 1948 1277 focus_primary: LAST . focus_vector_expression LEFT_PARENTHESIS shift, and go to state 2182 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 2183 focus_vector_variable go to state 914 focus_variable go to state 942 focus_primary go to state 997 focus_secondary go to state 1989 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 tag go to state 429 state 1949 329 focus_variable: variable . FOCUS FOCUS shift, and go to state 1274 state 1950 1279 focus_tertiary: focus_secondary . $default reduce using rule 1279 (focus_tertiary) state 1951 1169 transform_primary: GET_TRANSFORM focus_expression . $default reduce using rule 1169 (transform_primary) state 1952 1340 circle_primary: GET_CIRCLE INTEGER . sphere_primary 1341 | GET_CIRCLE INTEGER . cone_primary LEFT_PARENTHESIS shift, and go to state 2819 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2820 variable go to state 2821 cone_variable go to state 955 sphere_variable go to state 963 cone_primary go to state 2822 sphere_primary go to state 2823 tag go to state 429 state 1953 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2543 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 1954 1108 numeric_token: INTEGER . 1326 ellipse_primary: GET_ELLIPSE INTEGER . cone_primary LEFT_PARENTHESIS shift, and go to state 1627 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1628 LEFT_PARENTHESIS [reduce using rule 1108 (numeric_token)] SYMBOL_0 [reduce using rule 1108 (numeric_token)] SYMBOL_1 [reduce using rule 1108 (numeric_token)] SYMBOL_2 [reduce using rule 1108 (numeric_token)] SYMBOL_3 [reduce using rule 1108 (numeric_token)] SYMBOL_4 [reduce using rule 1108 (numeric_token)] SYMBOL_5 [reduce using rule 1108 (numeric_token)] SYMBOL_6 [reduce using rule 1108 (numeric_token)] SYMBOL_7 [reduce using rule 1108 (numeric_token)] LAST [reduce using rule 1108 (numeric_token)] $default reduce using rule 1108 (numeric_token) variable go to state 1629 cone_variable go to state 955 cone_primary go to state 2824 tag go to state 429 state 1955 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT_VECTOR shift, and go to state 1314 state 1956 1327 ellipse_primary: GET_ELLIPSE numeric_primary . ellipsoid_primary LEFT_PARENTHESIS shift, and go to state 1981 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1982 variable go to state 1983 ellipsoid_variable go to state 962 ellipsoid_primary go to state 2825 tag go to state 429 state 1957 1328 ellipse_primary: GET_ELLIPSE point_vector_primary . numeric_primary with_test_optional with_rectify_optional LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2826 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 1958 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary 1409 rectangle_primary: GET_RECTANGLE numeric_secondary . cuboid_primary LEFT_PARENTHESIS shift, and go to state 2827 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2828 variable go to state 2829 numeric_variable go to state 1694 point_variable go to state 657 cuboid_variable go to state 957 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 cuboid_primary go to state 2830 tag go to state 429 state 1959 1081 numeric_secondary: numeric_primary . 1421 reg_polygon_primary: GET_REG_POLYGON numeric_primary . polyhedron_primary LEFT_PARENTHESIS shift, and go to state 2295 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 LEFT_PARENTHESIS [reduce using rule 1081 (numeric_secondary)] SYMBOL_0 [reduce using rule 1081 (numeric_secondary)] SYMBOL_1 [reduce using rule 1081 (numeric_secondary)] SYMBOL_2 [reduce using rule 1081 (numeric_secondary)] SYMBOL_3 [reduce using rule 1081 (numeric_secondary)] SYMBOL_4 [reduce using rule 1081 (numeric_secondary)] SYMBOL_5 [reduce using rule 1081 (numeric_secondary)] SYMBOL_6 [reduce using rule 1081 (numeric_secondary)] SYMBOL_7 [reduce using rule 1081 (numeric_secondary)] LAST [reduce using rule 1081 (numeric_secondary)] $default reduce using rule 1081 (numeric_secondary) variable go to state 2297 polyhedron_variable go to state 958 polyhedron_primary go to state 2831 tag go to state 429 state 1960 1420 reg_polygon_primary: GET_REG_POLYGON numeric_expression . cuboid_primary LEFT_PARENTHESIS shift, and go to state 2411 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2412 cuboid_variable go to state 957 cuboid_primary go to state 2832 tag go to state 429 state 1961 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 1962 1364 parabola_primary: GET_PARABOLA point_vector_primary . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2833 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 1963 1372 hyperbola_primary: GET_HYPERBOLA point_vector_primary . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 2834 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 1964 1379 conic_section_lattice_primary: GET_CONIC_SECTION_LATTICE point_vector_expression . get_conic_section_lattice_option_list $default reduce using rule 1380 (get_conic_section_lattice_option_list) get_conic_section_lattice_option_list go to state 2835 state 1965 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1965 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1966 variable go to state 1967 parabola_variable go to state 946 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 tag go to state 429 state 1966 1363 parabola_primary: LAST . parabola_vector_expression LEFT_PARENTHESIS shift, and go to state 2241 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2242 parabola_vector_variable go to state 923 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 tag go to state 429 state 1967 335 parabola_variable: variable . PARABOLA PARABOLA shift, and go to state 1293 state 1968 1171 transform_primary: STANDARDIZE parabola_primary . $default reduce using rule 1171 (transform_primary) state 1969 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1969 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 variable go to state 1971 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 tag go to state 429 state 1970 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2280 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 GET_NET shift, and go to state 901 variable go to state 2281 reg_polygon_vector_variable go to state 929 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2285 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 tag go to state 429 state 1971 341 reg_polygon_variable: variable . REG_POLYGON REG_POLYGON shift, and go to state 1281 state 1972 1342 circle_primary: IN_CIRCLE reg_polygon_primary . $default reduce using rule 1342 (circle_primary) state 1973 1343 circle_primary: OUT_CIRCLE reg_polygon_primary . $default reduce using rule 1343 (circle_primary) state 1974 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1974 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 1976 rectangle_variable go to state 950 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 tag go to state 429 state 1975 1412 rectangle_primary: LAST . rectangle_vector_expression LEFT_PARENTHESIS shift, and go to state 2263 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 2264 rectangle_vector_variable go to state 927 rectangle_variable go to state 950 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 tag go to state 429 state 1976 339 rectangle_variable: variable . RECTANGLE RECTANGLE shift, and go to state 1282 state 1977 1329 ellipse_primary: IN_ELLIPSE rectangle_primary . $default reduce using rule 1329 (ellipse_primary) state 1978 1330 ellipse_primary: OUT_ELLIPSE rectangle_primary . $default reduce using rule 1330 (ellipse_primary) state 1979 1410 rectangle_primary: IN_RECTANGLE ellipse_primary . $default reduce using rule 1410 (rectangle_primary) state 1980 1411 rectangle_primary: OUT_RECTANGLE ellipse_primary . $default reduce using rule 1411 (rectangle_primary) state 1981 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1981 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1982 variable go to state 1983 ellipsoid_variable go to state 962 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 2306 ellipsoid_expression go to state 1835 tag go to state 429 state 1982 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression LEFT_PARENTHESIS shift, and go to state 2836 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2837 ellipsoid_vector_variable go to state 934 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 tag go to state 429 state 1983 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSOID shift, and go to state 1291 state 1984 1451 cuboid_primary: IN_CUBOID ellipsoid_primary . $default reduce using rule 1451 (cuboid_primary) state 1985 1452 cuboid_primary: OUT_CUBOID ellipsoid_primary . $default reduce using rule 1452 (cuboid_primary) state 1986 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1538 string_vector_primary: LEFT_PARENTHESIS . string_vector_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1548 pen_vector_primary: LEFT_PARENTHESIS . pen_vector_expression RIGHT_PARENTHESIS 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS . dash_pattern_vector_expression RIGHT_PARENTHESIS 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS . conic_section_lattice_vector_expression RIGHT_PARENTHESIS 1656 helix_vector_primary: LEFT_PARENTHESIS . helix_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1729 paraboloid_vector_primary: LEFT_PARENTHESIS . paraboloid_vector_expression RIGHT_PARENTHESIS 1734 glyph_vector_primary: LEFT_PARENTHESIS . glyph_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS 1744 origami_figure_vector_primary: LEFT_PARENTHESIS . origami_figure_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1986 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1987 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2838 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 transform_vector_variable go to state 913 focus_vector_variable go to state 914 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 helix_vector_variable go to state 926 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 glyph_vector_variable go to state 937 plane_vector_variable go to state 938 origami_figure_vector_variable go to state 939 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1843 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1845 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1846 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1856 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 1857 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1868 glyph_vector_primary go to state 1217 glyph_vector_secondary go to state 1218 glyph_vector_tertiary go to state 1219 glyph_vector_expression go to state 1869 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 1871 tag go to state 429 state 1987 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1277 focus_primary: LAST . focus_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2839 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2840 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2841 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 1988 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 MACRO_VECTOR shift, and go to state 1340 state 1989 1565 focus_vector_secondary: focus_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_OFF shift, and go to state 2048 state 1990 1573 point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS plane_secondary 1583 bool_point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS path_secondary 1586 | ellipse_tertiary . INTERSECTION_POINTS ellipse_secondary 1588 | ellipse_tertiary . INTERSECTION_POINTS circle_secondary INTERSECTION_POINTS shift, and go to state 2060 state 1991 1574 point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS polygon_secondary 1575 | polygon_tertiary . INTERSECTION_POINTS reg_polygon_secondary 1599 bool_point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2074 state 1992 1576 point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS polygon_secondary 1601 bool_point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2084 state 1993 971 boolean_primary: LAST boolean_vector_expression . $default reduce using rule 971 (boolean_primary) state 1994 1168 transform_primary: LAST transform_vector_expression . $default reduce using rule 1168 (transform_primary) state 1995 1277 focus_primary: LAST focus_vector_expression . $default reduce using rule 1277 (focus_primary) state 1996 1270 bool_point_primary: LAST bool_point_vector_expression . $default reduce using rule 1270 (bool_point_primary) state 1997 1331 ellipse_primary: LAST ellipse_vector_expression . $default reduce using rule 1331 (ellipse_primary) state 1998 1344 circle_primary: LAST circle_vector_expression . $default reduce using rule 1344 (circle_primary) state 1999 1363 parabola_primary: LAST parabola_vector_expression . $default reduce using rule 1363 (parabola_primary) state 2000 1371 hyperbola_primary: LAST hyperbola_vector_expression . $default reduce using rule 1371 (hyperbola_primary) state 2001 1383 conic_section_lattice_primary: LAST conic_section_lattice_vector_expression . $default reduce using rule 1383 (conic_section_lattice_primary) state 2002 1389 helix_primary: LAST helix_vector_expression . $default reduce using rule 1389 (helix_primary) state 2003 1396 polygon_primary: LAST polygon_vector_expression . $default reduce using rule 1396 (polygon_primary) state 2004 1412 rectangle_primary: LAST rectangle_vector_expression . $default reduce using rule 1412 (rectangle_primary) state 2005 1422 reg_polygon_primary: LAST reg_polygon_vector_expression . $default reduce using rule 1422 (reg_polygon_primary) state 2006 1430 triangle_primary: LAST triangle_vector_expression . $default reduce using rule 1430 (triangle_primary) state 2007 1437 cone_primary: LAST cone_vector_expression . $default reduce using rule 1437 (cone_primary) state 2008 1444 cylinder_primary: LAST cylinder_vector_expression . $default reduce using rule 1444 (cylinder_primary) state 2009 1453 cuboid_primary: LAST cuboid_vector_expression . $default reduce using rule 1453 (cuboid_primary) state 2010 1461 polyhedron_primary: LAST polyhedron_vector_expression . $default reduce using rule 1461 (polyhedron_primary) state 2011 1474 ellipsoid_primary: LAST ellipsoid_vector_expression . $default reduce using rule 1474 (ellipsoid_primary) state 2012 1481 sphere_primary: LAST sphere_vector_expression . $default reduce using rule 1481 (sphere_primary) state 2013 1488 paraboloid_primary: LAST paraboloid_vector_expression . $default reduce using rule 1488 (paraboloid_primary) state 2014 1495 glyph_primary: LAST glyph_vector_expression . $default reduce using rule 1495 (glyph_primary) state 2015 1509 plane_primary: LAST plane_vector_expression . $default reduce using rule 1509 (plane_primary) state 2016 1515 origami_figure_primary: LAST origami_figure_vector_expression . $default reduce using rule 1515 (origami_figure_primary) state 2017 1683 reg_polygon_vector_primary: GET_NET GREAT_RHOMBICOSIDODECAHEDRON . with_diameter_optional with_half_optional WITH_DIAMETER shift, and go to state 2633 WITH_DIAMETER [reduce using rule 615 (with_diameter_optional)] $default reduce using rule 615 (with_diameter_optional) with_diameter_optional go to state 2842 state 2018 1397 polygon_primary: DISENTANGLE point_vector_primary . $default reduce using rule 1397 (polygon_primary) state 2019 879 boolean_primary: type_predicate any_variable . $default reduce using rule 879 (boolean_primary) state 2020 973 boolean_secondary: boolean_secondary AND . boolean_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 2843 type_predicate go to state 969 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1874 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 2021 975 boolean_tertiary: boolean_tertiary OR . boolean_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 2844 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1874 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 2022 985 relation: NOT_EQUAL . $default reduce using rule 985 (relation) state 2023 984 relation: EQUAL . $default reduce using rule 984 (relation) state 2024 983 relation: GREATER_OR_EQUAL . $default reduce using rule 983 (relation) state 2025 982 relation: GREATER . $default reduce using rule 982 (relation) state 2026 981 relation: LESS_OR_EQUAL . $default reduce using rule 981 (relation) state 2027 980 relation: LESS . $default reduce using rule 980 (relation) state 2028 979 boolean_expression: boolean_expression relation . boolean_tertiary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 2845 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1874 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 2029 1106 pythagorean_plus_or_minus: PYTHAGOREAN_MINUS . $default reduce using rule 1106 (pythagorean_plus_or_minus) state 2030 1105 pythagorean_plus_or_minus: PYTHAGOREAN_PLUS . $default reduce using rule 1105 (pythagorean_plus_or_minus) state 2031 1103 numeric_tertiary: numeric_tertiary MINUS . numeric_secondary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 2846 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2032 1102 numeric_tertiary: numeric_tertiary PLUS . numeric_secondary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 2847 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2033 1104 numeric_tertiary: numeric_tertiary pythagorean_plus_or_minus . numeric_secondary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 2848 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2034 771 fixed_optional: FIXED . $default reduce using rule 771 (fixed_optional) state 2035 769 show_command: SHOW numeric_expression fixed_optional . $default reduce using rule 769 (show_command) state 2036 977 boolean_expression: numeric_expression relation . numeric_tertiary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 2849 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2037 324 ulong_long_variable: variable . ULONG_LONG ULONG_LONG shift, and go to state 1268 state 2038 1118 ulong_long_primary: get_prime_sub ulong_long_primary . $default reduce using rule 1118 (ulong_long_primary) state 2039 1174 transform_secondary: transform_secondary transformer . $default reduce using rule 1174 (transform_secondary) state 2040 964 boolean_primary: point_primary IS_ON_SPHERE . sphere_secondary predicate_clause LEFT_PARENTHESIS shift, and go to state 1932 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1933 variable go to state 1934 sphere_variable go to state 963 sphere_primary go to state 1080 sphere_secondary go to state 2850 tag go to state 429 state 2041 1571 point_vector_secondary: point_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2851 path_element_list go to state 678 tag go to state 429 state 2042 957 boolean_primary: point_expression IS_ON_SEGMENT . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2852 path_element_list go to state 678 tag go to state 429 state 2043 958 boolean_primary: point_expression IS_ON_LINE . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2853 path_element_list go to state 678 tag go to state 429 state 2044 959 boolean_primary: point_expression IS_IN_TRIANGLE . LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2854 state 2045 960 boolean_primary: point_expression IS_ON_ELLIPSE . ellipse_expression LEFT_PARENTHESIS shift, and go to state 2556 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2557 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 2855 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 tag go to state 429 state 2046 978 boolean_expression: point_expression relation . point_tertiary LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 2856 tag go to state 429 state 2047 961 boolean_primary: bool_point_expression IS_ON_ELLIPSE . ellipse_expression LEFT_PARENTHESIS shift, and go to state 2556 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2557 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 2857 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 tag go to state 429 state 2048 1565 focus_vector_secondary: focus_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2858 path_element_list go to state 678 tag go to state 429 state 2049 1623 path_vector_secondary: path_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2859 path_element_list go to state 678 tag go to state 429 state 2050 1625 path_vector_secondary: path_secondary OVER . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1527 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 2860 tag go to state 429 state 2051 1624 path_vector_secondary: path_secondary DECOMPOSE . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 variable go to state 1527 point_variable go to state 657 numeric_list go to state 669 point_primary go to state 2861 tag go to state 429 state 2052 1273 bool_point_tertiary: path_tertiary INTERSECTION_POINT . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2862 tag go to state 429 state 2053 1582 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS . ellipse_secondary 1585 | path_tertiary INTERSECTION_POINTS . circle_secondary 1591 | path_tertiary INTERSECTION_POINTS . parabola_secondary 1595 | path_tertiary INTERSECTION_POINTS . hyperbola_secondary 1598 | path_tertiary INTERSECTION_POINTS . polygon_secondary 1600 | path_tertiary INTERSECTION_POINTS . reg_polygon_secondary 1602 | path_tertiary INTERSECTION_POINTS . rectangle_secondary 1604 | path_tertiary INTERSECTION_POINTS . triangle_secondary 1607 | path_tertiary INTERSECTION_POINTS . ellipsoid_secondary 1609 | path_tertiary INTERSECTION_POINTS . sphere_secondary 1611 | path_tertiary INTERSECTION_POINTS . cuboid_secondary 1613 | path_tertiary INTERSECTION_POINTS . polyhedron_secondary LEFT_PARENTHESIS shift, and go to state 2863 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2864 DISENTANGLE shift, and go to state 902 variable go to state 2865 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 2866 circle_primary go to state 1012 circle_secondary go to state 2867 parabola_primary go to state 1024 parabola_secondary go to state 2868 hyperbola_primary go to state 1028 hyperbola_secondary go to state 2869 polygon_primary go to state 1040 polygon_secondary go to state 2870 rectangle_primary go to state 1044 rectangle_secondary go to state 2871 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2872 triangle_primary go to state 1052 triangle_secondary go to state 2873 cuboid_primary go to state 1064 cuboid_secondary go to state 2874 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2875 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 2876 sphere_primary go to state 1080 sphere_secondary go to state 2877 tag go to state 429 state 2054 970 boolean_primary: path_expression IS_COLINEAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2878 path_element_list go to state 678 tag go to state 429 state 2055 969 boolean_primary: path_expression IS_PARALLEL . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2879 path_element_list go to state 678 tag go to state 429 state 2056 945 boolean_primary: path_expression IS_COPLANAR . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2880 path_element_list go to state 678 tag go to state 429 state 2057 1334 ellipse_secondary: ellipse_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2881 path_element_list go to state 678 tag go to state 429 state 2058 1631 ellipse_vector_secondary: ellipse_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2882 path_element_list go to state 678 tag go to state 429 state 2059 1333 ellipse_secondary: ellipse_secondary transformer . $default reduce using rule 1333 (ellipse_secondary) state 2060 1573 point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS . plane_secondary 1583 bool_point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS . path_secondary 1586 | ellipse_tertiary INTERSECTION_POINTS . ellipse_secondary 1588 | ellipse_tertiary INTERSECTION_POINTS . circle_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2883 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2884 GENERATE shift, and go to state 654 variable go to state 2885 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 plane_variable go to state 966 path_primary go to state 674 path_secondary go to state 2886 ellipse_primary go to state 1008 ellipse_secondary go to state 2887 circle_primary go to state 1012 circle_secondary go to state 2888 plane_primary go to state 1092 plane_secondary go to state 2889 tag go to state 429 state 2061 1347 circle_secondary: circle_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2890 path_element_list go to state 678 tag go to state 429 state 2062 1637 circle_vector_secondary: circle_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2891 path_element_list go to state 678 tag go to state 429 state 2063 1346 circle_secondary: circle_secondary transformer . $default reduce using rule 1346 (circle_secondary) state 2064 1584 bool_point_vector_tertiary: circle_tertiary INTERSECTION_POINTS . path_secondary 1587 | circle_tertiary INTERSECTION_POINTS . circle_secondary 1589 | circle_tertiary INTERSECTION_POINTS . ellipse_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2892 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2893 GENERATE shift, and go to state 654 variable go to state 2894 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 path_primary go to state 674 path_secondary go to state 2895 ellipse_primary go to state 1008 ellipse_secondary go to state 2896 circle_primary go to state 1012 circle_secondary go to state 2897 tag go to state 429 state 2065 1366 parabola_secondary: parabola_secondary transformer . $default reduce using rule 1366 (parabola_secondary) state 2066 1590 bool_point_vector_tertiary: parabola_tertiary INTERSECTION_POINTS . path_secondary 1592 | parabola_tertiary INTERSECTION_POINTS . plane_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2898 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2899 GENERATE shift, and go to state 654 variable go to state 2900 path_variable go to state 658 plane_variable go to state 966 path_primary go to state 674 path_secondary go to state 2901 plane_primary go to state 1092 plane_secondary go to state 2902 tag go to state 429 state 2067 1374 hyperbola_secondary: hyperbola_secondary transformer . $default reduce using rule 1374 (hyperbola_secondary) state 2068 1594 bool_point_vector_tertiary: hyperbola_tertiary INTERSECTION_POINTS . path_secondary 1596 | hyperbola_tertiary INTERSECTION_POINTS . plane_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2898 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2899 GENERATE shift, and go to state 654 variable go to state 2900 path_variable go to state 658 plane_variable go to state 966 path_primary go to state 674 path_secondary go to state 2903 plane_primary go to state 1092 plane_secondary go to state 2904 tag go to state 429 state 2069 1391 helix_secondary: helix_secondary transformer . $default reduce using rule 1391 (helix_secondary) state 2070 1667 polygon_vector_secondary: polygon_secondary OVER . path_primary 1669 | polygon_secondary OVER . polygon_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2905 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2906 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2907 path_variable go to state 658 polygon_variable go to state 951 path_primary go to state 2908 polygon_primary go to state 2909 tag go to state 429 state 2071 1400 polygon_secondary: polygon_secondary PROJECTED . focus_primary with_z_optional LEFT_PARENTHESIS shift, and go to state 1947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 1949 focus_variable go to state 942 focus_primary go to state 2910 tag go to state 429 state 2072 1663 polygon_vector_secondary: polygon_secondary DECOMPOSE . LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1665 | polygon_secondary DECOMPOSE . path_primary 1670 | polygon_secondary DECOMPOSE . numeric_expression with_rectangles_optional REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2911 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2912 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 path_primary go to state 2913 tag go to state 429 state 2073 1399 polygon_secondary: polygon_secondary transformer . $default reduce using rule 1399 (polygon_secondary) state 2074 1574 point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS . polygon_secondary 1575 | polygon_tertiary INTERSECTION_POINTS . reg_polygon_secondary 1599 bool_point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2914 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2915 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2916 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 path_primary go to state 674 path_secondary go to state 2917 polygon_primary go to state 1040 polygon_secondary go to state 2918 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2919 tag go to state 429 state 2075 1415 rectangle_secondary: rectangle_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2920 path_element_list go to state 678 tag go to state 429 state 2076 1678 rectangle_vector_secondary: rectangle_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2921 path_element_list go to state 678 tag go to state 429 state 2077 1414 rectangle_secondary: rectangle_secondary transformer . $default reduce using rule 1414 (rectangle_secondary) state 2078 1603 bool_point_vector_tertiary: rectangle_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2922 tag go to state 429 state 2079 1425 reg_polygon_secondary: reg_polygon_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2923 path_element_list go to state 678 tag go to state 429 state 2080 1687 reg_polygon_vector_secondary: reg_polygon_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2924 path_element_list go to state 678 tag go to state 429 state 2081 1668 polygon_vector_secondary: reg_polygon_secondary OVER . path_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 2925 tag go to state 429 state 2082 1664 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE . LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1666 | reg_polygon_secondary DECOMPOSE . path_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2926 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 2927 tag go to state 429 state 2083 1424 reg_polygon_secondary: reg_polygon_secondary transformer . $default reduce using rule 1424 (reg_polygon_secondary) state 2084 1576 point_vector_tertiary: reg_polygon_tertiary INTERSECTION_POINTS . polygon_secondary 1601 bool_point_vector_tertiary: reg_polygon_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2905 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2906 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2907 path_variable go to state 658 polygon_variable go to state 951 path_primary go to state 674 path_secondary go to state 2928 polygon_primary go to state 1040 polygon_secondary go to state 2929 tag go to state 429 state 2085 1693 triangle_vector_secondary: triangle_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2930 path_element_list go to state 678 tag go to state 429 state 2086 1432 triangle_secondary: triangle_secondary transformer . $default reduce using rule 1432 (triangle_secondary) state 2087 1605 bool_point_vector_tertiary: triangle_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2931 tag go to state 429 state 2088 1439 cone_secondary: cone_secondary transformer . $default reduce using rule 1439 (cone_secondary) state 2089 1446 cylinder_secondary: cylinder_secondary transformer . $default reduce using rule 1446 (cylinder_secondary) state 2090 1456 cuboid_secondary: cuboid_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2932 path_element_list go to state 678 tag go to state 429 state 2091 1709 cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2933 path_element_list go to state 678 tag go to state 429 state 2092 1455 cuboid_secondary: cuboid_secondary transformer . $default reduce using rule 1455 (cuboid_secondary) state 2093 1402 polygon_tertiary: cuboid_tertiary INTERSECTION . plane_secondary LEFT_PARENTHESIS shift, and go to state 2934 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2935 variable go to state 2936 plane_variable go to state 966 plane_primary go to state 1092 plane_secondary go to state 2937 tag go to state 429 state 2094 1610 bool_point_vector_tertiary: cuboid_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2938 tag go to state 429 state 2095 1464 polyhedron_secondary: polyhedron_secondary REFLECTED_IN . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2939 path_element_list go to state 678 tag go to state 429 state 2096 1715 polyhedron_vector_secondary: polyhedron_secondary REFLECTED_OFF . path_expression WITH_DIRECTION point_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 2940 path_element_list go to state 678 tag go to state 429 state 2097 1463 polyhedron_secondary: polyhedron_secondary transformer . $default reduce using rule 1463 (polyhedron_secondary) state 2098 1404 polygon_tertiary: polyhedron_tertiary INTERSECTION . plane_secondary LEFT_PARENTHESIS shift, and go to state 2934 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2935 variable go to state 2936 plane_variable go to state 966 plane_primary go to state 1092 plane_secondary go to state 2941 tag go to state 429 state 2099 1612 bool_point_vector_tertiary: polyhedron_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2942 tag go to state 429 state 2100 1476 ellipsoid_secondary: ellipsoid_secondary transformer . $default reduce using rule 1476 (ellipsoid_secondary) state 2101 1336 ellipse_tertiary: ellipsoid_tertiary INTERSECTION . plane_secondary LEFT_PARENTHESIS shift, and go to state 2934 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2935 variable go to state 2936 plane_variable go to state 966 plane_primary go to state 1092 plane_secondary go to state 2943 tag go to state 429 state 2102 1606 bool_point_vector_tertiary: ellipsoid_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2944 tag go to state 429 state 2103 1483 sphere_secondary: sphere_secondary transformer . $default reduce using rule 1483 (sphere_secondary) state 2104 1349 circle_tertiary: sphere_tertiary INTERSECTION . plane_secondary LEFT_PARENTHESIS shift, and go to state 2934 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2935 variable go to state 2936 plane_variable go to state 966 plane_primary go to state 1092 plane_secondary go to state 2945 tag go to state 429 state 2105 1608 bool_point_vector_tertiary: sphere_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2946 tag go to state 429 state 2106 1490 paraboloid_secondary: paraboloid_secondary transformer . $default reduce using rule 1490 (paraboloid_secondary) state 2107 1497 glyph_secondary: glyph_secondary transformer . $default reduce using rule 1497 (glyph_secondary) state 2108 1403 polygon_tertiary: plane_tertiary INTERSECTION . cuboid_secondary 1405 | plane_tertiary INTERSECTION . polyhedron_secondary LEFT_PARENTHESIS shift, and go to state 2947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2948 variable go to state 2949 cuboid_variable go to state 957 polyhedron_variable go to state 958 cuboid_primary go to state 1064 cuboid_secondary go to state 2950 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2951 tag go to state 429 state 2109 1593 bool_point_vector_tertiary: plane_tertiary INTERSECTION_POINTS . parabola_secondary 1597 | plane_tertiary INTERSECTION_POINTS . hyperbola_secondary LEFT_PARENTHESIS shift, and go to state 2952 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 LAST shift, and go to state 2953 variable go to state 2954 parabola_variable go to state 946 hyperbola_variable go to state 947 parabola_primary go to state 1024 parabola_secondary go to state 2955 hyperbola_primary go to state 1028 hyperbola_secondary go to state 2956 tag go to state 429 state 2110 1517 origami_figure_secondary: origami_figure_secondary transformer . $default reduce using rule 1517 (origami_figure_secondary) state 2111 1532 ulong_long_vector_primary: get_prime_vector_sub ulong_long_primary . ulong_long_primary ULONG_LONG_TYPE shift, and go to state 800 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PRIME shift, and go to state 806 variable go to state 2037 ulong_long_variable go to state 940 ulong_long_primary go to state 2957 get_prime_sub go to state 977 tag go to state 429 state 2112 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2112 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2113 boolean_vector_variable go to state 906 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 2113 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOLEAN_VECTOR shift, and go to state 1304 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 state 2114 846 if_conditional: IF boolean_expression COLON . $default reduce using rule 846 (if_conditional) state 2115 848 elseif_conditional: ELSEIF boolean_expression COLON . $default reduce using rule 848 (elseif_conditional) state 2116 854 for_loop: FOR symbolic_token equate_or_assign . numeric_expression STEP numeric_expression UNTIL numeric_expression COLON 855 | FOR symbolic_token equate_or_assign . numeric_expression upto_or_downto numeric_expression COLON LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2958 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2117 859 for_loop: FOR_SUFFIXES symbolic_token equate_or_assign . $default reduce using rule 859 (for_loop) state 2118 255 macro_vector_variable: variable . MACRO_VECTOR MACRO_VECTOR shift, and go to state 1340 state 2119 2013 macro_definition: DEF variable UNDECLARED . untyped_parameter_list typed_parameter_list equate_or_assign LEFT_PARENTHESIS shift, and go to state 1421 $default reduce using rule 2020 (untyped_parameter_list) untyped_parameter_list go to state 2959 state 2120 2015 macro_definition: DEF macro_vector_variable untyped_parameter_list . typed_parameter_list PLUS_ASSIGN LEFT_BRACE shift, and go to state 2960 $default reduce using rule 2016 (typed_parameter_list) typed_parameter_list go to state 2961 state 2121 2014 macro_definition: DEF macro_variable untyped_parameter_list . typed_parameter_list equate_or_assign LEFT_BRACE shift, and go to state 2960 $default reduce using rule 2016 (typed_parameter_list) typed_parameter_list go to state 2962 state 2122 17 with_tolerance_optional: WITH_TOLERANCE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2963 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2123 551 vector_manipulation_command: CULL point_vector_variable with_tolerance_optional . $default reduce using rule 551 (vector_manipulation_command) state 2124 19 with_test_optional: WITH_TEST . $default reduce using rule 19 (with_test_optional) state 2125 20 with_test_optional: WITH_NO_TEST . $default reduce using rule 20 (with_test_optional) state 2126 552 vector_manipulation_command: RECTIFY point_vector_variable with_test_optional . with_cull_optional with_tolerance_optional WITH_CULL shift, and go to state 2964 WITH_NO_CULL shift, and go to state 2965 $default reduce using rule 21 (with_cull_optional) with_cull_optional go to state 2966 state 2127 87 boolean_assignment: boolean_variable ASSIGN boolean_assignment . $default reduce using rule 87 (boolean_assignment) state 2128 86 boolean_assignment: boolean_variable . ASSIGN boolean_expression 87 | boolean_variable . ASSIGN boolean_assignment 88 | boolean_variable . ASSIGN bool_point_expression 866 boolean_primary: boolean_variable . ASSIGN shift, and go to state 1341 $default reduce using rule 866 (boolean_primary) state 2129 86 boolean_assignment: boolean_variable ASSIGN boolean_expression . 979 boolean_expression: boolean_expression . relation boolean_tertiary NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 $default reduce using rule 86 (boolean_assignment) relation go to state 2028 state 2130 88 boolean_assignment: boolean_variable ASSIGN bool_point_expression . 961 boolean_primary: bool_point_expression . IS_ON_ELLIPSE ellipse_expression IS_ON_ELLIPSE shift, and go to state 2047 $default reduce using rule 88 (boolean_assignment) state 2131 113 bool_point_assignment: bool_point_variable ASSIGN boolean_expression . 979 boolean_expression: boolean_expression . relation boolean_tertiary NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 $default reduce using rule 113 (bool_point_assignment) relation go to state 2028 state 2132 114 bool_point_assignment: bool_point_variable ASSIGN point_expression . 957 boolean_primary: point_expression . IS_ON_SEGMENT path_expression 958 | point_expression . IS_ON_LINE path_expression 959 | point_expression . IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS 960 | point_expression . IS_ON_ELLIPSE ellipse_expression 978 boolean_expression: point_expression . relation point_tertiary 1320 path_element_list: point_expression . NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 IS_ON_SEGMENT shift, and go to state 2042 IS_ON_LINE shift, and go to state 2043 IS_IN_TRIANGLE shift, and go to state 2044 IS_ON_ELLIPSE shift, and go to state 2045 SEMI_COLON reduce using rule 114 (bool_point_assignment) $default reduce using rule 1320 (path_element_list) relation go to state 2046 state 2133 112 bool_point_assignment: bool_point_variable ASSIGN bool_point_expression . 961 boolean_primary: bool_point_expression . IS_ON_ELLIPSE ellipse_expression IS_ON_ELLIPSE shift, and go to state 2047 $default reduce using rule 112 (bool_point_assignment) state 2134 179 operation_assignment: string_variable PLUS_ASSIGN numeric_expression . $default reduce using rule 179 (operation_assignment) state 2135 90 string_assignment: string_variable ASSIGN string_assignment . $default reduce using rule 90 (string_assignment) state 2136 89 string_assignment: string_variable . ASSIGN string_expression 90 | string_variable . ASSIGN string_assignment 1123 string_primary: string_variable . ASSIGN shift, and go to state 1344 $default reduce using rule 1123 (string_primary) state 2137 89 string_assignment: string_variable ASSIGN string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 89 (string_assignment) state 2138 1142 pen_primary: LEFT_PARENTHESIS . pen_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2138 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 LAST shift, and go to state 2139 variable go to state 2141 pen_variable go to state 686 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 1733 tag go to state 429 state 2139 1143 pen_primary: LAST . pen_vector_expression LEFT_PARENTHESIS shift, and go to state 2170 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2171 pen_vector_variable go to state 910 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1741 tag go to state 429 state 2140 92 pen_assignment: pen_variable ASSIGN pen_assignment . $default reduce using rule 92 (pen_assignment) state 2141 243 pen_variable: variable . PEN PEN shift, and go to state 1269 state 2142 91 pen_assignment: pen_variable . ASSIGN pen_expression 92 | pen_variable . ASSIGN pen_assignment 1137 pen_primary: pen_variable . ASSIGN shift, and go to state 1345 $default reduce using rule 1137 (pen_primary) state 2143 91 pen_assignment: pen_variable ASSIGN pen_expression . $default reduce using rule 91 (pen_assignment) state 2144 1149 dash_pattern_primary: LEFT_PARENTHESIS . dash_pattern_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2144 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2145 variable go to state 2147 dash_pattern_variable go to state 687 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 1734 tag go to state 429 state 2145 1150 dash_pattern_primary: LAST . dash_pattern_vector_expression LEFT_PARENTHESIS shift, and go to state 2174 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2175 dash_pattern_vector_variable go to state 911 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1742 tag go to state 429 state 2146 94 dash_pattern_assignment: dash_pattern_variable ASSIGN dash_pattern_assignment . $default reduce using rule 94 (dash_pattern_assignment) state 2147 244 dash_pattern_variable: variable . DASH_PATTERN DASH_PATTERN shift, and go to state 1270 state 2148 93 dash_pattern_assignment: dash_pattern_variable . ASSIGN dash_pattern_expression 94 | dash_pattern_variable . ASSIGN dash_pattern_assignment 1148 dash_pattern_primary: dash_pattern_variable . ASSIGN shift, and go to state 1346 $default reduce using rule 1148 (dash_pattern_primary) state 2149 93 dash_pattern_assignment: dash_pattern_variable ASSIGN dash_pattern_expression . $default reduce using rule 93 (dash_pattern_assignment) state 2150 178 operation_assignment: color_variable DIVIDE_ASSIGN numeric_expression . $default reduce using rule 178 (operation_assignment) state 2151 177 operation_assignment: color_variable TIMES_ASSIGN numeric_expression . $default reduce using rule 177 (operation_assignment) state 2152 176 operation_assignment: color_variable MINUS_ASSIGN color_expression . $default reduce using rule 176 (operation_assignment) state 2153 175 operation_assignment: color_variable PLUS_ASSIGN color_expression . $default reduce using rule 175 (operation_assignment) state 2154 96 color_assignment: color_variable ASSIGN color_assignment . $default reduce using rule 96 (color_assignment) state 2155 95 color_assignment: color_variable . ASSIGN color_expression 96 | color_variable . ASSIGN color_assignment 1155 color_primary: color_variable . ASSIGN shift, and go to state 1351 $default reduce using rule 1155 (color_primary) state 2156 95 color_assignment: color_variable ASSIGN color_expression . $default reduce using rule 95 (color_assignment) state 2157 196 operation_assignment: boolean_vector_variable PLUS_ASSIGN boolean_expression . 979 boolean_expression: boolean_expression . relation boolean_tertiary NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 $default reduce using rule 196 (operation_assignment) relation go to state 2028 state 2158 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2158 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2159 boolean_vector_variable go to state 906 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 tag go to state 429 state 2159 246 boolean_vector_variable: variable . BOOLEAN_VECTOR BOOLEAN_VECTOR shift, and go to state 1304 state 2160 142 boolean_vector_assignment: boolean_vector_variable ASSIGN boolean_vector_expression . $default reduce using rule 142 (boolean_vector_assignment) state 2161 198 operation_assignment: string_vector_variable PLUS_ASSIGN string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 198 (operation_assignment) state 2162 143 string_vector_assignment: string_vector_variable ASSIGN string_vector_expression . $default reduce using rule 143 (string_vector_assignment) state 2163 197 operation_assignment: numeric_vector_variable PLUS_ASSIGN numeric_expression . $default reduce using rule 197 (operation_assignment) state 2164 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2164 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MEASURE_TEXT shift, and go to state 805 variable go to state 2165 numeric_vector_variable go to state 908 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 tag go to state 429 state 2165 248 numeric_vector_variable: variable . NUMERIC_VECTOR NUMERIC_VECTOR shift, and go to state 1306 state 2166 57 numeric_vector_assignment: numeric_vector_variable ASSIGN numeric_vector_expression . $default reduce using rule 57 (numeric_vector_assignment) state 2167 249 ulong_long_vector_variable: variable . ULONG_LONG_VECTOR ULONG_LONG_VECTOR shift, and go to state 1307 state 2168 59 ulong_long_vector_assignment: ulong_long_vector_variable ASSIGN ulong_long_vector_expression . $default reduce using rule 59 (ulong_long_vector_assignment) state 2169 199 operation_assignment: pen_vector_variable PLUS_ASSIGN pen_expression . $default reduce using rule 199 (operation_assignment) state 2170 1548 pen_vector_primary: LEFT_PARENTHESIS . pen_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2170 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2171 pen_vector_variable go to state 910 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1845 tag go to state 429 state 2171 250 pen_vector_variable: variable . PEN_VECTOR PEN_VECTOR shift, and go to state 1309 state 2172 144 pen_vector_assignment: pen_vector_variable ASSIGN pen_vector_expression . $default reduce using rule 144 (pen_vector_assignment) state 2173 200 operation_assignment: dash_pattern_vector_variable PLUS_ASSIGN dash_pattern_expression . $default reduce using rule 200 (operation_assignment) state 2174 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS . dash_pattern_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2174 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2175 dash_pattern_vector_variable go to state 911 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1846 tag go to state 429 state 2175 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR DASH_PATTERN_VECTOR shift, and go to state 1310 state 2176 145 dash_pattern_vector_assignment: dash_pattern_vector_variable ASSIGN dash_pattern_vector_expression . $default reduce using rule 145 (dash_pattern_vector_assignment) state 2177 202 operation_assignment: transform_vector_variable PLUS_ASSIGN transform_expression . $default reduce using rule 202 (operation_assignment) state 2178 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2178 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2179 transform_vector_variable go to state 913 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 tag go to state 429 state 2179 253 transform_vector_variable: variable . TRANSFORM_VECTOR TRANSFORM_VECTOR shift, and go to state 1312 state 2180 147 transform_vector_assignment: transform_vector_variable ASSIGN transform_vector_expression . $default reduce using rule 147 (transform_vector_assignment) state 2181 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION . point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 2967 tag go to state 429 state 2182 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2182 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1948 variable go to state 2183 focus_vector_variable go to state 914 focus_variable go to state 942 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 tag go to state 429 state 2183 254 focus_vector_variable: variable . FOCUS_VECTOR 329 focus_variable: variable . FOCUS FOCUS shift, and go to state 1274 FOCUS_VECTOR shift, and go to state 1313 state 2184 148 focus_vector_assignment: focus_vector_variable ASSIGN focus_vector_expression . $default reduce using rule 148 (focus_vector_assignment) state 2185 201 operation_assignment: color_vector_variable PLUS_ASSIGN color_expression . $default reduce using rule 201 (operation_assignment) state 2186 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2186 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2187 color_vector_variable go to state 916 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 tag go to state 429 state 2187 256 color_vector_variable: variable . COLOR_VECTOR COLOR_VECTOR shift, and go to state 1308 state 2188 146 color_vector_assignment: color_vector_variable ASSIGN color_vector_expression . $default reduce using rule 146 (color_vector_assignment) state 2189 204 operation_assignment: point_vector_variable PLUS_ASSIGN point_expression . $default reduce using rule 204 (operation_assignment) state 2190 205 operation_assignment: point_vector_variable PLUS_ASSIGN point_vector_expression . $default reduce using rule 205 (operation_assignment) state 2191 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2191 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2192 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 tag go to state 429 state 2192 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 state 2193 149 point_vector_assignment: point_vector_variable ASSIGN point_vector_expression . $default reduce using rule 149 (point_vector_assignment) state 2194 150 point_vector_assignment: point_vector_variable ASSIGN bool_point_vector_expression . $default reduce using rule 150 (point_vector_assignment) state 2195 206 operation_assignment: bool_point_vector_variable PLUS_ASSIGN bool_point_expression . $default reduce using rule 206 (operation_assignment) state 2196 152 bool_point_vector_assignment: bool_point_vector_variable ASSIGN point_vector_expression . $default reduce using rule 152 (bool_point_vector_assignment) state 2197 151 bool_point_vector_assignment: bool_point_vector_variable ASSIGN bool_point_vector_expression . $default reduce using rule 151 (bool_point_vector_assignment) state 2198 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2198 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 2199 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 2199 259 path_vector_variable: variable . PATH_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 PATH_VECTOR shift, and go to state 1317 state 2200 207 operation_assignment: path_vector_variable PLUS_ASSIGN path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 207 (operation_assignment) path_join go to state 1731 basic_path_join go to state 1730 state 2201 208 operation_assignment: path_vector_variable PLUS_ASSIGN path_vector_expression . $default reduce using rule 208 (operation_assignment) state 2202 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2198 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 2199 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 2203 259 path_vector_variable: variable . PATH_VECTOR 332 path_variable: variable . PATH PATH shift, and go to state 1278 PATH_VECTOR shift, and go to state 1317 state 2204 153 path_vector_assignment: path_vector_variable ASSIGN path_vector_expression . $default reduce using rule 153 (path_vector_assignment) state 2205 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2205 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2206 variable go to state 2207 triangle_vector_variable go to state 920 triangle_variable go to state 953 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 2206 1430 triangle_primary: LAST . triangle_vector_expression LEFT_PARENTHESIS shift, and go to state 2205 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2206 variable go to state 2207 triangle_vector_variable go to state 920 triangle_variable go to state 953 triangle_primary go to state 1052 triangle_secondary go to state 2210 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 tag go to state 429 state 2207 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 342 triangle_variable: variable . TRIANGLE TRIANGLE shift, and go to state 1279 TRIANGLE_VECTOR shift, and go to state 1318 state 2208 221 operation_assignment: triangle_vector_variable PLUS_ASSIGN triangle_expression . $default reduce using rule 221 (operation_assignment) state 2209 222 operation_assignment: triangle_vector_variable PLUS_ASSIGN triangle_vector_expression . $default reduce using rule 222 (operation_assignment) state 2210 1432 triangle_secondary: triangle_secondary . transformer 1693 triangle_vector_secondary: triangle_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_OFF shift, and go to state 2085 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2086 basic_transformer go to state 1718 state 2211 160 triangle_vector_assignment: triangle_vector_variable ASSIGN triangle_vector_expression . $default reduce using rule 160 (triangle_vector_assignment) state 2212 1616 nurb_vector_primary: LEFT_PARENTHESIS . nurb_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2212 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2213 nurb_vector_variable go to state 1546 nurb_vector_primary go to state 2214 nurb_vector_secondary go to state 2215 nurb_vector_tertiary go to state 2216 nurb_vector_expression go to state 2496 tag go to state 429 state 2213 261 nurb_vector_variable: variable . NURB_VECTOR NURB_VECTOR shift, and go to state 1316 state 2214 1617 nurb_vector_secondary: nurb_vector_primary . $default reduce using rule 1617 (nurb_vector_secondary) state 2215 1618 nurb_vector_tertiary: nurb_vector_secondary . $default reduce using rule 1618 (nurb_vector_tertiary) state 2216 1619 nurb_vector_expression: nurb_vector_tertiary . $default reduce using rule 1619 (nurb_vector_expression) state 2217 161 nurb_vector_assignment: nurb_vector_variable ASSIGN nurb_vector_expression . $default reduce using rule 161 (nurb_vector_assignment) state 2218 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2218 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2220 ellipse_vector_variable go to state 921 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 tag go to state 429 state 2219 1331 ellipse_primary: LAST . ellipse_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression LEFT_PARENTHESIS shift, and go to state 2968 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 2969 ellipse_vector_variable go to state 921 ellipsoid_vector_variable go to state 934 ellipse_variable go to state 944 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 tag go to state 429 state 2220 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 333 ellipse_variable: variable . ELLIPSE 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSE shift, and go to state 1283 ELLIPSOID shift, and go to state 1291 ELLIPSE_VECTOR shift, and go to state 1322 state 2221 209 operation_assignment: ellipse_vector_variable PLUS_ASSIGN ellipse_expression . $default reduce using rule 209 (operation_assignment) state 2222 210 operation_assignment: ellipse_vector_variable PLUS_ASSIGN ellipse_vector_expression . $default reduce using rule 210 (operation_assignment) state 2223 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2218 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2220 ellipse_vector_variable go to state 921 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 tag go to state 429 state 2224 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 333 ellipse_variable: variable . ELLIPSE ELLIPSE shift, and go to state 1283 ELLIPSE_VECTOR shift, and go to state 1322 state 2225 1333 ellipse_secondary: ellipse_secondary . transformer 1334 | ellipse_secondary . REFLECTED_IN path_expression 1631 ellipse_vector_secondary: ellipse_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2057 REFLECTED_OFF shift, and go to state 2058 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2059 basic_transformer go to state 1718 state 2226 154 ellipse_vector_assignment: ellipse_vector_variable ASSIGN ellipse_vector_expression . $default reduce using rule 154 (ellipse_vector_assignment) state 2227 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2227 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 2229 circle_vector_variable go to state 922 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 tag go to state 429 state 2228 1344 circle_primary: LAST . circle_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 2970 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2233 variable go to state 2971 circle_vector_variable go to state 922 sphere_vector_variable go to state 935 circle_variable go to state 945 circle_primary go to state 1012 circle_secondary go to state 2235 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 2229 263 circle_vector_variable: variable . CIRCLE_VECTOR 334 circle_variable: variable . CIRCLE 352 sphere_variable: variable . SPHERE CIRCLE shift, and go to state 1284 SPHERE shift, and go to state 1292 CIRCLE_VECTOR shift, and go to state 1323 state 2230 211 operation_assignment: circle_vector_variable PLUS_ASSIGN circle_expression . $default reduce using rule 211 (operation_assignment) state 2231 212 operation_assignment: circle_vector_variable PLUS_ASSIGN circle_vector_expression . $default reduce using rule 212 (operation_assignment) state 2232 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2227 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 2229 circle_vector_variable go to state 922 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 tag go to state 429 state 2233 1344 circle_primary: LAST . circle_vector_expression LEFT_PARENTHESIS shift, and go to state 2232 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2233 variable go to state 2234 circle_vector_variable go to state 922 circle_variable go to state 945 circle_primary go to state 1012 circle_secondary go to state 2235 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 tag go to state 429 state 2234 263 circle_vector_variable: variable . CIRCLE_VECTOR 334 circle_variable: variable . CIRCLE CIRCLE shift, and go to state 1284 CIRCLE_VECTOR shift, and go to state 1323 state 2235 1346 circle_secondary: circle_secondary . transformer 1347 | circle_secondary . REFLECTED_IN path_expression 1637 circle_vector_secondary: circle_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2061 REFLECTED_OFF shift, and go to state 2062 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2063 basic_transformer go to state 1718 state 2236 155 circle_vector_assignment: circle_vector_variable ASSIGN circle_vector_expression . $default reduce using rule 155 (circle_vector_assignment) state 2237 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2237 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 LAST shift, and go to state 1966 variable go to state 2238 parabola_vector_variable go to state 923 parabola_variable go to state 946 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 tag go to state 429 state 2238 264 parabola_vector_variable: variable . PARABOLA_VECTOR 335 parabola_variable: variable . PARABOLA PARABOLA shift, and go to state 1293 PARABOLA_VECTOR shift, and go to state 1332 state 2239 213 operation_assignment: parabola_vector_variable PLUS_ASSIGN parabola_expression . $default reduce using rule 213 (operation_assignment) state 2240 214 operation_assignment: parabola_vector_variable PLUS_ASSIGN parabola_vector_expression . $default reduce using rule 214 (operation_assignment) state 2241 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2241 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2242 parabola_vector_variable go to state 923 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 tag go to state 429 state 2242 264 parabola_vector_variable: variable . PARABOLA_VECTOR PARABOLA_VECTOR shift, and go to state 1332 state 2243 156 parabola_vector_assignment: parabola_vector_variable ASSIGN parabola_vector_expression . $default reduce using rule 156 (parabola_vector_assignment) state 2244 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2244 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_HYPERBOLA shift, and go to state 889 LAST shift, and go to state 2245 variable go to state 2246 hyperbola_vector_variable go to state 924 hyperbola_variable go to state 947 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 2245 1371 hyperbola_primary: LAST . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 2249 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2250 hyperbola_vector_variable go to state 924 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 tag go to state 429 state 2246 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 336 hyperbola_variable: variable . HYPERBOLA HYPERBOLA shift, and go to state 1294 HYPERBOLA_VECTOR shift, and go to state 1333 state 2247 215 operation_assignment: hyperbola_vector_variable PLUS_ASSIGN hyperbola_expression . $default reduce using rule 215 (operation_assignment) state 2248 216 operation_assignment: hyperbola_vector_variable PLUS_ASSIGN hyperbola_vector_expression . $default reduce using rule 216 (operation_assignment) state 2249 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2249 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2250 hyperbola_vector_variable go to state 924 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 2250 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR HYPERBOLA_VECTOR shift, and go to state 1333 state 2251 157 hyperbola_vector_assignment: hyperbola_vector_variable ASSIGN hyperbola_vector_expression . $default reduce using rule 157 (hyperbola_vector_assignment) state 2252 1378 conic_section_lattice_primary: LEFT_PARENTHESIS . conic_section_lattice_expression RIGHT_PARENTHESIS 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS . conic_section_lattice_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2252 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CONIC_SECTION_LATTICE shift, and go to state 890 LAST shift, and go to state 2253 variable go to state 2254 conic_section_lattice_vector_variable go to state 925 conic_section_lattice_variable go to state 948 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 1824 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1856 tag go to state 429 state 2253 1383 conic_section_lattice_primary: LAST . conic_section_lattice_vector_expression LEFT_PARENTHESIS shift, and go to state 2257 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2258 conic_section_lattice_vector_variable go to state 925 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 2001 tag go to state 429 state 2254 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 337 conic_section_lattice_variable: variable . CONIC_SECTION_LATTICE CONIC_SECTION_LATTICE shift, and go to state 1285 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 state 2255 217 operation_assignment: conic_section_lattice_vector_variable PLUS_ASSIGN conic_section_lattice_expression . $default reduce using rule 217 (operation_assignment) state 2256 218 operation_assignment: conic_section_lattice_vector_variable PLUS_ASSIGN conic_section_lattice_vector_expression . $default reduce using rule 218 (operation_assignment) state 2257 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS . conic_section_lattice_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2257 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2258 conic_section_lattice_vector_variable go to state 925 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1856 tag go to state 429 state 2258 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 state 2259 158 conic_section_lattice_vector_assignment: conic_section_lattice_vector_variable ASSIGN conic_section_lattice_vector_expression . $default reduce using rule 158 (conic_section_lattice_vector_assignment) state 2260 1656 helix_vector_primary: LEFT_PARENTHESIS . helix_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2260 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2261 helix_vector_variable go to state 926 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 1857 tag go to state 429 state 2261 267 helix_vector_variable: variable . HELIX_VECTOR HELIX_VECTOR shift, and go to state 1325 state 2262 159 helix_vector_assignment: helix_vector_variable ASSIGN helix_vector_expression . $default reduce using rule 159 (helix_vector_assignment) state 2263 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2263 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 1975 variable go to state 2264 rectangle_vector_variable go to state 927 rectangle_variable go to state 950 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 tag go to state 429 state 2264 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 339 rectangle_variable: variable . RECTANGLE RECTANGLE shift, and go to state 1282 RECTANGLE_VECTOR shift, and go to state 1321 state 2265 223 operation_assignment: rectangle_vector_variable PLUS_ASSIGN rectangle_expression . $default reduce using rule 223 (operation_assignment) state 2266 224 operation_assignment: rectangle_vector_variable PLUS_ASSIGN rectangle_vector_expression . $default reduce using rule 224 (operation_assignment) state 2267 1414 rectangle_secondary: rectangle_secondary . transformer 1415 | rectangle_secondary . REFLECTED_IN path_expression 1678 rectangle_vector_secondary: rectangle_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2075 REFLECTED_OFF shift, and go to state 2076 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2077 basic_transformer go to state 1718 state 2268 163 rectangle_vector_assignment: rectangle_vector_variable ASSIGN rectangle_vector_expression . $default reduce using rule 163 (rectangle_vector_assignment) state 2269 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2269 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 2271 polygon_vector_variable go to state 928 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 tag go to state 429 state 2270 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 2972 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2973 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 2974 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2271 269 polygon_vector_variable: variable . POLYGON_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 POLYGON_VECTOR shift, and go to state 1319 state 2272 219 operation_assignment: polygon_vector_variable PLUS_ASSIGN polygon_expression . $default reduce using rule 219 (operation_assignment) state 2273 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1664 polygon_vector_secondary: reg_polygon_secondary . DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1666 | reg_polygon_secondary . DECOMPOSE path_primary 1668 | reg_polygon_secondary . OVER path_primary REFLECTED_IN shift, and go to state 2079 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2081 DECOMPOSE shift, and go to state 2082 transformer go to state 2083 basic_transformer go to state 1718 state 2274 220 operation_assignment: polygon_vector_variable PLUS_ASSIGN polygon_vector_expression . $default reduce using rule 220 (operation_assignment) state 2275 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2269 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 2271 polygon_vector_variable go to state 928 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 tag go to state 429 state 2276 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2975 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 2276 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 2976 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 polygon_variable go to state 951 reg_polygon_variable go to state 952 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 tag go to state 429 state 2277 269 polygon_vector_variable: variable . POLYGON_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 POLYGON_VECTOR shift, and go to state 1319 state 2278 1399 polygon_secondary: polygon_secondary . transformer 1400 | polygon_secondary . PROJECTED focus_primary with_z_optional 1663 polygon_vector_secondary: polygon_secondary . DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1665 | polygon_secondary . DECOMPOSE path_primary 1667 | polygon_secondary . OVER path_primary 1669 | polygon_secondary . OVER polygon_primary 1670 | polygon_secondary . DECOMPOSE numeric_expression with_rectangles_optional ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2070 PROJECTED shift, and go to state 2071 DECOMPOSE shift, and go to state 2072 transformer go to state 2073 basic_transformer go to state 1718 state 2279 162 polygon_vector_assignment: polygon_vector_variable ASSIGN polygon_vector_expression . $default reduce using rule 162 (polygon_vector_assignment) state 2280 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2280 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 1970 GET_NET shift, and go to state 901 variable go to state 2281 reg_polygon_vector_variable go to state 929 reg_polygon_variable go to state 952 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2282 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 tag go to state 429 state 2281 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 341 reg_polygon_variable: variable . REG_POLYGON REG_POLYGON shift, and go to state 1281 REG_POLYGON_VECTOR shift, and go to state 1320 state 2282 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1426 reg_polygon_tertiary: reg_polygon_secondary . 1687 reg_polygon_vector_secondary: reg_polygon_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2079 REFLECTED_OFF shift, and go to state 2080 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1426 (reg_polygon_tertiary) transformer go to state 2083 basic_transformer go to state 1718 state 2283 225 operation_assignment: reg_polygon_vector_variable PLUS_ASSIGN reg_polygon_expression . $default reduce using rule 225 (operation_assignment) state 2284 226 operation_assignment: reg_polygon_vector_variable PLUS_ASSIGN reg_polygon_vector_expression . $default reduce using rule 226 (operation_assignment) state 2285 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1687 reg_polygon_vector_secondary: reg_polygon_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2079 REFLECTED_OFF shift, and go to state 2080 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2083 basic_transformer go to state 1718 state 2286 164 reg_polygon_vector_assignment: reg_polygon_vector_variable ASSIGN reg_polygon_vector_expression . $default reduce using rule 164 (reg_polygon_vector_assignment) state 2287 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2287 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2289 cuboid_vector_variable go to state 932 cuboid_variable go to state 957 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 tag go to state 429 state 2288 1453 cuboid_primary: LAST . cuboid_vector_expression LEFT_PARENTHESIS shift, and go to state 2287 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2289 cuboid_vector_variable go to state 932 cuboid_variable go to state 957 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 tag go to state 429 state 2289 273 cuboid_vector_variable: variable . CUBOID_VECTOR 346 cuboid_variable: variable . CUBOID CUBOID shift, and go to state 1287 CUBOID_VECTOR shift, and go to state 1326 state 2290 1458 cuboid_expression: cuboid_tertiary . $default reduce using rule 1458 (cuboid_expression) state 2291 231 operation_assignment: cuboid_vector_variable PLUS_ASSIGN cuboid_expression . $default reduce using rule 231 (operation_assignment) state 2292 232 operation_assignment: cuboid_vector_variable PLUS_ASSIGN cuboid_vector_expression . $default reduce using rule 232 (operation_assignment) state 2293 1455 cuboid_secondary: cuboid_secondary . transformer 1456 | cuboid_secondary . REFLECTED_IN path_expression 1709 cuboid_vector_secondary: cuboid_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2090 REFLECTED_OFF shift, and go to state 2091 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2092 basic_transformer go to state 1718 state 2294 165 cuboid_vector_assignment: cuboid_vector_variable ASSIGN cuboid_vector_expression . $default reduce using rule 165 (cuboid_vector_assignment) state 2295 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2295 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 variable go to state 2297 polyhedron_variable go to state 958 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 2298 polyhedron_expression go to state 1833 tag go to state 429 state 2296 1461 polyhedron_primary: LAST . polyhedron_vector_expression LEFT_PARENTHESIS shift, and go to state 2300 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 variable go to state 2301 polyhedron_vector_variable go to state 933 polyhedron_variable go to state 958 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 2297 347 polyhedron_variable: variable . POLYHEDRON POLYHEDRON shift, and go to state 1288 state 2298 1466 polyhedron_expression: polyhedron_tertiary . $default reduce using rule 1466 (polyhedron_expression) state 2299 233 operation_assignment: polyhedron_vector_variable PLUS_ASSIGN polyhedron_expression . $default reduce using rule 233 (operation_assignment) state 2300 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2300 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2296 variable go to state 2301 polyhedron_vector_variable go to state 933 polyhedron_variable go to state 958 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 2298 polyhedron_expression go to state 1833 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 2301 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 347 polyhedron_variable: variable . POLYHEDRON POLYHEDRON shift, and go to state 1288 POLYHEDRON_VECTOR shift, and go to state 1327 state 2302 1463 polyhedron_secondary: polyhedron_secondary . transformer 1464 | polyhedron_secondary . REFLECTED_IN path_expression 1715 polyhedron_vector_secondary: polyhedron_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2095 REFLECTED_OFF shift, and go to state 2096 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 transformer go to state 2097 basic_transformer go to state 1718 state 2303 166 polyhedron_vector_assignment: polyhedron_vector_variable ASSIGN polyhedron_vector_expression . $default reduce using rule 166 (polyhedron_vector_assignment) state 2304 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2304 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1982 variable go to state 2305 ellipsoid_vector_variable go to state 934 ellipsoid_variable go to state 962 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 2306 ellipsoid_expression go to state 1835 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 tag go to state 429 state 2305 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSOID shift, and go to state 1291 ELLIPSOID_VECTOR shift, and go to state 1330 state 2306 1478 ellipsoid_expression: ellipsoid_tertiary . $default reduce using rule 1478 (ellipsoid_expression) state 2307 227 operation_assignment: ellipsoid_vector_variable PLUS_ASSIGN ellipsoid_expression . $default reduce using rule 227 (operation_assignment) state 2308 228 operation_assignment: ellipsoid_vector_variable PLUS_ASSIGN ellipsoid_vector_expression . $default reduce using rule 228 (operation_assignment) state 2309 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2309 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 1933 variable go to state 2310 sphere_vector_variable go to state 935 sphere_variable go to state 963 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1935 sphere_expression go to state 1836 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2310 279 sphere_vector_variable: variable . SPHERE_VECTOR 352 sphere_variable: variable . SPHERE SPHERE shift, and go to state 1292 SPHERE_VECTOR shift, and go to state 1331 state 2311 229 operation_assignment: sphere_vector_variable PLUS_ASSIGN sphere_expression . $default reduce using rule 229 (operation_assignment) state 2312 230 operation_assignment: sphere_vector_variable PLUS_ASSIGN sphere_vector_expression . $default reduce using rule 230 (operation_assignment) state 2313 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2313 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2314 sphere_vector_variable go to state 935 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2314 279 sphere_vector_variable: variable . SPHERE_VECTOR SPHERE_VECTOR shift, and go to state 1331 state 2315 167 sphere_vector_assignment: sphere_vector_variable ASSIGN sphere_vector_expression . $default reduce using rule 167 (sphere_vector_assignment) state 2316 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2316 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2317 plane_vector_variable go to state 938 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2317 282 plane_vector_variable: variable . PLANE_VECTOR PLANE_VECTOR shift, and go to state 1336 state 2318 168 plane_vector_assignment: plane_vector_variable ASSIGN plane_vector_expression . $default reduce using rule 168 (plane_vector_assignment) state 2319 1744 origami_figure_vector_primary: LEFT_PARENTHESIS . origami_figure_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2319 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2320 origami_figure_vector_variable go to state 939 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 1871 tag go to state 429 state 2320 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 state 2321 169 origami_figure_vector_assignment: origami_figure_vector_variable ASSIGN origami_figure_vector_expression . $default reduce using rule 169 (origami_figure_vector_assignment) state 2322 174 operation_assignment: numeric_variable DIVIDE_ASSIGN numeric_expression . $default reduce using rule 174 (operation_assignment) state 2323 173 operation_assignment: numeric_variable TIMES_ASSIGN numeric_expression . $default reduce using rule 173 (operation_assignment) state 2324 172 operation_assignment: numeric_variable MINUS_ASSIGN numeric_expression . $default reduce using rule 172 (operation_assignment) state 2325 171 operation_assignment: numeric_variable PLUS_ASSIGN numeric_expression . $default reduce using rule 171 (operation_assignment) state 2326 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2326 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 2328 numeric_vector_variable go to state 908 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 tag go to state 429 state 2327 99 numeric_assignment: numeric_variable ASSIGN numeric_assignment . $default reduce using rule 99 (numeric_assignment) state 2328 248 numeric_vector_variable: variable . NUMERIC_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 NUMERIC_VECTOR shift, and go to state 1306 state 2329 97 numeric_assignment: numeric_variable . ASSIGN numeric_expression 98 | numeric_variable . ASSIGN numeric_vector_expression 99 | numeric_variable . ASSIGN numeric_assignment 986 numeric_atom: numeric_variable . ASSIGN shift, and go to state 1409 $default reduce using rule 986 (numeric_atom) state 2330 97 numeric_assignment: numeric_variable ASSIGN numeric_expression . $default reduce using rule 97 (numeric_assignment) state 2331 98 numeric_assignment: numeric_variable ASSIGN numeric_vector_expression . $default reduce using rule 98 (numeric_assignment) state 2332 101 ulong_long_assignment: ulong_long_variable ASSIGN ulong_long_assignment . $default reduce using rule 101 (ulong_long_assignment) state 2333 100 ulong_long_assignment: ulong_long_variable . ASSIGN ulong_long_expression 101 | ulong_long_variable . ASSIGN ulong_long_assignment 1116 ulong_long_primary: ulong_long_variable . ASSIGN shift, and go to state 1410 $default reduce using rule 1116 (ulong_long_primary) state 2334 100 ulong_long_assignment: ulong_long_variable ASSIGN ulong_long_expression . $default reduce using rule 100 (ulong_long_assignment) state 2335 102 transform_assignment: transform_variable ASSIGN transform_expression . $default reduce using rule 102 (transform_assignment) state 2336 195 operation_assignment: picture_variable PLUS_ASSIGN picture_expression . $default reduce using rule 195 (operation_assignment) state 2337 104 picture_assignment: picture_variable ASSIGN picture_assignment . $default reduce using rule 104 (picture_assignment) state 2338 103 picture_assignment: picture_variable . ASSIGN picture_expression 104 | picture_variable . ASSIGN picture_assignment 1189 picture_primary: picture_variable . ASSIGN shift, and go to state 1413 $default reduce using rule 1189 (picture_primary) state 2339 103 picture_assignment: picture_variable ASSIGN picture_expression . $default reduce using rule 103 (picture_assignment) state 2340 183 operation_assignment: point_variable DIVIDE_ASSIGN numeric_expression . $default reduce using rule 183 (operation_assignment) state 2341 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1167 transform_primary: LEFT_PARENTHESIS . transform_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2341 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 2572 variable go to state 2573 numeric_variable go to state 656 transform_variable go to state 941 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 1812 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 2342 327 picture_variable: LAST . picture_vector_variable 331 macro_variable: LAST . macro_vector_variable 1069 numeric_primary: LAST . numeric_vector_expression 1168 transform_primary: LAST . transform_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 2977 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 2978 numeric_vector_variable go to state 908 picture_vector_variable go to state 1256 transform_vector_variable go to state 913 macro_vector_variable go to state 1257 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 2343 360 any_variable: numeric_variable . 986 numeric_atom: numeric_variable . TIMES_ASSIGN reduce using rule 360 (any_variable) $default reduce using rule 986 (numeric_atom) state 2344 365 any_variable: transform_variable . 1166 transform_primary: transform_variable . TIMES_ASSIGN reduce using rule 365 (any_variable) $default reduce using rule 1166 (transform_primary) state 2345 367 any_variable: point_variable . 548 transformation_assignment_command: point_variable . TIMES_ASSIGN transform_expression 549 | point_variable . TIMES_ASSIGN transformation_assignment_command 1196 point_primary: point_variable . TIMES_ASSIGN shift, and go to state 2979 TIMES_ASSIGN [reduce using rule 367 (any_variable)] $default reduce using rule 1196 (point_primary) state 2346 549 transformation_assignment_command: point_variable TIMES_ASSIGN transformation_assignment_command . $default reduce using rule 549 (transformation_assignment_command) state 2347 182 operation_assignment: point_variable TIMES_ASSIGN numeric_expression . $default reduce using rule 182 (operation_assignment) state 2348 548 transformation_assignment_command: point_variable TIMES_ASSIGN transform_expression . $default reduce using rule 548 (transformation_assignment_command) state 2349 181 operation_assignment: point_variable MINUS_ASSIGN point_expression . $default reduce using rule 181 (operation_assignment) state 2350 180 operation_assignment: point_variable PLUS_ASSIGN point_expression . $default reduce using rule 180 (operation_assignment) state 2351 111 point_assignment: point_variable ASSIGN point_assignment . $default reduce using rule 111 (point_assignment) state 2352 108 point_assignment: point_variable . ASSIGN point_expression 109 | point_variable . ASSIGN bool_point_expression 110 | point_variable . ASSIGN numeric_expression 111 | point_variable . ASSIGN point_assignment 1196 point_primary: point_variable . ASSIGN shift, and go to state 1418 $default reduce using rule 1196 (point_primary) state 2353 110 point_assignment: point_variable ASSIGN numeric_expression . $default reduce using rule 110 (point_assignment) state 2354 108 point_assignment: point_variable ASSIGN point_expression . $default reduce using rule 108 (point_assignment) state 2355 109 point_assignment: point_variable ASSIGN bool_point_expression . $default reduce using rule 109 (point_assignment) state 2356 106 focus_assignment: focus_variable ASSIGN focus_assignment . $default reduce using rule 106 (focus_assignment) state 2357 105 focus_assignment: focus_variable . ASSIGN focus_expression 106 | focus_variable . ASSIGN focus_assignment 1275 focus_primary: focus_variable . ASSIGN shift, and go to state 1419 $default reduce using rule 1275 (focus_primary) state 2358 105 focus_assignment: focus_variable ASSIGN focus_expression . $default reduce using rule 105 (focus_assignment) state 2359 2022 untyped_parameter_sublist: symbolic_token . $default reduce using rule 2022 (untyped_parameter_sublist) state 2360 2021 untyped_parameter_list: LEFT_PARENTHESIS untyped_parameter_sublist . RIGHT_PARENTHESIS 2023 untyped_parameter_sublist: untyped_parameter_sublist . COMMA symbolic_token COMMA shift, and go to state 2980 RIGHT_PARENTHESIS shift, and go to state 2981 state 2361 330 macro_variable: variable . MACRO MACRO shift, and go to state 1339 state 2362 107 macro_assignment: macro_variable ASSIGN macro_variable . $default reduce using rule 107 (macro_assignment) state 2363 187 operation_assignment: path_variable MINUS_ASSIGN CYCLE . $default reduce using rule 187 (operation_assignment) state 2364 186 operation_assignment: path_variable PLUS_ASSIGN CYCLE . $default reduce using rule 186 (operation_assignment) state 2365 184 operation_assignment: path_variable PLUS_ASSIGN point_expression . $default reduce using rule 184 (operation_assignment) state 2366 185 operation_assignment: path_variable PLUS_ASSIGN path_join . $default reduce using rule 185 (operation_assignment) state 2367 122 path_assignment: path_variable ASSIGN path_assignment . $default reduce using rule 122 (path_assignment) state 2368 115 path_assignment: path_variable . ASSIGN path_expression 116 | path_variable . ASSIGN circle_expression 117 | path_variable . ASSIGN ellipse_expression 118 | path_variable . ASSIGN rectangle_expression 119 | path_variable . ASSIGN triangle_expression 120 | path_variable . ASSIGN polygon_expression 121 | path_variable . ASSIGN reg_polygon_expression 122 | path_variable . ASSIGN path_assignment 1286 path_primary: path_variable . ASSIGN shift, and go to state 1427 $default reduce using rule 1286 (path_primary) state 2369 115 path_assignment: path_variable ASSIGN path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 115 (path_assignment) path_join go to state 1731 basic_path_join go to state 1730 state 2370 117 path_assignment: path_variable ASSIGN ellipse_expression . $default reduce using rule 117 (path_assignment) state 2371 116 path_assignment: path_variable ASSIGN circle_expression . $default reduce using rule 116 (path_assignment) state 2372 120 path_assignment: path_variable ASSIGN polygon_expression . $default reduce using rule 120 (path_assignment) state 2373 118 path_assignment: path_variable ASSIGN rectangle_expression . $default reduce using rule 118 (path_assignment) state 2374 121 path_assignment: path_variable ASSIGN reg_polygon_expression . $default reduce using rule 121 (path_assignment) state 2375 119 path_assignment: path_variable ASSIGN triangle_expression . $default reduce using rule 119 (path_assignment) state 2376 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2376 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2377 variable go to state 2378 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 tag go to state 429 state 2377 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 2982 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2983 variable go to state 2984 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 2378 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 state 2379 123 ellipse_assignment: ellipse_variable ASSIGN ellipse_expression . $default reduce using rule 123 (ellipse_assignment) state 2380 124 ellipse_assignment: ellipse_variable ASSIGN circle_expression . $default reduce using rule 124 (ellipse_assignment) state 2381 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2381 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 2382 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 tag go to state 429 state 2382 334 circle_variable: variable . CIRCLE 352 sphere_variable: variable . SPHERE CIRCLE shift, and go to state 1284 SPHERE shift, and go to state 1292 state 2383 125 circle_assignment: circle_variable ASSIGN circle_expression . $default reduce using rule 125 (circle_assignment) state 2384 193 operation_assignment: parabola_variable MINUS_ASSIGN CYCLE . $default reduce using rule 193 (operation_assignment) state 2385 192 operation_assignment: parabola_variable PLUS_ASSIGN CYCLE . $default reduce using rule 192 (operation_assignment) state 2386 126 parabola_assignment: parabola_variable ASSIGN parabola_expression . $default reduce using rule 126 (parabola_assignment) state 2387 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2387 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_HYPERBOLA shift, and go to state 889 LAST shift, and go to state 2245 variable go to state 2388 hyperbola_variable go to state 947 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 tag go to state 429 state 2388 336 hyperbola_variable: variable . HYPERBOLA HYPERBOLA shift, and go to state 1294 state 2389 127 hyperbola_assignment: hyperbola_variable ASSIGN hyperbola_expression . $default reduce using rule 127 (hyperbola_assignment) state 2390 1378 conic_section_lattice_primary: LEFT_PARENTHESIS . conic_section_lattice_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2390 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CONIC_SECTION_LATTICE shift, and go to state 890 LAST shift, and go to state 2253 variable go to state 2391 conic_section_lattice_variable go to state 948 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 1824 tag go to state 429 state 2391 337 conic_section_lattice_variable: variable . CONIC_SECTION_LATTICE CONIC_SECTION_LATTICE shift, and go to state 1285 state 2392 128 conic_section_lattice_assignment: conic_section_lattice_variable ASSIGN conic_section_lattice_expression . $default reduce using rule 128 (conic_section_lattice_assignment) state 2393 1388 helix_primary: LEFT_PARENTHESIS . helix_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2393 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2394 variable go to state 2395 helix_variable go to state 949 helix_primary go to state 1036 helix_secondary go to state 1037 helix_tertiary go to state 1038 helix_expression go to state 1825 tag go to state 429 state 2394 1389 helix_primary: LAST . helix_vector_expression LEFT_PARENTHESIS shift, and go to state 2260 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2261 helix_vector_variable go to state 926 helix_vector_primary go to state 1169 helix_vector_secondary go to state 1170 helix_vector_tertiary go to state 1171 helix_vector_expression go to state 2002 tag go to state 429 state 2395 338 helix_variable: variable . HELIX HELIX shift, and go to state 1286 state 2396 129 helix_assignment: helix_variable ASSIGN helix_expression . $default reduce using rule 129 (helix_assignment) state 2397 194 operation_assignment: rectangle_variable PLUS_ASSIGN point_expression . $default reduce using rule 194 (operation_assignment) state 2398 135 rectangle_assignment: rectangle_variable ASSIGN rectangle_expression . $default reduce using rule 135 (rectangle_assignment) state 2399 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2399 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2400 DISENTANGLE shift, and go to state 902 variable go to state 2401 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 2400 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 2985 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2986 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 2987 triangle_vector_variable go to state 920 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2401 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 state 2402 130 polygon_assignment: polygon_variable ASSIGN polygon_expression . $default reduce using rule 130 (polygon_assignment) state 2403 131 polygon_assignment: polygon_variable ASSIGN rectangle_expression . $default reduce using rule 131 (polygon_assignment) state 2404 133 polygon_assignment: polygon_variable ASSIGN reg_polygon_expression . $default reduce using rule 133 (polygon_assignment) state 2405 132 polygon_assignment: polygon_variable ASSIGN triangle_expression . $default reduce using rule 132 (polygon_assignment) state 2406 134 reg_polygon_assignment: reg_polygon_variable ASSIGN reg_polygon_expression . $default reduce using rule 134 (reg_polygon_assignment) state 2407 190 knot_or_weight: KNOT . $default reduce using rule 190 (knot_or_weight) state 2408 191 knot_or_weight: WEIGHT . $default reduce using rule 191 (knot_or_weight) state 2409 189 operation_assignment: nurb_variable PLUS_ASSIGN knot_or_weight . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2988 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2410 188 operation_assignment: nurb_variable PLUS_ASSIGN point_expression . $default reduce using rule 188 (operation_assignment) state 2411 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2411 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2288 variable go to state 2412 cuboid_variable go to state 957 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 tag go to state 429 state 2412 346 cuboid_variable: variable . CUBOID CUBOID shift, and go to state 1287 state 2413 136 cuboid_assignment: cuboid_variable ASSIGN cuboid_expression . $default reduce using rule 136 (cuboid_assignment) state 2414 137 polyhedron_assignment: polyhedron_variable ASSIGN polyhedron_expression . $default reduce using rule 137 (polyhedron_assignment) state 2415 138 sphere_assignment: sphere_variable ASSIGN sphere_expression . $default reduce using rule 138 (sphere_assignment) state 2416 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2416 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2417 GENERATE shift, and go to state 654 variable go to state 2418 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2420 plane_expression go to state 1839 tag go to state 429 state 2417 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2989 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2990 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2418 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 PLANE shift, and go to state 1297 state 2419 140 plane_assignment: plane_variable ASSIGN path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 140 (plane_assignment) path_join go to state 1731 basic_path_join go to state 1730 state 2420 1512 plane_expression: plane_tertiary . $default reduce using rule 1512 (plane_expression) state 2421 139 plane_assignment: plane_variable ASSIGN plane_expression . $default reduce using rule 139 (plane_assignment) state 2422 1514 origami_figure_primary: LEFT_PARENTHESIS . origami_figure_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2422 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2423 variable go to state 2424 origami_figure_variable go to state 967 origami_figure_primary go to state 1096 origami_figure_secondary go to state 1097 origami_figure_tertiary go to state 1098 origami_figure_expression go to state 1840 tag go to state 429 state 2423 1515 origami_figure_primary: LAST . origami_figure_vector_expression LEFT_PARENTHESIS shift, and go to state 2319 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2320 origami_figure_vector_variable go to state 939 origami_figure_vector_primary go to state 1225 origami_figure_vector_secondary go to state 1226 origami_figure_vector_tertiary go to state 1227 origami_figure_vector_expression go to state 2016 tag go to state 429 state 2424 356 origami_figure_variable: variable . ORIGAMI_FIGURE ORIGAMI_FIGURE shift, and go to state 1337 state 2425 141 origami_figure_assignment: origami_figure_variable ASSIGN origami_figure_expression . $default reduce using rule 141 (origami_figure_assignment) state 2426 327 picture_variable: LAST . picture_vector_variable 331 macro_variable: LAST . macro_vector_variable 1168 transform_primary: LAST . transform_vector_expression LEFT_PARENTHESIS shift, and go to state 2178 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2991 picture_vector_variable go to state 1256 transform_vector_variable go to state 913 macro_vector_variable go to state 1257 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 tag go to state 429 state 2427 367 any_variable: point_variable . 548 transformation_assignment_command: point_variable . TIMES_ASSIGN transform_expression 549 | point_variable . TIMES_ASSIGN transformation_assignment_command TIMES_ASSIGN shift, and go to state 2979 TIMES_ASSIGN [reduce using rule 367 (any_variable)] state 2428 547 transformation_assignment_command: any_variable TIMES_ASSIGN transformation_assignment_command . $default reduce using rule 547 (transformation_assignment_command) state 2429 546 transformation_assignment_command: any_variable TIMES_ASSIGN transform_expression . $default reduce using rule 546 (transformation_assignment_command) state 2430 1403 polygon_tertiary: plane_tertiary . INTERSECTION cuboid_secondary 1405 | plane_tertiary . INTERSECTION polyhedron_secondary 1512 plane_expression: plane_tertiary . INTERSECTION shift, and go to state 2108 $default reduce using rule 1512 (plane_expression) state 2431 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2992 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2993 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2432 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2994 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2432 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2995 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2433 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 2434 461 drawing_command: basic_drawing_command path_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 461 (drawing_command) with_clause_draw go to state 3007 state 2435 462 drawing_command: basic_drawing_command ellipse_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 462 (drawing_command) with_clause_draw go to state 3007 state 2436 463 drawing_command: basic_drawing_command circle_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 463 (drawing_command) with_clause_draw go to state 3007 state 2437 464 drawing_command: basic_drawing_command parabola_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 464 (drawing_command) with_clause_draw go to state 3007 state 2438 465 drawing_command: basic_drawing_command hyperbola_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 465 (drawing_command) with_clause_draw go to state 3007 state 2439 466 drawing_command: basic_drawing_command polygon_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 466 (drawing_command) with_clause_draw go to state 3007 state 2440 468 drawing_command: basic_drawing_command rectangle_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 468 (drawing_command) with_clause_draw go to state 3007 state 2441 467 drawing_command: basic_drawing_command reg_polygon_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 467 (drawing_command) with_clause_draw go to state 3007 state 2442 469 drawing_command: basic_drawing_command triangle_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 469 (drawing_command) with_clause_draw go to state 3007 state 2443 482 drawing_command: basic_drawing_command cone_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 482 (drawing_command) with_clause_draw go to state 3007 state 2444 481 drawing_command: basic_drawing_command cylinder_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 481 (drawing_command) with_clause_draw go to state 3007 state 2445 477 drawing_command: basic_drawing_command cuboid_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 477 (drawing_command) with_clause_draw go to state 3007 state 2446 478 drawing_command: basic_drawing_command polyhedron_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 478 (drawing_command) with_clause_draw go to state 3007 state 2447 479 drawing_command: basic_drawing_command ellipsoid_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 479 (drawing_command) with_clause_draw go to state 3007 state 2448 480 drawing_command: basic_drawing_command sphere_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 480 (drawing_command) with_clause_draw go to state 3007 state 2449 470 drawing_command: basic_drawing_command path_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 470 (drawing_command) with_clause_draw go to state 3007 state 2450 472 drawing_command: basic_drawing_command ellipse_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 472 (drawing_command) with_clause_draw go to state 3007 state 2451 471 drawing_command: basic_drawing_command circle_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 471 (drawing_command) with_clause_draw go to state 3007 state 2452 473 drawing_command: basic_drawing_command polygon_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 473 (drawing_command) with_clause_draw go to state 3007 state 2453 475 drawing_command: basic_drawing_command rectangle_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 475 (drawing_command) with_clause_draw go to state 3007 state 2454 474 drawing_command: basic_drawing_command reg_polygon_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 474 (drawing_command) with_clause_draw go to state 3007 state 2455 476 drawing_command: basic_drawing_command triangle_vector_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 476 (drawing_command) with_clause_draw go to state 3007 state 2456 979 boolean_expression: boolean_expression . relation boolean_tertiary 1268 bool_point_primary: LEFT_PARENTHESIS boolean_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 2739 NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 relation go to state 2028 state 2457 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2457 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2458 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 2458 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 state 2459 491 drawing_command: drawdot_or_undrawdot point_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 491 (drawing_command) with_clause_draw go to state 3007 state 2460 492 drawing_command: drawdot_or_undrawdot bool_point_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 492 (drawing_command) with_clause_draw go to state 3007 state 2461 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3008 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3009 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2802 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2803 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2804 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 2462 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3010 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3011 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3012 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2463 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 state 2464 493 drawing_command: conditional_drawdot_or_undrawdot bool_point_expression with_clause_draw_list . 501 with_clause_draw_list: with_clause_draw_list . with_clause_draw WITH_PEN shift, and go to state 2996 WITH_PEN_VECTOR shift, and go to state 2997 WITH_COLOR shift, and go to state 2998 WITH_DRAW_COLOR shift, and go to state 2999 WITH_FILL_COLOR shift, and go to state 3000 WITH_COLOR_VECTOR shift, and go to state 3001 WITH_DRAW_COLOR_VECTOR shift, and go to state 3002 WITH_FILL_COLOR_VECTOR shift, and go to state 3003 DASHED shift, and go to state 3004 WITH_DASH_PATTERN_VECTOR shift, and go to state 3005 ON_PICTURE shift, and go to state 3006 $default reduce using rule 493 (drawing_command) with_clause_draw go to state 3007 state 2465 539 transformation_command: basic_transformation_command any_variable BY . numeric_primary LEFT_PARENTHESIS shift, and go to state 1688 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 LAST shift, and go to state 1689 variable go to state 1690 numeric_variable go to state 656 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 3013 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_token go to state 1586 numeric_single go to state 668 tag go to state 429 state 2466 540 transformation_command: basic_transformation_command any_variable numeric_list . $default reduce using rule 540 (transformation_command) state 2467 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS . string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional 692 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 693 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 694 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 697 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 698 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 699 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 700 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 701 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 702 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 703 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 704 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 705 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 706 | label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional LEFT_PARENTHESIS shift, and go to state 3014 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 3015 variable go to state 3016 string_variable go to state 738 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3017 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 3018 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2468 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS . string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 696 | conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS . numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional LEFT_PARENTHESIS shift, and go to state 3014 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 3015 variable go to state 3016 string_variable go to state 738 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3019 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 3020 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2469 863 end_loop: exit_if_or_exit_unless boolean_expression SEMI_COLON . $default reduce using rule 863 (end_loop) state 2470 239 subscript: LEFT_BRACKET . numeric_expression RIGHT_BRACKET LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3021 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2471 236 suffix: suffix subscript . $default reduce using rule 236 (suffix) state 2472 238 subscript: numeric_token . $default reduce using rule 238 (subscript) state 2473 237 suffix: suffix tag . $default reduce using rule 237 (suffix) state 2474 1903 declaration_list: declaration_list COMMA declared_variable . $default reduce using rule 1903 (declaration_list) state 2475 2012 declared_suffix: declared_suffix LEFT_BRACKET . RIGHT_BRACKET RIGHT_BRACKET shift, and go to state 3022 state 2476 2011 declared_suffix: declared_suffix tag . $default reduce using rule 2011 (declared_suffix) state 2477 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS point_expression . COMMA point_expression RIGHT_PARENTHESIS numeric_expression COMMA shift, and go to state 3023 state 2478 1112 numeric_sublist: numeric_expression . COMMA numeric_expression COMMA shift, and go to state 2480 state 2479 1289 path_primary: SUBPATH numeric_list OF . path_primary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 3024 tag go to state 429 state 2480 1112 numeric_sublist: numeric_expression COMMA . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3025 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2481 1110 numeric_single: LEFT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS . $default reduce using rule 1110 (numeric_single) state 2482 1113 numeric_sublist: numeric_sublist COMMA . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3026 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2483 1111 numeric_list: LEFT_PARENTHESIS numeric_sublist RIGHT_PARENTHESIS . $default reduce using rule 1111 (numeric_list) state 2484 1198 point_primary: LEFT_PARENTHESIS point_expression RIGHT_PARENTHESIS . $default reduce using rule 1198 (point_primary) state 2485 1287 path_primary: LEFT_PARENTHESIS path_expression RIGHT_PARENTHESIS . $default reduce using rule 1287 (path_primary) state 2486 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2486 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2487 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 2487 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 state 2488 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3027 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3028 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 2489 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3029 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 LAST shift, and go to state 2489 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3030 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 tag go to state 429 state 2490 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 2491 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1664 polygon_vector_secondary: reg_polygon_secondary . DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1666 | reg_polygon_secondary . DECOMPOSE path_primary 1668 | reg_polygon_secondary . OVER path_primary 1687 reg_polygon_vector_secondary: reg_polygon_secondary . REFLECTED_OFF path_expression WITH_DIRECTION point_expression REFLECTED_IN shift, and go to state 2079 REFLECTED_OFF shift, and go to state 2080 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2081 DECOMPOSE shift, and go to state 2082 transformer go to state 2083 basic_transformer go to state 1718 state 2492 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1487 paraboloid_primary: LEFT_PARENTHESIS . paraboloid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1538 string_vector_primary: LEFT_PARENTHESIS . string_vector_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1548 pen_vector_primary: LEFT_PARENTHESIS . pen_vector_expression RIGHT_PARENTHESIS 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS . dash_pattern_vector_expression RIGHT_PARENTHESIS 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1616 nurb_vector_primary: LEFT_PARENTHESIS . nurb_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS . conic_section_lattice_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2492 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2493 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2494 boolean_vector_variable go to state 906 string_vector_variable go to state 907 numeric_vector_variable go to state 908 pen_vector_variable go to state 910 dash_pattern_vector_variable go to state 911 transform_vector_variable go to state 913 focus_vector_variable go to state 914 color_vector_variable go to state 916 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 nurb_vector_variable go to state 1546 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 conic_section_lattice_vector_variable go to state 925 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 paraboloid_variable go to state 964 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 paraboloid_primary go to state 1084 paraboloid_secondary go to state 1085 paraboloid_tertiary go to state 1086 paraboloid_expression go to state 1837 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1843 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 1845 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 1846 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 nurb_vector_primary go to state 2214 nurb_vector_secondary go to state 2215 nurb_vector_tertiary go to state 2216 nurb_vector_expression go to state 2496 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 conic_section_lattice_vector_primary go to state 1165 conic_section_lattice_vector_secondary go to state 1166 conic_section_lattice_vector_tertiary go to state 1167 conic_section_lattice_vector_expression go to state 1856 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2493 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1277 focus_primary: LAST . focus_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1488 paraboloid_primary: LAST . paraboloid_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3031 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2840 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3032 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 2013 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2494 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 261 nurb_vector_variable: variable . NURB_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 353 paraboloid_variable: variable . PARABOLOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PARABOLOID shift, and go to state 1295 PLANE shift, and go to state 1297 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 NURB_VECTOR shift, and go to state 1316 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 2495 1316 path_expression: path_tertiary . 1582 bool_point_vector_tertiary: path_tertiary . INTERSECTION_POINTS ellipse_secondary 1585 | path_tertiary . INTERSECTION_POINTS circle_secondary 1591 | path_tertiary . INTERSECTION_POINTS parabola_secondary 1595 | path_tertiary . INTERSECTION_POINTS hyperbola_secondary 1598 | path_tertiary . INTERSECTION_POINTS polygon_secondary 1600 | path_tertiary . INTERSECTION_POINTS reg_polygon_secondary 1602 | path_tertiary . INTERSECTION_POINTS rectangle_secondary 1604 | path_tertiary . INTERSECTION_POINTS triangle_secondary 1607 | path_tertiary . INTERSECTION_POINTS ellipsoid_secondary 1609 | path_tertiary . INTERSECTION_POINTS sphere_secondary 1611 | path_tertiary . INTERSECTION_POINTS cuboid_secondary 1613 | path_tertiary . INTERSECTION_POINTS polyhedron_secondary INTERSECTION_POINTS shift, and go to state 2053 $default reduce using rule 1316 (path_expression) state 2496 1616 nurb_vector_primary: LEFT_PARENTHESIS nurb_vector_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3033 state 2497 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1729 paraboloid_vector_primary: LEFT_PARENTHESIS . paraboloid_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3034 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3035 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 polygon_vector_variable go to state 928 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1868 tag go to state 429 state 2498 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3036 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2498 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3037 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 polyhedron_vector_variable go to state 933 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 polyhedron_variable go to state 958 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 2499 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 347 polyhedron_variable: variable . POLYHEDRON PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 POLYHEDRON shift, and go to state 1288 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 ELLIPSE_VECTOR shift, and go to state 1322 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 state 2500 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2500 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 2501 numeric_vector_variable go to state 908 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 2501 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 state 2502 989 numeric_token_atom: numeric_token OVER . numeric_token INTEGER shift, and go to state 591 REAL shift, and go to state 592 numeric_token go to state 2580 state 2503 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2503 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2504 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2505 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 parabola_variable go to state 946 polygon_variable go to state 951 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 2504 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3038 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3039 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2505 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 335 parabola_variable: variable . PARABOLA 340 polygon_variable: variable . POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PARABOLA shift, and go to state 1293 PLANE shift, and go to state 1297 state 2506 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2506 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2507 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 polygon_vector_variable go to state 928 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 tag go to state 429 state 2507 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 ELLIPSE_VECTOR shift, and go to state 1322 PARABOLA_VECTOR shift, and go to state 1332 state 2508 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1426 reg_polygon_tertiary: reg_polygon_secondary . 1664 polygon_vector_secondary: reg_polygon_secondary . DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS 1666 | reg_polygon_secondary . DECOMPOSE path_primary 1668 | reg_polygon_secondary . OVER path_primary REFLECTED_IN shift, and go to state 2079 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 OVER shift, and go to state 2081 DECOMPOSE shift, and go to state 2082 $default reduce using rule 1426 (reg_polygon_tertiary) transformer go to state 2083 basic_transformer go to state 1718 state 2509 1199 point_primary: MEDIATE LEFT_PARENTHESIS point_expression . COMMA point_expression COMMA numeric_expression RIGHT_PARENTHESIS 1200 | MEDIATE LEFT_PARENTHESIS point_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3040 state 2510 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1101 numeric_tertiary: numeric_secondary . 1216 point_primary: GET_POINT LEFT_PARENTHESIS numeric_secondary . COMMA conic_section_lattice_expression RIGHT_PARENTHESIS 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary COMMA shift, and go to state 3041 LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 COMMA [reduce using rule 1101 (numeric_tertiary)] $default reduce using rule 1101 (numeric_tertiary) variable go to state 1584 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 2511 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2486 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2487 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 2512 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3042 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2432 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3043 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 tag go to state 429 state 2513 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 state 2514 1211 point_primary: GET_POINT numeric_secondary path_primary . $default reduce using rule 1211 (point_primary) state 2515 1212 point_primary: GET_POINT numeric_secondary ellipse_primary . $default reduce using rule 1212 (point_primary) state 2516 1213 point_primary: GET_POINT numeric_secondary circle_primary . $default reduce using rule 1213 (point_primary) state 2517 1214 point_primary: GET_POINT numeric_secondary parabola_primary . $default reduce using rule 1214 (point_primary) state 2518 1215 point_primary: GET_POINT numeric_secondary hyperbola_primary . $default reduce using rule 1215 (point_primary) state 2519 1217 point_primary: GET_POINT numeric_secondary polygon_primary . $default reduce using rule 1217 (point_primary) state 2520 1220 point_primary: GET_POINT numeric_secondary rectangle_primary . $default reduce using rule 1220 (point_primary) state 2521 1218 point_primary: GET_POINT numeric_secondary reg_polygon_primary . $default reduce using rule 1218 (point_primary) state 2522 1219 point_primary: GET_POINT numeric_secondary triangle_primary . $default reduce using rule 1219 (point_primary) state 2523 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2523 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2524 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2525 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 2524 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3044 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2432 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3045 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2525 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 PLANE shift, and go to state 1297 state 2526 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3046 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3047 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 2527 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PARABOLA_VECTOR shift, and go to state 1332 state 2528 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1443 cylinder_primary: LEFT_PARENTHESIS . cylinder_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2528 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2529 DISENTANGLE shift, and go to state 902 variable go to state 2530 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cylinder_variable go to state 956 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1831 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 2529 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 3048 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2532 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3049 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2530 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 state 2531 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3050 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3052 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2532 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression LEFT_PARENTHESIS shift, and go to state 3053 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2532 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3054 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 2533 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 2534 1300 path_primary: GET_PATH INTEGER cone_primary . $default reduce using rule 1300 (path_primary) state 2535 1297 path_primary: GET_PATH numeric_expression cuboid_primary . $default reduce using rule 1297 (path_primary) state 2536 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2536 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2537 cone_vector_variable go to state 930 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 tag go to state 429 state 2537 271 cone_vector_variable: variable . CONE_VECTOR CONE_VECTOR shift, and go to state 1328 state 2538 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2538 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2539 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 tag go to state 429 state 2539 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 state 2540 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2540 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 2541 variable go to state 2542 numeric_variable go to state 656 point_variable go to state 657 parabola_variable go to state 946 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 tag go to state 429 state 2541 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression LEFT_PARENTHESIS shift, and go to state 3055 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3056 numeric_vector_variable go to state 908 point_vector_variable go to state 917 parabola_vector_variable go to state 923 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 tag go to state 429 state 2542 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 335 parabola_variable: variable . PARABOLA UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PARABOLA shift, and go to state 1293 state 2543 1110 numeric_single: LEFT_PARENTHESIS numeric_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 2481 state 2544 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2544 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MEASURE_TEXT shift, and go to state 805 variable go to state 2545 numeric_vector_variable go to state 908 parabola_vector_variable go to state 923 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 tag go to state 429 state 2545 248 numeric_vector_variable: variable . NUMERIC_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR NUMERIC_VECTOR shift, and go to state 1306 PARABOLA_VECTOR shift, and go to state 1332 state 2546 1233 point_primary: GET_VERTEX numeric_primary ellipse_primary . $default reduce using rule 1233 (point_primary) state 2547 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3057 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 GET_HYPERBOLA shift, and go to state 889 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 3058 variable go to state 3059 ellipse_variable go to state 944 hyperbola_variable go to state 947 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 tag go to state 429 state 2548 1331 ellipse_primary: LAST . ellipse_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 3060 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 3061 ellipse_vector_variable go to state 921 hyperbola_vector_variable go to state 924 ellipse_variable go to state 944 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 tag go to state 429 state 2549 333 ellipse_variable: variable . ELLIPSE 336 hyperbola_variable: variable . HYPERBOLA ELLIPSE shift, and go to state 1283 HYPERBOLA shift, and go to state 1294 state 2550 1231 point_primary: GET_FOCUS numeric_primary ellipse_primary . $default reduce using rule 1231 (point_primary) state 2551 1235 point_primary: GET_FOCUS numeric_primary hyperbola_primary . $default reduce using rule 1235 (point_primary) state 2552 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3062 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 3063 variable go to state 2554 numeric_variable go to state 656 point_variable go to state 657 hyperbola_variable go to state 947 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 tag go to state 429 state 2553 1250 point_primary: LAST . point_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 3064 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3065 point_vector_variable go to state 917 hyperbola_vector_variable go to state 924 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 tag go to state 429 state 2554 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 336 hyperbola_variable: variable . HYPERBOLA UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 HYPERBOLA shift, and go to state 1294 state 2555 1303 path_primary: GET_BRANCH numeric_secondary hyperbola_primary . $default reduce using rule 1303 (path_primary) state 2556 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2556 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 2557 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 tag go to state 429 state 2557 333 ellipse_variable: variable . ELLIPSE 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSE shift, and go to state 1283 ELLIPSOID shift, and go to state 1291 state 2558 1296 with_closed_optional: WITH_CLOSED . $default reduce using rule 1296 (with_closed_optional) state 2559 1291 path_primary: HALF ellipse_primary with_closed_optional . with_angle_optional with_start_optional WITH_ANGLE shift, and go to state 3066 WITH_ANGLE [reduce using rule 557 (with_angle_optional)] $default reduce using rule 557 (with_angle_optional) with_angle_optional go to state 3067 state 2560 1292 path_primary: QUARTER ellipse_primary with_closed_optional . with_angle_optional with_start_optional WITH_ANGLE shift, and go to state 3066 WITH_ANGLE [reduce using rule 557 (with_angle_optional)] $default reduce using rule 557 (with_angle_optional) with_angle_optional go to state 3068 state 2561 1290 path_primary: SEGMENT ellipse_primary WITH_START . numeric_expression WITH_END numeric_expression with_closed_optional with_angle_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3069 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2562 1337 ellipse_expression: ellipse_tertiary . 1573 point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS plane_secondary INTERSECTION_POINTS shift, and go to state 2567 $default reduce using rule 1337 (ellipse_expression) state 2563 1406 polygon_expression: polygon_tertiary . 1574 point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS polygon_secondary 1575 | polygon_tertiary . INTERSECTION_POINTS reg_polygon_secondary INTERSECTION_POINTS shift, and go to state 2568 $default reduce using rule 1406 (polygon_expression) state 2564 1427 reg_polygon_expression: reg_polygon_tertiary . 1576 point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS polygon_secondary INTERSECTION_POINTS shift, and go to state 2569 $default reduce using rule 1427 (reg_polygon_expression) state 2565 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2565 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2566 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2566 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 2567 1573 point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS . plane_secondary LEFT_PARENTHESIS shift, and go to state 2934 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2935 variable go to state 2936 plane_variable go to state 966 plane_primary go to state 1092 plane_secondary go to state 2889 tag go to state 429 state 2568 1574 point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS . polygon_secondary 1575 | polygon_tertiary INTERSECTION_POINTS . reg_polygon_secondary LEFT_PARENTHESIS shift, and go to state 3070 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 2276 DISENTANGLE shift, and go to state 902 variable go to state 3071 polygon_variable go to state 951 reg_polygon_variable go to state 952 polygon_primary go to state 1040 polygon_secondary go to state 2918 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2919 tag go to state 429 state 2569 1576 point_vector_tertiary: reg_polygon_tertiary INTERSECTION_POINTS . polygon_secondary LEFT_PARENTHESIS shift, and go to state 3072 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 3073 DISENTANGLE shift, and go to state 902 variable go to state 3074 polygon_variable go to state 951 polygon_primary go to state 1040 polygon_secondary go to state 2929 tag go to state 429 state 2570 1302 path_primary: GENERATE nurb_expression WITH_POWER . numeric_expression WITH_TIME_PARAMETER numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3075 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2571 992 numeric_primary: numeric_atom LEFT_BRACKET numeric_expression . COMMA numeric_expression RIGHT_BRACKET COMMA shift, and go to state 3076 state 2572 1069 numeric_primary: LAST . numeric_vector_expression 1168 transform_primary: LAST . transform_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 2977 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3077 numeric_vector_variable go to state 908 transform_vector_variable go to state 913 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1994 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 2573 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 325 transform_variable: variable . TRANSFORM 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 TRANSFORM shift, and go to state 1273 POINT shift, and go to state 1275 state 2574 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2574 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 2575 transform_vector_variable go to state 913 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 2575 253 transform_vector_variable: variable . TRANSFORM_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 TRANSFORM_VECTOR shift, and go to state 1312 POINT_VECTOR shift, and go to state 1314 state 2576 1082 numeric_secondary: numeric_secondary TIMES numeric_variable . $default reduce using rule 1082 (numeric_secondary) state 2577 1254 point_secondary: numeric_secondary TIMES point_primary . $default reduce using rule 1254 (point_secondary) state 2578 1085 numeric_secondary: numeric_secondary times_or_over numeric_primary . $default reduce using rule 1085 (numeric_secondary) state 2579 1084 numeric_secondary: numeric_token OVER numeric_variable . $default reduce using rule 1084 (numeric_secondary) state 2580 989 numeric_token_atom: numeric_token OVER numeric_token . $default reduce using rule 989 (numeric_token_atom) state 2581 1253 point_secondary: point_primary CROSS_PRODUCT point_primary . $default reduce using rule 1253 (point_secondary) state 2582 1260 point_secondary: point_secondary REFLECTED_IN path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1260 (point_secondary)] PERIOD_PAIR [reduce using rule 1260 (point_secondary)] PERIOD_TRIPLE [reduce using rule 1260 (point_secondary)] HYPHEN_PAIR [reduce using rule 1260 (point_secondary)] HYPHEN_TRIPLE [reduce using rule 1260 (point_secondary)] $default reduce using rule 1260 (point_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2583 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS . point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3078 tag go to state 429 state 2584 1188 transformer: TRANSFORMED transform_primary . $default reduce using rule 1188 (transformer) state 2585 1086 numeric_secondary: point_secondary DOT_PRODUCT point_primary . $default reduce using rule 1086 (numeric_secondary) state 2586 1087 numeric_secondary: point_secondary ANGLE point_primary . $default reduce using rule 1087 (numeric_secondary) state 2587 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1436 cone_primary: LEFT_PARENTHESIS . cone_expression RIGHT_PARENTHESIS 1443 cylinder_primary: LEFT_PARENTHESIS . cylinder_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2587 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2588 variable go to state 2589 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 cone_variable go to state 955 cylinder_variable go to state 956 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1830 cylinder_primary go to state 1060 cylinder_secondary go to state 1061 cylinder_tertiary go to state 1062 cylinder_expression go to state 1831 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 tag go to state 429 state 2588 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1437 cone_primary: LAST . cone_vector_expression 1444 cylinder_primary: LAST . cylinder_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 3079 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3080 variable go to state 3081 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 2008 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 2589 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 344 cone_variable: variable . CONE 345 cylinder_variable: variable . CYLINDER 346 cuboid_variable: variable . CUBOID 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 CONE shift, and go to state 1289 CYLINDER shift, and go to state 1290 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 state 2590 1088 numeric_secondary: point_secondary LOCATION ellipse_primary . $default reduce using rule 1088 (numeric_secondary) state 2591 1089 numeric_secondary: point_secondary LOCATION circle_primary . $default reduce using rule 1089 (numeric_secondary) state 2592 1090 numeric_secondary: point_secondary LOCATION parabola_primary . $default reduce using rule 1090 (numeric_secondary) state 2593 1091 numeric_secondary: point_secondary LOCATION hyperbola_primary . $default reduce using rule 1091 (numeric_secondary) state 2594 1095 numeric_secondary: point_secondary LOCATION cone_primary . $default reduce using rule 1095 (numeric_secondary) state 2595 1096 numeric_secondary: point_secondary LOCATION cylinder_primary . $default reduce using rule 1096 (numeric_secondary) state 2596 1094 numeric_secondary: point_secondary LOCATION cuboid_primary . $default reduce using rule 1094 (numeric_secondary) state 2597 1092 numeric_secondary: point_secondary LOCATION ellipsoid_primary . $default reduce using rule 1092 (numeric_secondary) state 2598 1093 numeric_secondary: point_secondary LOCATION sphere_primary . $default reduce using rule 1093 (numeric_secondary) state 2599 1097 numeric_secondary: point_secondary DISTANCE_TO_PLANE path_primary . $default reduce using rule 1097 (numeric_secondary) state 2600 1098 numeric_secondary: point_secondary DISTANCE_ALONG_LINE path_primary . $default reduce using rule 1098 (numeric_secondary) state 2601 1257 point_secondary: point_secondary PROJECTED focus_primary . with_z_optional WITH_Z shift, and go to state 3082 WITH_Z [reduce using rule 1258 (with_z_optional)] $default reduce using rule 1258 (with_z_optional) with_z_optional go to state 3083 state 2602 1252 point_secondary: point_secondary times_or_over numeric_primary . $default reduce using rule 1252 (point_secondary) state 2603 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2604 1179 transformer: basic_transformer point_variable . $default reduce using rule 1179 (transformer) state 2605 1177 transformer: basic_transformer numeric_primary . $default reduce using rule 1177 (transformer) state 2606 1178 transformer: basic_transformer numeric_list . $default reduce using rule 1178 (transformer) state 2607 1086 numeric_secondary: point_secondary . DOT_PRODUCT point_primary 1087 | point_secondary . ANGLE point_primary 1088 | point_secondary . LOCATION ellipse_primary 1089 | point_secondary . LOCATION circle_primary 1090 | point_secondary . LOCATION parabola_primary 1091 | point_secondary . LOCATION hyperbola_primary 1092 | point_secondary . LOCATION ellipsoid_primary 1093 | point_secondary . LOCATION sphere_primary 1094 | point_secondary . LOCATION cuboid_primary 1095 | point_secondary . LOCATION cone_primary 1096 | point_secondary . LOCATION cylinder_primary 1097 | point_secondary . DISTANCE_TO_PLANE path_primary 1098 | point_secondary . DISTANCE_ALONG_LINE path_primary 1252 point_secondary: point_secondary . times_or_over numeric_primary 1256 | point_secondary . transformer 1257 | point_secondary . PROJECTED focus_primary with_z_optional 1260 | point_secondary . REFLECTED_IN path_expression 1263 point_tertiary: point_tertiary MINUS point_secondary . REFLECTED_IN shift, and go to state 1699 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 DOT_PRODUCT shift, and go to state 1709 ANGLE shift, and go to state 1710 OVER shift, and go to state 1692 TIMES shift, and go to state 1711 LOCATION shift, and go to state 1712 DISTANCE_TO_PLANE shift, and go to state 1713 DISTANCE_ALONG_LINE shift, and go to state 1714 PROJECTED shift, and go to state 1715 REFLECTED_IN [reduce using rule 1263 (point_tertiary)] ROTATED [reduce using rule 1263 (point_tertiary)] ROTATED_AROUND [reduce using rule 1263 (point_tertiary)] SCALED [reduce using rule 1263 (point_tertiary)] SHEARED [reduce using rule 1263 (point_tertiary)] SHIFTED [reduce using rule 1263 (point_tertiary)] TRANSFORMED [reduce using rule 1263 (point_tertiary)] XSCALED [reduce using rule 1263 (point_tertiary)] YSCALED [reduce using rule 1263 (point_tertiary)] ZSCALED [reduce using rule 1263 (point_tertiary)] LOCATION [reduce using rule 1263 (point_tertiary)] DISTANCE_TO_PLANE [reduce using rule 1263 (point_tertiary)] DISTANCE_ALONG_LINE [reduce using rule 1263 (point_tertiary)] PROJECTED [reduce using rule 1263 (point_tertiary)] $default reduce using rule 1263 (point_tertiary) times_or_over go to state 1716 transformer go to state 1717 basic_transformer go to state 1718 state 2608 1086 numeric_secondary: point_secondary . DOT_PRODUCT point_primary 1087 | point_secondary . ANGLE point_primary 1088 | point_secondary . LOCATION ellipse_primary 1089 | point_secondary . LOCATION circle_primary 1090 | point_secondary . LOCATION parabola_primary 1091 | point_secondary . LOCATION hyperbola_primary 1092 | point_secondary . LOCATION ellipsoid_primary 1093 | point_secondary . LOCATION sphere_primary 1094 | point_secondary . LOCATION cuboid_primary 1095 | point_secondary . LOCATION cone_primary 1096 | point_secondary . LOCATION cylinder_primary 1097 | point_secondary . DISTANCE_TO_PLANE path_primary 1098 | point_secondary . DISTANCE_ALONG_LINE path_primary 1252 point_secondary: point_secondary . times_or_over numeric_primary 1256 | point_secondary . transformer 1257 | point_secondary . PROJECTED focus_primary with_z_optional 1260 | point_secondary . REFLECTED_IN path_expression 1262 point_tertiary: point_tertiary PLUS point_secondary . REFLECTED_IN shift, and go to state 1699 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 DOT_PRODUCT shift, and go to state 1709 ANGLE shift, and go to state 1710 OVER shift, and go to state 1692 TIMES shift, and go to state 1711 LOCATION shift, and go to state 1712 DISTANCE_TO_PLANE shift, and go to state 1713 DISTANCE_ALONG_LINE shift, and go to state 1714 PROJECTED shift, and go to state 1715 REFLECTED_IN [reduce using rule 1262 (point_tertiary)] ROTATED [reduce using rule 1262 (point_tertiary)] ROTATED_AROUND [reduce using rule 1262 (point_tertiary)] SCALED [reduce using rule 1262 (point_tertiary)] SHEARED [reduce using rule 1262 (point_tertiary)] SHIFTED [reduce using rule 1262 (point_tertiary)] TRANSFORMED [reduce using rule 1262 (point_tertiary)] XSCALED [reduce using rule 1262 (point_tertiary)] YSCALED [reduce using rule 1262 (point_tertiary)] ZSCALED [reduce using rule 1262 (point_tertiary)] LOCATION [reduce using rule 1262 (point_tertiary)] DISTANCE_TO_PLANE [reduce using rule 1262 (point_tertiary)] DISTANCE_ALONG_LINE [reduce using rule 1262 (point_tertiary)] PROJECTED [reduce using rule 1262 (point_tertiary)] $default reduce using rule 1262 (point_tertiary) times_or_over go to state 1716 transformer go to state 1717 basic_transformer go to state 1718 state 2609 1306 path_secondary: path_secondary REFLECTED_IN path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1306 (path_secondary)] PERIOD_PAIR [reduce using rule 1306 (path_secondary)] PERIOD_TRIPLE [reduce using rule 1306 (path_secondary)] HYPHEN_PAIR [reduce using rule 1306 (path_secondary)] HYPHEN_TRIPLE [reduce using rule 1306 (path_secondary)] $default reduce using rule 1306 (path_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2610 1307 path_secondary: path_secondary PROJECTED focus_primary . with_z_optional WITH_Z shift, and go to state 3082 WITH_Z [reduce using rule 1258 (with_z_optional)] $default reduce using rule 1258 (with_z_optional) with_z_optional go to state 3084 state 2611 1309 path_tertiary: path_secondary path_join path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1309 (path_tertiary)] PERIOD_PAIR [reduce using rule 1309 (path_tertiary)] PERIOD_TRIPLE [reduce using rule 1309 (path_tertiary)] HYPHEN_PAIR [reduce using rule 1309 (path_tertiary)] HYPHEN_TRIPLE [reduce using rule 1309 (path_tertiary)] $default reduce using rule 1309 (path_tertiary) path_join go to state 1731 basic_path_join go to state 1730 state 2612 1319 path_expression: path_expression path_join CYCLE . $default reduce using rule 1319 (path_expression) state 2613 1318 path_expression: path_expression path_join path_element_list . 1321 path_element_list: path_element_list . path_join point_expression 1322 | path_element_list . path_join path_tertiary 1323 | path_element_list . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1318 (path_expression)] PERIOD_PAIR [reduce using rule 1318 (path_expression)] PERIOD_TRIPLE [reduce using rule 1318 (path_expression)] HYPHEN_PAIR [reduce using rule 1318 (path_expression)] HYPHEN_TRIPLE [reduce using rule 1318 (path_expression)] $default reduce using rule 1318 (path_expression) path_join go to state 1732 basic_path_join go to state 1730 state 2614 1323 path_element_list: path_element_list path_join CYCLE . $default reduce using rule 1323 (path_element_list) state 2615 1321 path_element_list: path_element_list path_join point_expression . $default reduce using rule 1321 (path_element_list) state 2616 1322 path_element_list: path_element_list path_join path_tertiary . $default reduce using rule 1322 (path_element_list) state 2617 1142 pen_primary: LEFT_PARENTHESIS pen_expression RIGHT_PARENTHESIS . $default reduce using rule 1142 (pen_primary) state 2618 1149 dash_pattern_primary: LEFT_PARENTHESIS dash_pattern_expression RIGHT_PARENTHESIS . $default reduce using rule 1149 (dash_pattern_primary) state 2619 1156 color_primary: LEFT_PARENTHESIS color_expression RIGHT_PARENTHESIS . $default reduce using rule 1156 (color_primary) state 2620 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2620 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 2621 numeric_vector_variable go to state 908 point_vector_variable go to state 917 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2621 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 2622 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1156 color_primary: LEFT_PARENTHESIS . color_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 973 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 1735 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 2623 1157 color_primary: LAST . color_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 3085 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3086 color_vector_variable go to state 916 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1740 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 2624 1160 color_secondary: numeric_secondary TIMES color_primary . $default reduce using rule 1160 (color_secondary) state 2625 1159 color_secondary: color_secondary times_or_over numeric_primary . $default reduce using rule 1159 (color_secondary) state 2626 1159 color_secondary: color_secondary . times_or_over numeric_primary 1164 color_tertiary: color_tertiary MINUS color_secondary . OVER shift, and go to state 1692 TIMES shift, and go to state 1711 $default reduce using rule 1164 (color_tertiary) times_or_over go to state 1747 state 2627 1159 color_secondary: color_secondary . times_or_over numeric_primary 1163 color_tertiary: color_tertiary PLUS color_secondary . OVER shift, and go to state 1692 TIMES shift, and go to state 1711 $default reduce using rule 1163 (color_tertiary) times_or_over go to state 1747 state 2628 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression . COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3087 state 2629 556 set_command: SET focus_variable WITH_POSITION point_expression . WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional WITH_DIRECTION shift, and go to state 3088 state 2630 614 with_center_optional: WITH_CENTER point_expression . $default reduce using rule 614 (with_center_optional) state 2631 618 with_axis_h_optional: WITH_AXIS_H . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3089 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2632 564 set_command: SET ellipse_variable with_center_optional with_axis_h_optional . with_axis_v_optional with_point_count_optional with_normal_optional WITH_AXIS_V shift, and go to state 3090 $default reduce using rule 619 (with_axis_v_optional) with_axis_v_optional go to state 3091 state 2633 616 with_diameter_optional: WITH_DIAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3092 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2634 565 set_command: SET circle_variable with_center_optional with_diameter_optional . with_point_count_optional with_normal_optional WITH_POINT_COUNT shift, and go to state 3093 $default reduce using rule 621 (with_point_count_optional) with_point_count_optional go to state 3094 state 2635 569 set_parabola_option: WITH_FOCUS . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3095 tag go to state 429 state 2636 570 set_parabola_option: WITH_VERTEX . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3096 tag go to state 429 state 2637 573 set_parabola_option: WITH_DIRECTRIX . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 3097 path_element_list go to state 678 tag go to state 429 state 2638 571 set_parabola_option: WITH_PARAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3098 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2639 572 set_parabola_option: WITH_HALF_PARAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3099 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2640 575 set_parabola_option: WITH_INCREMENT_VALUE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3100 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2641 574 set_parabola_option: WITH_MAX_EXTENT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3101 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2642 568 set_parabola_option_list: set_parabola_option_list set_parabola_option . $default reduce using rule 568 (set_parabola_option_list) state 2643 580 set_hyperbola_option: WITH_FOCUS . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3102 tag go to state 429 state 2644 581 set_hyperbola_option: WITH_FOCUS_0 . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3103 tag go to state 429 state 2645 582 set_hyperbola_option: WITH_FOCUS_1 . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3104 tag go to state 429 state 2646 579 set_hyperbola_option: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3105 tag go to state 429 state 2647 583 set_hyperbola_option: WITH_VERTEX . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3106 tag go to state 429 state 2648 584 set_hyperbola_option: WITH_VERTEX_0 . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3107 tag go to state 429 state 2649 585 set_hyperbola_option: WITH_VERTEX_1 . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3108 tag go to state 429 state 2650 588 set_hyperbola_option: WITH_DIRECTRIX . path_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 3109 path_element_list go to state 678 tag go to state 429 state 2651 586 set_hyperbola_option: WITH_PARAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3110 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2652 587 set_hyperbola_option: WITH_HALF_PARAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3111 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2653 591 set_hyperbola_option: WITH_MAJOR_AXIS_LENGTH . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3112 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2654 592 set_hyperbola_option: WITH_HALF_MAJOR_AXIS_LENGTH . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3113 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2655 593 set_hyperbola_option: WITH_MINOR_AXIS_LENGTH . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3114 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2656 594 set_hyperbola_option: WITH_HALF_MINOR_AXIS_LENGTH . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3115 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2657 590 set_hyperbola_option: WITH_INCREMENT_VALUE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3116 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2658 589 set_hyperbola_option: WITH_MAX_EXTENT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3117 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2659 578 set_hyperbola_option_list: set_hyperbola_option_list set_hyperbola_option . $default reduce using rule 578 (set_hyperbola_option_list) state 2660 599 set_helix_option: WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3118 tag go to state 429 state 2661 604 set_helix_option: WITH_ANGLE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3119 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2662 598 set_helix_option: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3120 tag go to state 429 state 2663 601 set_helix_option: WITH_START_DIAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3121 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2664 602 set_helix_option: WITH_POINTS_PER_CYCLE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3122 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2665 603 set_helix_option: WITH_CYCLES . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3123 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2666 600 set_helix_option: WITH_DIRECTION_VECTOR . point_vector_expression LEFT_PARENTHESIS shift, and go to state 1937 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 1938 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 3124 tag go to state 429 state 2667 605 set_helix_option: WITH_TYPE . helix_type_specifier NULL_TYPE shift, and go to state 3125 LOGARITHMIC shift, and go to state 3126 ARCHIMEDEAN shift, and go to state 3127 PARABOLIC shift, and go to state 3128 HYPERBOLIC shift, and go to state 3129 helix_type_specifier go to state 3130 state 2668 597 set_helix_option_list: set_helix_option_list set_helix_option . $default reduce using rule 597 (set_helix_option_list) state 2669 612 set_command: SET reg_polygon_variable WITH_SIDES numeric_expression . with_center_optional with_diameter_optional with_normal_optional WITH_CENTER shift, and go to state 1754 $default reduce using rule 613 (with_center_optional) with_center_optional go to state 3131 state 2670 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS . point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3132 tag go to state 429 state 2671 629 set_cone_option: WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3133 tag go to state 429 state 2672 628 set_cone_option: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3134 tag go to state 429 state 2673 634 set_cone_option: WITH_POINT_COUNT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3135 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2674 630 set_cone_option: WITH_RADIUS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3136 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2675 631 set_cone_option: WITH_AXIS_X . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3137 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2676 632 set_cone_option: WITH_AXIS_Y . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3138 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2677 633 set_cone_option: WITH_AXIS_Z . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3139 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2678 635 set_cone_option: WITH_DIVISIONS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3140 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2679 636 set_cone_option: WITH_TYPE . cone_type 641 | WITH_TYPE . nap_type PARABOLIC shift, and go to state 3141 HYPERBOLIC shift, and go to state 3142 ELLIPTICAL shift, and go to state 3143 CIRCULAR shift, and go to state 3144 SINGLE_NAPPED shift, and go to state 3145 DOUBLE_NAPPED shift, and go to state 3146 cone_type go to state 3147 nap_type go to state 3148 state 2680 627 set_cone_option_list: set_cone_option_list set_cone_option . $default reduce using rule 627 (set_cone_option_list) state 2681 648 set_cylinder_option: WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3149 tag go to state 429 state 2682 647 set_cylinder_option: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3150 tag go to state 429 state 2683 653 set_cylinder_option: WITH_POINT_COUNT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3151 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2684 649 set_cylinder_option: WITH_RADIUS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3152 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2685 650 set_cylinder_option: WITH_AXIS_X . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3153 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2686 651 set_cylinder_option: WITH_AXIS_Y . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3154 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2687 652 set_cylinder_option: WITH_AXIS_Z . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3155 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2688 654 set_cylinder_option: WITH_DIVISIONS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3156 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2689 655 set_cylinder_option: WITH_TYPE . cylinder_type PARABOLIC shift, and go to state 3157 HYPERBOLIC shift, and go to state 3158 ELLIPTICAL shift, and go to state 3159 CIRCULAR shift, and go to state 3160 cylinder_type go to state 3161 state 2690 646 set_cylinder_option_list: set_cylinder_option_list set_cylinder_option . $default reduce using rule 646 (set_cylinder_option_list) state 2691 663 set_ellipsoid_option: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3162 tag go to state 429 state 2692 670 set_ellipsoid_option: WITH_POINT_COUNT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3163 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2693 664 set_ellipsoid_option: WITH_AXIS_X . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3164 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2694 665 set_ellipsoid_option: WITH_AXIS_Y . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3165 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2695 666 set_ellipsoid_option: WITH_AXIS_Z . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3166 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2696 667 set_ellipsoid_option: WITH_DIVISIONS_X . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3167 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2697 668 set_ellipsoid_option: WITH_DIVISIONS_Y . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3168 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2698 669 set_ellipsoid_option: WITH_DIVISIONS_Z . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3169 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2699 662 set_ellipsoid_option_list: set_ellipsoid_option_list set_ellipsoid_option . $default reduce using rule 662 (set_ellipsoid_option_list) state 2700 674 set_sphere_option: WITH_CENTER . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3170 tag go to state 429 state 2701 680 set_sphere_option: WITH_POINT_COUNT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3171 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2702 678 set_sphere_option: WITH_RADIUS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3172 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2703 679 set_sphere_option: WITH_DIAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3173 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2704 675 set_sphere_option: WITH_DIVISIONS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3174 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2705 676 set_sphere_option: WITH_DIVISIONS_VERTICAL . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3175 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2706 677 set_sphere_option: WITH_DIVISIONS_HORIZONTAL . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3176 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2707 681 set_sphere_option: WITH_TYPE . sphere_type SPHERE_GLOBE_TYPE shift, and go to state 3177 SPHERE_PANEL_TYPE shift, and go to state 3178 sphere_type go to state 3179 state 2708 673 set_sphere_option_list: set_sphere_option_list set_sphere_option . $default reduce using rule 673 (set_sphere_option_list) state 2709 687 set_paraboloid_option: WITH_TYPE . paraboloid_type HYPERBOLIC shift, and go to state 3180 ELLIPTICAL shift, and go to state 3181 paraboloid_type go to state 3182 state 2710 690 set_paraboloid_option: WITH_MAX_EXTENT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3183 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2711 686 set_paraboloid_option_list: set_paraboloid_option_list set_paraboloid_option . $default reduce using rule 686 (set_paraboloid_option_list) state 2712 555 set_command: SET color_part numeric_secondary color_variable . $default reduce using rule 555 (set_command) state 2713 1125 string_primary: LEFT_PARENTHESIS string_expression RIGHT_PARENTHESIS . $default reduce using rule 1125 (string_primary) state 2714 1131 precision_optional: WITH_PRECISION . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3184 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2715 1129 string_primary: DECIMAL numeric_expression precision_optional . $default reduce using rule 1129 (string_primary) state 2716 1136 string_expression: string_expression AMPERSAND string_tertiary . $default reduce using rule 1136 (string_expression) state 2717 1190 picture_primary: LEFT_PARENTHESIS picture_expression RIGHT_PARENTHESIS . $default reduce using rule 1190 (picture_primary) state 2718 1194 picture_tertiary: picture_tertiary PLUS picture_secondary . $default reduce using rule 1194 (picture_tertiary) state 2719 733 beginfig_command: BEGINFIG LEFT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS . $default reduce using rule 733 (beginfig_command) state 2720 743 with_clause_output: WITH_FOCUS focus_expression . $default reduce using rule 743 (with_clause_output) state 2721 758 projection_type: PERSPECTIVE . $default reduce using rule 758 (projection_type) state 2722 759 projection_type: PARALLEL_X_Y . $default reduce using rule 759 (projection_type) state 2723 760 projection_type: PARALLEL_X_Z . $default reduce using rule 760 (projection_type) state 2724 761 projection_type: PARALLEL_Z_Y . $default reduce using rule 761 (projection_type) state 2725 762 projection_type: AXONOMETRIC . $default reduce using rule 762 (projection_type) state 2726 763 projection_type: ISOMETRIC . $default reduce using rule 763 (projection_type) state 2727 764 projection_type: SUPPRESS . $default reduce using rule 764 (projection_type) state 2728 744 with_clause_output: WITH_PROJECTION projection_type . $default reduce using rule 744 (with_clause_output) state 2729 745 with_clause_output: WITH_FACTOR numeric_expression . $default reduce using rule 745 (with_clause_output) state 2730 752 projection_limits_option: MIN_X_PROJ EQUATE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3185 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2731 753 projection_limits_option: MAX_X_PROJ EQUATE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3186 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2732 754 projection_limits_option: MIN_Y_PROJ EQUATE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3187 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2733 755 projection_limits_option: MAX_Y_PROJ EQUATE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3188 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2734 756 projection_limits_option: MIN_Z_PROJ EQUATE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3189 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2735 757 projection_limits_option: MAX_Z_PROJ EQUATE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3190 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2736 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA . numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3191 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2737 1501 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . path_expression 1502 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . ellipse_expression 1503 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . circle_expression 1504 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . polygon_expression 1505 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . reg_polygon_expression 1506 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . rectangle_expression 1507 | LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS . triangle_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1878 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 1880 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 3192 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 3193 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 3194 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 3195 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 3196 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 3197 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 3198 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 2738 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 state 2739 1268 bool_point_primary: LEFT_PARENTHESIS boolean_expression COMMA . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3199 tag go to state 429 state 2740 869 boolean_primary: LEFT_PARENTHESIS boolean_expression RIGHT_PARENTHESIS . $default reduce using rule 869 (boolean_primary) state 2741 1167 transform_primary: LEFT_PARENTHESIS transform_expression RIGHT_PARENTHESIS . $default reduce using rule 1167 (transform_primary) state 2742 1269 bool_point_primary: LEFT_PARENTHESIS bool_point_expression RIGHT_PARENTHESIS . $default reduce using rule 1269 (bool_point_primary) state 2743 1276 focus_primary: LEFT_PARENTHESIS focus_expression RIGHT_PARENTHESIS . $default reduce using rule 1276 (focus_primary) state 2744 1282 nurb_primary: LEFT_PARENTHESIS nurb_expression RIGHT_PARENTHESIS . $default reduce using rule 1282 (nurb_primary) state 2745 1325 ellipse_primary: LEFT_PARENTHESIS ellipse_expression RIGHT_PARENTHESIS . $default reduce using rule 1325 (ellipse_primary) state 2746 1339 circle_primary: LEFT_PARENTHESIS circle_expression RIGHT_PARENTHESIS . $default reduce using rule 1339 (circle_primary) state 2747 1352 ellipse_slice_primary: LEFT_PARENTHESIS ellipse_slice_expression RIGHT_PARENTHESIS . $default reduce using rule 1352 (ellipse_slice_primary) state 2748 1357 circle_slice_primary: LEFT_PARENTHESIS circle_slice_expression RIGHT_PARENTHESIS . $default reduce using rule 1357 (circle_slice_primary) state 2749 1362 parabola_primary: LEFT_PARENTHESIS parabola_expression RIGHT_PARENTHESIS . $default reduce using rule 1362 (parabola_primary) state 2750 1370 hyperbola_primary: LEFT_PARENTHESIS hyperbola_expression RIGHT_PARENTHESIS . $default reduce using rule 1370 (hyperbola_primary) state 2751 1378 conic_section_lattice_primary: LEFT_PARENTHESIS conic_section_lattice_expression RIGHT_PARENTHESIS . $default reduce using rule 1378 (conic_section_lattice_primary) state 2752 1388 helix_primary: LEFT_PARENTHESIS helix_expression RIGHT_PARENTHESIS . $default reduce using rule 1388 (helix_primary) state 2753 1395 polygon_primary: LEFT_PARENTHESIS polygon_expression RIGHT_PARENTHESIS . $default reduce using rule 1395 (polygon_primary) state 2754 1408 rectangle_primary: LEFT_PARENTHESIS rectangle_expression RIGHT_PARENTHESIS . $default reduce using rule 1408 (rectangle_primary) state 2755 1419 reg_polygon_primary: LEFT_PARENTHESIS reg_polygon_expression RIGHT_PARENTHESIS . $default reduce using rule 1419 (reg_polygon_primary) state 2756 1429 triangle_primary: LEFT_PARENTHESIS triangle_expression RIGHT_PARENTHESIS . $default reduce using rule 1429 (triangle_primary) state 2757 1436 cone_primary: LEFT_PARENTHESIS cone_expression RIGHT_PARENTHESIS . $default reduce using rule 1436 (cone_primary) state 2758 1443 cylinder_primary: LEFT_PARENTHESIS cylinder_expression RIGHT_PARENTHESIS . $default reduce using rule 1443 (cylinder_primary) state 2759 1450 cuboid_primary: LEFT_PARENTHESIS cuboid_expression RIGHT_PARENTHESIS . $default reduce using rule 1450 (cuboid_primary) state 2760 1460 polyhedron_primary: LEFT_PARENTHESIS polyhedron_expression RIGHT_PARENTHESIS . $default reduce using rule 1460 (polyhedron_primary) state 2761 1468 polyhedron_slice_primary: LEFT_PARENTHESIS polyhedron_slice_expression RIGHT_PARENTHESIS . $default reduce using rule 1468 (polyhedron_slice_primary) state 2762 1473 ellipsoid_primary: LEFT_PARENTHESIS ellipsoid_expression RIGHT_PARENTHESIS . $default reduce using rule 1473 (ellipsoid_primary) state 2763 1480 sphere_primary: LEFT_PARENTHESIS sphere_expression RIGHT_PARENTHESIS . $default reduce using rule 1480 (sphere_primary) state 2764 1487 paraboloid_primary: LEFT_PARENTHESIS paraboloid_expression RIGHT_PARENTHESIS . $default reduce using rule 1487 (paraboloid_primary) state 2765 1494 glyph_primary: LEFT_PARENTHESIS glyph_expression RIGHT_PARENTHESIS . $default reduce using rule 1494 (glyph_primary) state 2766 1508 plane_primary: LEFT_PARENTHESIS plane_expression RIGHT_PARENTHESIS . $default reduce using rule 1508 (plane_primary) state 2767 1514 origami_figure_primary: LEFT_PARENTHESIS origami_figure_expression RIGHT_PARENTHESIS . $default reduce using rule 1514 (origami_figure_primary) state 2768 1521 boolean_vector_primary: LEFT_PARENTHESIS boolean_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1521 (boolean_vector_primary) state 2769 1526 numeric_vector_primary: LEFT_PARENTHESIS numeric_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1526 (numeric_vector_primary) state 2770 1538 string_vector_primary: LEFT_PARENTHESIS string_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1538 (string_vector_primary) state 2771 1543 color_vector_primary: LEFT_PARENTHESIS color_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1543 (color_vector_primary) state 2772 1548 pen_vector_primary: LEFT_PARENTHESIS pen_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1548 (pen_vector_primary) state 2773 1553 dash_pattern_vector_primary: LEFT_PARENTHESIS dash_pattern_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1553 (dash_pattern_vector_primary) state 2774 1558 transform_vector_primary: LEFT_PARENTHESIS transform_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1558 (transform_vector_primary) state 2775 1563 focus_vector_primary: LEFT_PARENTHESIS focus_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1563 (focus_vector_primary) state 2776 1569 point_vector_primary: LEFT_PARENTHESIS point_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1569 (point_vector_primary) state 2777 1579 bool_point_vector_primary: LEFT_PARENTHESIS bool_point_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1579 (bool_point_vector_primary) state 2778 1621 path_vector_primary: LEFT_PARENTHESIS path_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1621 (path_vector_primary) state 2779 1629 ellipse_vector_primary: LEFT_PARENTHESIS ellipse_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1629 (ellipse_vector_primary) state 2780 1635 circle_vector_primary: LEFT_PARENTHESIS circle_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1635 (circle_vector_primary) state 2781 1641 parabola_vector_primary: LEFT_PARENTHESIS parabola_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1641 (parabola_vector_primary) state 2782 1646 hyperbola_vector_primary: LEFT_PARENTHESIS hyperbola_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1646 (hyperbola_vector_primary) state 2783 1651 conic_section_lattice_vector_primary: LEFT_PARENTHESIS conic_section_lattice_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1651 (conic_section_lattice_vector_primary) state 2784 1656 helix_vector_primary: LEFT_PARENTHESIS helix_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1656 (helix_vector_primary) state 2785 1661 polygon_vector_primary: LEFT_PARENTHESIS polygon_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1661 (polygon_vector_primary) state 2786 1676 rectangle_vector_primary: LEFT_PARENTHESIS rectangle_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1676 (rectangle_vector_primary) state 2787 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS reg_polygon_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1682 (reg_polygon_vector_primary) state 2788 1691 triangle_vector_primary: LEFT_PARENTHESIS triangle_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1691 (triangle_vector_primary) state 2789 1697 cone_vector_primary: LEFT_PARENTHESIS cone_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1697 (cone_vector_primary) state 2790 1702 cylinder_vector_primary: LEFT_PARENTHESIS cylinder_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1702 (cylinder_vector_primary) state 2791 1707 cuboid_vector_primary: LEFT_PARENTHESIS cuboid_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1707 (cuboid_vector_primary) state 2792 1713 polyhedron_vector_primary: LEFT_PARENTHESIS polyhedron_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1713 (polyhedron_vector_primary) state 2793 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS ellipsoid_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1719 (ellipsoid_vector_primary) state 2794 1724 sphere_vector_primary: LEFT_PARENTHESIS sphere_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1724 (sphere_vector_primary) state 2795 1729 paraboloid_vector_primary: LEFT_PARENTHESIS paraboloid_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1729 (paraboloid_vector_primary) state 2796 1734 glyph_vector_primary: LEFT_PARENTHESIS glyph_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1734 (glyph_vector_primary) state 2797 1739 plane_vector_primary: LEFT_PARENTHESIS plane_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1739 (plane_vector_primary) state 2798 1744 origami_figure_vector_primary: LEFT_PARENTHESIS origami_figure_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1744 (origami_figure_vector_primary) state 2799 1172 transform_primary: ALIGN path_primary WITH_AXIS . axis_specifier X_AXIS shift, and go to state 3200 Y_AXIS shift, and go to state 3201 Z_AXIS shift, and go to state 3202 axis_specifier go to state 3203 state 2800 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3204 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3205 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2801 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 2802 1337 ellipse_expression: ellipse_tertiary . 1583 bool_point_vector_tertiary: ellipse_tertiary . INTERSECTION_POINTS path_secondary 1586 | ellipse_tertiary . INTERSECTION_POINTS ellipse_secondary 1588 | ellipse_tertiary . INTERSECTION_POINTS circle_secondary INTERSECTION_POINTS shift, and go to state 2807 $default reduce using rule 1337 (ellipse_expression) state 2803 1406 polygon_expression: polygon_tertiary . 1599 bool_point_vector_tertiary: polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2808 $default reduce using rule 1406 (polygon_expression) state 2804 1427 reg_polygon_expression: reg_polygon_tertiary . 1601 bool_point_vector_tertiary: reg_polygon_tertiary . INTERSECTION_POINTS path_secondary INTERSECTION_POINTS shift, and go to state 2809 $default reduce using rule 1427 (reg_polygon_expression) state 2805 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3206 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3207 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2806 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 2807 1583 bool_point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS . path_secondary 1586 | ellipse_tertiary INTERSECTION_POINTS . ellipse_secondary 1588 | ellipse_tertiary INTERSECTION_POINTS . circle_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2892 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2893 GENERATE shift, and go to state 654 variable go to state 2894 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 path_primary go to state 674 path_secondary go to state 2886 ellipse_primary go to state 1008 ellipse_secondary go to state 2887 circle_primary go to state 1012 circle_secondary go to state 2888 tag go to state 429 state 2808 1599 bool_point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2917 tag go to state 429 state 2809 1601 bool_point_vector_tertiary: reg_polygon_tertiary INTERSECTION_POINTS . path_secondary REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1516 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 745 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 2928 tag go to state 429 state 2810 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3208 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3210 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2811 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3211 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2811 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3212 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2812 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 2813 1265 point_expression_list: point_expression COMMA . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3213 tag go to state 429 state 2814 1266 point_expression_list: point_expression_list COMMA . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3214 tag go to state 429 state 2815 962 boolean_primary: ARE_ON_CONIC_SECTION point_expression_list with_tolerance_optional . $default reduce using rule 962 (boolean_primary) state 2816 963 boolean_primary: ARE_ON_CONIC_SECTION point_vector_expression with_tolerance_optional . $default reduce using rule 963 (boolean_primary) state 2817 965 boolean_primary: ARE_DISTINCT point_expression_list with_tolerance_optional . $default reduce using rule 965 (boolean_primary) state 2818 966 boolean_primary: ARE_DISTINCT point_vector_primary with_tolerance_optional . $default reduce using rule 966 (boolean_primary) state 2819 1436 cone_primary: LEFT_PARENTHESIS . cone_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2819 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2820 variable go to state 2821 cone_variable go to state 955 sphere_variable go to state 963 cone_primary go to state 1056 cone_secondary go to state 1057 cone_tertiary go to state 1058 cone_expression go to state 1830 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1935 sphere_expression go to state 1836 tag go to state 429 state 2820 1437 cone_primary: LAST . cone_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 3215 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 3216 cone_vector_variable go to state 930 sphere_vector_variable go to state 935 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 2007 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 2821 344 cone_variable: variable . CONE 352 sphere_variable: variable . SPHERE CONE shift, and go to state 1289 SPHERE shift, and go to state 1292 state 2822 1341 circle_primary: GET_CIRCLE INTEGER cone_primary . $default reduce using rule 1341 (circle_primary) state 2823 1340 circle_primary: GET_CIRCLE INTEGER sphere_primary . $default reduce using rule 1340 (circle_primary) state 2824 1326 ellipse_primary: GET_ELLIPSE INTEGER cone_primary . $default reduce using rule 1326 (ellipse_primary) state 2825 1327 ellipse_primary: GET_ELLIPSE numeric_primary ellipsoid_primary . $default reduce using rule 1327 (ellipse_primary) state 2826 1328 ellipse_primary: GET_ELLIPSE point_vector_primary numeric_primary . with_test_optional with_rectify_optional WITH_TEST shift, and go to state 2124 WITH_NO_TEST shift, and go to state 2125 WITH_TEST [reduce using rule 18 (with_test_optional)] WITH_NO_TEST [reduce using rule 18 (with_test_optional)] $default reduce using rule 18 (with_test_optional) with_test_optional go to state 3217 state 2827 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3218 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3219 variable go to state 2829 numeric_variable go to state 656 point_variable go to state 657 cuboid_variable go to state 957 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 2478 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 tag go to state 429 state 2828 1250 point_primary: LAST . point_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression LEFT_PARENTHESIS shift, and go to state 3220 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3221 point_vector_variable go to state 917 cuboid_vector_variable go to state 932 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 tag go to state 429 state 2829 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 346 cuboid_variable: variable . CUBOID UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 CUBOID shift, and go to state 1287 state 2830 1409 rectangle_primary: GET_RECTANGLE numeric_secondary cuboid_primary . $default reduce using rule 1409 (rectangle_primary) state 2831 1421 reg_polygon_primary: GET_REG_POLYGON numeric_primary polyhedron_primary . $default reduce using rule 1421 (reg_polygon_primary) state 2832 1420 reg_polygon_primary: GET_REG_POLYGON numeric_expression cuboid_primary . $default reduce using rule 1420 (reg_polygon_primary) state 2833 1364 parabola_primary: GET_PARABOLA point_vector_primary numeric_primary . $default reduce using rule 1364 (parabola_primary) state 2834 1372 hyperbola_primary: GET_HYPERBOLA point_vector_primary numeric_primary . $default reduce using rule 1372 (hyperbola_primary) state 2835 1379 conic_section_lattice_primary: GET_CONIC_SECTION_LATTICE point_vector_expression get_conic_section_lattice_option_list . 1381 get_conic_section_lattice_option_list: get_conic_section_lattice_option_list . get_conic_section_lattice_option WITH_TEST shift, and go to state 3222 $default reduce using rule 1379 (conic_section_lattice_primary) get_conic_section_lattice_option go to state 3223 state 2836 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2836 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2837 ellipsoid_vector_variable go to state 934 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 tag go to state 429 state 2837 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR ELLIPSOID_VECTOR shift, and go to state 1330 state 2838 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 250 pen_vector_variable: variable . PEN_VECTOR 251 dash_pattern_vector_variable: variable . DASH_PATTERN_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 266 conic_section_lattice_vector_variable: variable . CONIC_SECTION_LATTICE_VECTOR 267 helix_vector_variable: variable . HELIX_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 281 glyph_vector_variable: variable . GLYPH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 283 origami_figure_vector_variable: variable . ORIGAMI_FIGURE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOLEAN_VECTOR shift, and go to state 1304 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 COLOR_VECTOR shift, and go to state 1308 PEN_VECTOR shift, and go to state 1309 DASH_PATTERN_VECTOR shift, and go to state 1310 TRANSFORM_VECTOR shift, and go to state 1312 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CONIC_SECTION_LATTICE_VECTOR shift, and go to state 1324 HELIX_VECTOR shift, and go to state 1325 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 GLYPH_VECTOR shift, and go to state 1335 PLANE_VECTOR shift, and go to state 1336 ORIGAMI_FIGURE_VECTOR shift, and go to state 1338 state 2839 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3224 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3226 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2840 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1277 focus_primary: LAST . focus_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3227 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2840 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3228 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2841 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 2842 1683 reg_polygon_vector_primary: GET_NET GREAT_RHOMBICOSIDODECAHEDRON with_diameter_optional . with_half_optional WITH_HALF shift, and go to state 3229 WITH_HALF [reduce using rule 1684 (with_half_optional)] $default reduce using rule 1684 (with_half_optional) with_half_optional go to state 3230 state 2843 973 boolean_secondary: boolean_secondary AND boolean_primary . $default reduce using rule 973 (boolean_secondary) state 2844 973 boolean_secondary: boolean_secondary . AND boolean_primary 975 boolean_tertiary: boolean_tertiary OR boolean_secondary . AND shift, and go to state 2020 $default reduce using rule 975 (boolean_tertiary) state 2845 975 boolean_tertiary: boolean_tertiary . OR boolean_secondary 979 boolean_expression: boolean_expression relation boolean_tertiary . OR shift, and go to state 2021 $default reduce using rule 979 (boolean_expression) state 2846 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1103 numeric_tertiary: numeric_tertiary MINUS numeric_secondary . 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 LEFT_PARENTHESIS [reduce using rule 1103 (numeric_tertiary)] SYMBOL_0 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_1 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_2 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_3 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_4 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_5 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_6 [reduce using rule 1103 (numeric_tertiary)] SYMBOL_7 [reduce using rule 1103 (numeric_tertiary)] MEDIATE [reduce using rule 1103 (numeric_tertiary)] GET_POINT [reduce using rule 1103 (numeric_tertiary)] GET_LAST_POINT [reduce using rule 1103 (numeric_tertiary)] GET_CENTER [reduce using rule 1103 (numeric_tertiary)] GET_APEX [reduce using rule 1103 (numeric_tertiary)] GET_BASE_CENTER [reduce using rule 1103 (numeric_tertiary)] GET_CAP_CENTER [reduce using rule 1103 (numeric_tertiary)] GET_VERTEX [reduce using rule 1103 (numeric_tertiary)] GET_FOCUS [reduce using rule 1103 (numeric_tertiary)] LAST [reduce using rule 1103 (numeric_tertiary)] $default reduce using rule 1103 (numeric_tertiary) variable go to state 1584 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 2847 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1102 numeric_tertiary: numeric_tertiary PLUS numeric_secondary . 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 LEFT_PARENTHESIS [reduce using rule 1102 (numeric_tertiary)] SYMBOL_0 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_1 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_2 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_3 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_4 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_5 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_6 [reduce using rule 1102 (numeric_tertiary)] SYMBOL_7 [reduce using rule 1102 (numeric_tertiary)] MEDIATE [reduce using rule 1102 (numeric_tertiary)] GET_POINT [reduce using rule 1102 (numeric_tertiary)] GET_LAST_POINT [reduce using rule 1102 (numeric_tertiary)] GET_CENTER [reduce using rule 1102 (numeric_tertiary)] GET_APEX [reduce using rule 1102 (numeric_tertiary)] GET_BASE_CENTER [reduce using rule 1102 (numeric_tertiary)] GET_CAP_CENTER [reduce using rule 1102 (numeric_tertiary)] GET_VERTEX [reduce using rule 1102 (numeric_tertiary)] GET_FOCUS [reduce using rule 1102 (numeric_tertiary)] LAST [reduce using rule 1102 (numeric_tertiary)] $default reduce using rule 1102 (numeric_tertiary) variable go to state 1584 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 2848 1082 numeric_secondary: numeric_secondary . TIMES numeric_variable 1083 | numeric_secondary . numeric_variable 1085 | numeric_secondary . times_or_over numeric_primary 1104 numeric_tertiary: numeric_tertiary pythagorean_plus_or_minus numeric_secondary . 1254 point_secondary: numeric_secondary . TIMES point_primary 1255 | numeric_secondary . point_primary LEFT_PARENTHESIS shift, and go to state 1525 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 OVER shift, and go to state 1692 TIMES shift, and go to state 1693 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1526 LEFT_PARENTHESIS [reduce using rule 1104 (numeric_tertiary)] SYMBOL_0 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_1 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_2 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_3 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_4 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_5 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_6 [reduce using rule 1104 (numeric_tertiary)] SYMBOL_7 [reduce using rule 1104 (numeric_tertiary)] UNIT_VECTOR [reduce using rule 1104 (numeric_tertiary)] GET_NORMAL [reduce using rule 1104 (numeric_tertiary)] OVER [reduce using rule 1104 (numeric_tertiary)] TIMES [reduce using rule 1104 (numeric_tertiary)] MEDIATE [reduce using rule 1104 (numeric_tertiary)] GET_POINT [reduce using rule 1104 (numeric_tertiary)] GET_LAST_POINT [reduce using rule 1104 (numeric_tertiary)] GET_CENTER [reduce using rule 1104 (numeric_tertiary)] GET_APEX [reduce using rule 1104 (numeric_tertiary)] GET_BASE_CENTER [reduce using rule 1104 (numeric_tertiary)] GET_CAP_CENTER [reduce using rule 1104 (numeric_tertiary)] GET_VERTEX [reduce using rule 1104 (numeric_tertiary)] GET_FOCUS [reduce using rule 1104 (numeric_tertiary)] LAST [reduce using rule 1104 (numeric_tertiary)] $default reduce using rule 1104 (numeric_tertiary) variable go to state 1584 numeric_variable go to state 1694 point_variable go to state 657 times_or_over go to state 1695 numeric_list go to state 669 point_primary go to state 1696 tag go to state 429 state 2849 977 boolean_expression: numeric_expression relation numeric_tertiary . 1102 numeric_tertiary: numeric_tertiary . PLUS numeric_secondary 1103 | numeric_tertiary . MINUS numeric_secondary 1104 | numeric_tertiary . pythagorean_plus_or_minus numeric_secondary PYTHAGOREAN_MINUS shift, and go to state 2029 PYTHAGOREAN_PLUS shift, and go to state 2030 MINUS shift, and go to state 2031 PLUS shift, and go to state 2032 $default reduce using rule 977 (boolean_expression) pythagorean_plus_or_minus go to state 2033 state 2850 964 boolean_primary: point_primary IS_ON_SPHERE sphere_secondary . predicate_clause 1483 sphere_secondary: sphere_secondary . transformer ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 WITH_TOLERANCE shift, and go to state 3231 $default reduce using rule 967 (predicate_clause) predicate_clause go to state 3232 transformer go to state 2103 basic_transformer go to state 1718 state 2851 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1571 point_vector_secondary: point_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3233 path_join go to state 1731 basic_path_join go to state 1730 state 2852 957 boolean_primary: point_expression IS_ON_SEGMENT path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 957 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 2853 958 boolean_primary: point_expression IS_ON_LINE path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 958 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 2854 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS . point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3234 tag go to state 429 state 2855 960 boolean_primary: point_expression IS_ON_ELLIPSE ellipse_expression . $default reduce using rule 960 (boolean_primary) state 2856 978 boolean_expression: point_expression relation point_tertiary . 1262 point_tertiary: point_tertiary . PLUS point_secondary 1263 | point_tertiary . MINUS point_secondary MINUS shift, and go to state 1719 PLUS shift, and go to state 1720 $default reduce using rule 978 (boolean_expression) state 2857 961 boolean_primary: bool_point_expression IS_ON_ELLIPSE ellipse_expression . $default reduce using rule 961 (boolean_primary) state 2858 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1565 focus_vector_secondary: focus_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3235 path_join go to state 1731 basic_path_join go to state 1730 state 2859 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1623 path_vector_secondary: path_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3236 path_join go to state 1731 basic_path_join go to state 1730 state 2860 1625 path_vector_secondary: path_secondary OVER point_primary . $default reduce using rule 1625 (path_vector_secondary) state 2861 1624 path_vector_secondary: path_secondary DECOMPOSE point_primary . $default reduce using rule 1624 (path_vector_secondary) state 2862 1273 bool_point_tertiary: path_tertiary INTERSECTION_POINT path_secondary . 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1273 (bool_point_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2863 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3237 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3238 DISENTANGLE shift, and go to state 902 variable go to state 3239 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 2864 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 3240 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2532 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3241 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 2865 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 state 2866 1333 ellipse_secondary: ellipse_secondary . transformer 1334 | ellipse_secondary . REFLECTED_IN path_expression 1582 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS ellipse_secondary . REFLECTED_IN shift, and go to state 2057 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1582 (bool_point_vector_tertiary) transformer go to state 2059 basic_transformer go to state 1718 state 2867 1346 circle_secondary: circle_secondary . transformer 1347 | circle_secondary . REFLECTED_IN path_expression 1585 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS circle_secondary . REFLECTED_IN shift, and go to state 2061 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1585 (bool_point_vector_tertiary) transformer go to state 2063 basic_transformer go to state 1718 state 2868 1366 parabola_secondary: parabola_secondary . transformer 1591 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS parabola_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1591 (bool_point_vector_tertiary) transformer go to state 2065 basic_transformer go to state 1718 state 2869 1374 hyperbola_secondary: hyperbola_secondary . transformer 1595 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS hyperbola_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1595 (bool_point_vector_tertiary) transformer go to state 2067 basic_transformer go to state 1718 state 2870 1399 polygon_secondary: polygon_secondary . transformer 1400 | polygon_secondary . PROJECTED focus_primary with_z_optional 1598 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS polygon_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 2071 $default reduce using rule 1598 (bool_point_vector_tertiary) transformer go to state 2073 basic_transformer go to state 1718 state 2871 1414 rectangle_secondary: rectangle_secondary . transformer 1415 | rectangle_secondary . REFLECTED_IN path_expression 1602 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS rectangle_secondary . REFLECTED_IN shift, and go to state 2075 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1602 (bool_point_vector_tertiary) transformer go to state 2077 basic_transformer go to state 1718 state 2872 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1600 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS reg_polygon_secondary . REFLECTED_IN shift, and go to state 2079 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1600 (bool_point_vector_tertiary) transformer go to state 2083 basic_transformer go to state 1718 state 2873 1432 triangle_secondary: triangle_secondary . transformer 1604 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS triangle_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1604 (bool_point_vector_tertiary) transformer go to state 2086 basic_transformer go to state 1718 state 2874 1455 cuboid_secondary: cuboid_secondary . transformer 1456 | cuboid_secondary . REFLECTED_IN path_expression 1611 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS cuboid_secondary . REFLECTED_IN shift, and go to state 2090 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1611 (bool_point_vector_tertiary) transformer go to state 2092 basic_transformer go to state 1718 state 2875 1463 polyhedron_secondary: polyhedron_secondary . transformer 1464 | polyhedron_secondary . REFLECTED_IN path_expression 1613 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS polyhedron_secondary . REFLECTED_IN shift, and go to state 2095 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1613 (bool_point_vector_tertiary) transformer go to state 2097 basic_transformer go to state 1718 state 2876 1476 ellipsoid_secondary: ellipsoid_secondary . transformer 1607 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS ellipsoid_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1607 (bool_point_vector_tertiary) transformer go to state 2100 basic_transformer go to state 1718 state 2877 1483 sphere_secondary: sphere_secondary . transformer 1609 bool_point_vector_tertiary: path_tertiary INTERSECTION_POINTS sphere_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1609 (bool_point_vector_tertiary) transformer go to state 2103 basic_transformer go to state 1718 state 2878 970 boolean_primary: path_expression IS_COLINEAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 970 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 2879 969 boolean_primary: path_expression IS_PARALLEL path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 969 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 2880 945 boolean_primary: path_expression IS_COPLANAR path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 945 (boolean_primary) path_join go to state 1731 basic_path_join go to state 1730 state 2881 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1334 ellipse_secondary: ellipse_secondary REFLECTED_IN path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1334 (ellipse_secondary)] PERIOD_PAIR [reduce using rule 1334 (ellipse_secondary)] PERIOD_TRIPLE [reduce using rule 1334 (ellipse_secondary)] HYPHEN_PAIR [reduce using rule 1334 (ellipse_secondary)] HYPHEN_TRIPLE [reduce using rule 1334 (ellipse_secondary)] $default reduce using rule 1334 (ellipse_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2882 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1631 ellipse_vector_secondary: ellipse_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3242 path_join go to state 1731 basic_path_join go to state 1730 state 2883 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3243 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 3244 GENERATE shift, and go to state 654 variable go to state 3245 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2420 plane_expression go to state 1839 tag go to state 429 state 2884 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3246 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2893 GENERATE shift, and go to state 654 variable go to state 3247 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 plane_vector_variable go to state 938 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2885 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 355 plane_variable: variable . PLANE PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PLANE shift, and go to state 1297 state 2886 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1583 bool_point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1583 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2887 1333 ellipse_secondary: ellipse_secondary . transformer 1334 | ellipse_secondary . REFLECTED_IN path_expression 1586 bool_point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS ellipse_secondary . REFLECTED_IN shift, and go to state 2057 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1586 (bool_point_vector_tertiary) transformer go to state 2059 basic_transformer go to state 1718 state 2888 1346 circle_secondary: circle_secondary . transformer 1347 | circle_secondary . REFLECTED_IN path_expression 1588 bool_point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS circle_secondary . REFLECTED_IN shift, and go to state 2061 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1588 (bool_point_vector_tertiary) transformer go to state 2063 basic_transformer go to state 1718 state 2889 1573 point_vector_tertiary: ellipse_tertiary INTERSECTION_POINTS plane_secondary . $default reduce using rule 1573 (point_vector_tertiary) state 2890 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1347 circle_secondary: circle_secondary REFLECTED_IN path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1347 (circle_secondary)] PERIOD_PAIR [reduce using rule 1347 (circle_secondary)] PERIOD_TRIPLE [reduce using rule 1347 (circle_secondary)] HYPHEN_PAIR [reduce using rule 1347 (circle_secondary)] HYPHEN_TRIPLE [reduce using rule 1347 (circle_secondary)] $default reduce using rule 1347 (circle_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2891 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1637 circle_vector_secondary: circle_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3248 path_join go to state 1731 basic_path_join go to state 1730 state 2892 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1920 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 1922 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 tag go to state 429 state 2893 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3249 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2893 GENERATE shift, and go to state 654 variable go to state 3250 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 tag go to state 429 state 2894 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 state 2895 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1584 bool_point_vector_tertiary: circle_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1584 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2896 1333 ellipse_secondary: ellipse_secondary . transformer 1334 | ellipse_secondary . REFLECTED_IN path_expression 1589 bool_point_vector_tertiary: circle_tertiary INTERSECTION_POINTS ellipse_secondary . REFLECTED_IN shift, and go to state 2057 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1589 (bool_point_vector_tertiary) transformer go to state 2059 basic_transformer go to state 1718 state 2897 1346 circle_secondary: circle_secondary . transformer 1347 | circle_secondary . REFLECTED_IN path_expression 1587 bool_point_vector_tertiary: circle_tertiary INTERSECTION_POINTS circle_secondary . REFLECTED_IN shift, and go to state 2061 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1587 (bool_point_vector_tertiary) transformer go to state 2063 basic_transformer go to state 1718 state 2898 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2416 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2417 GENERATE shift, and go to state 654 variable go to state 2418 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2420 plane_expression go to state 1839 tag go to state 429 state 2899 1301 path_primary: LAST . path_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3251 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1517 GENERATE shift, and go to state 654 variable go to state 3252 path_vector_variable go to state 919 plane_vector_variable go to state 938 path_variable go to state 658 path_primary go to state 674 path_secondary go to state 1658 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2900 332 path_variable: variable . PATH 355 plane_variable: variable . PLANE PATH shift, and go to state 1278 PLANE shift, and go to state 1297 state 2901 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1590 bool_point_vector_tertiary: parabola_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1590 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2902 1592 bool_point_vector_tertiary: parabola_tertiary INTERSECTION_POINTS plane_secondary . $default reduce using rule 1592 (bool_point_vector_tertiary) state 2903 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1594 bool_point_vector_tertiary: hyperbola_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1594 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2904 1596 bool_point_vector_tertiary: hyperbola_tertiary INTERSECTION_POINTS plane_secondary . $default reduce using rule 1596 (bool_point_vector_tertiary) state 2905 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3253 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3254 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3255 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 2906 1301 path_primary: LAST . path_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3256 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2915 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3257 path_vector_variable go to state 919 polygon_vector_variable go to state 928 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 path_primary go to state 674 path_secondary go to state 1658 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2273 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 tag go to state 429 state 2907 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 state 2908 1667 polygon_vector_secondary: polygon_secondary OVER path_primary . $default reduce using rule 1667 (polygon_vector_secondary) state 2909 1669 polygon_vector_secondary: polygon_secondary OVER polygon_primary . $default reduce using rule 1669 (polygon_vector_secondary) state 2910 1400 polygon_secondary: polygon_secondary PROJECTED focus_primary . with_z_optional WITH_Z shift, and go to state 3082 WITH_Z [reduce using rule 1258 (with_z_optional)] $default reduce using rule 1258 (with_z_optional) with_z_optional go to state 3258 state 2911 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1663 polygon_vector_secondary: polygon_secondary DECOMPOSE LEFT_PARENTHESIS . point_expression COMMA point_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3259 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 tag go to state 429 state 2912 1670 polygon_vector_secondary: polygon_secondary DECOMPOSE numeric_expression . with_rectangles_optional WITH_RECTANGLES shift, and go to state 3260 WITH_RECTANGLES [reduce using rule 1671 (with_rectangles_optional)] $default reduce using rule 1671 (with_rectangles_optional) with_rectangles_optional go to state 3261 state 2913 1665 polygon_vector_secondary: polygon_secondary DECOMPOSE path_primary . $default reduce using rule 1665 (polygon_vector_secondary) state 2914 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3262 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3263 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3264 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 2915 1301 path_primary: LAST . path_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3265 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 2915 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3266 path_vector_variable go to state 919 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 path_primary go to state 674 path_secondary go to state 1658 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 tag go to state 429 state 2916 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 state 2917 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1599 bool_point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1599 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2918 1399 polygon_secondary: polygon_secondary . transformer 1400 | polygon_secondary . PROJECTED focus_primary with_z_optional 1574 point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS polygon_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 2071 ROTATED [reduce using rule 1574 (point_vector_tertiary)] ROTATED_AROUND [reduce using rule 1574 (point_vector_tertiary)] SCALED [reduce using rule 1574 (point_vector_tertiary)] SHEARED [reduce using rule 1574 (point_vector_tertiary)] SHIFTED [reduce using rule 1574 (point_vector_tertiary)] TRANSFORMED [reduce using rule 1574 (point_vector_tertiary)] XSCALED [reduce using rule 1574 (point_vector_tertiary)] YSCALED [reduce using rule 1574 (point_vector_tertiary)] ZSCALED [reduce using rule 1574 (point_vector_tertiary)] PROJECTED [reduce using rule 1574 (point_vector_tertiary)] $default reduce using rule 1574 (point_vector_tertiary) transformer go to state 2073 basic_transformer go to state 1718 state 2919 1424 reg_polygon_secondary: reg_polygon_secondary . transformer 1425 | reg_polygon_secondary . REFLECTED_IN path_expression 1575 point_vector_tertiary: polygon_tertiary INTERSECTION_POINTS reg_polygon_secondary . REFLECTED_IN shift, and go to state 2079 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1575 (point_vector_tertiary)] ROTATED [reduce using rule 1575 (point_vector_tertiary)] ROTATED_AROUND [reduce using rule 1575 (point_vector_tertiary)] SCALED [reduce using rule 1575 (point_vector_tertiary)] SHEARED [reduce using rule 1575 (point_vector_tertiary)] SHIFTED [reduce using rule 1575 (point_vector_tertiary)] TRANSFORMED [reduce using rule 1575 (point_vector_tertiary)] XSCALED [reduce using rule 1575 (point_vector_tertiary)] YSCALED [reduce using rule 1575 (point_vector_tertiary)] ZSCALED [reduce using rule 1575 (point_vector_tertiary)] $default reduce using rule 1575 (point_vector_tertiary) transformer go to state 2083 basic_transformer go to state 1718 state 2920 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1415 rectangle_secondary: rectangle_secondary REFLECTED_IN path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1415 (rectangle_secondary)] PERIOD_PAIR [reduce using rule 1415 (rectangle_secondary)] PERIOD_TRIPLE [reduce using rule 1415 (rectangle_secondary)] HYPHEN_PAIR [reduce using rule 1415 (rectangle_secondary)] HYPHEN_TRIPLE [reduce using rule 1415 (rectangle_secondary)] $default reduce using rule 1415 (rectangle_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2921 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1678 rectangle_vector_secondary: rectangle_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3267 path_join go to state 1731 basic_path_join go to state 1730 state 2922 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1603 bool_point_vector_tertiary: rectangle_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1603 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2923 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1425 reg_polygon_secondary: reg_polygon_secondary REFLECTED_IN path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1425 (reg_polygon_secondary)] PERIOD_PAIR [reduce using rule 1425 (reg_polygon_secondary)] PERIOD_TRIPLE [reduce using rule 1425 (reg_polygon_secondary)] HYPHEN_PAIR [reduce using rule 1425 (reg_polygon_secondary)] HYPHEN_TRIPLE [reduce using rule 1425 (reg_polygon_secondary)] $default reduce using rule 1425 (reg_polygon_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2924 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1687 reg_polygon_vector_secondary: reg_polygon_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3268 path_join go to state 1731 basic_path_join go to state 1730 state 2925 1668 polygon_vector_secondary: reg_polygon_secondary OVER path_primary . $default reduce using rule 1668 (polygon_vector_secondary) state 2926 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1664 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE LEFT_PARENTHESIS . point_expression COMMA point_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3269 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 tag go to state 429 state 2927 1666 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE path_primary . $default reduce using rule 1666 (polygon_vector_secondary) state 2928 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1601 bool_point_vector_tertiary: reg_polygon_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1601 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2929 1399 polygon_secondary: polygon_secondary . transformer 1400 | polygon_secondary . PROJECTED focus_primary with_z_optional 1576 point_vector_tertiary: reg_polygon_tertiary INTERSECTION_POINTS polygon_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 2071 ROTATED [reduce using rule 1576 (point_vector_tertiary)] ROTATED_AROUND [reduce using rule 1576 (point_vector_tertiary)] SCALED [reduce using rule 1576 (point_vector_tertiary)] SHEARED [reduce using rule 1576 (point_vector_tertiary)] SHIFTED [reduce using rule 1576 (point_vector_tertiary)] TRANSFORMED [reduce using rule 1576 (point_vector_tertiary)] XSCALED [reduce using rule 1576 (point_vector_tertiary)] YSCALED [reduce using rule 1576 (point_vector_tertiary)] ZSCALED [reduce using rule 1576 (point_vector_tertiary)] PROJECTED [reduce using rule 1576 (point_vector_tertiary)] $default reduce using rule 1576 (point_vector_tertiary) transformer go to state 2073 basic_transformer go to state 1718 state 2930 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1693 triangle_vector_secondary: triangle_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3270 path_join go to state 1731 basic_path_join go to state 1730 state 2931 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1605 bool_point_vector_tertiary: triangle_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1605 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2932 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1456 cuboid_secondary: cuboid_secondary REFLECTED_IN path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1456 (cuboid_secondary)] PERIOD_PAIR [reduce using rule 1456 (cuboid_secondary)] PERIOD_TRIPLE [reduce using rule 1456 (cuboid_secondary)] HYPHEN_PAIR [reduce using rule 1456 (cuboid_secondary)] HYPHEN_TRIPLE [reduce using rule 1456 (cuboid_secondary)] $default reduce using rule 1456 (cuboid_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2933 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1709 cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3271 path_join go to state 1731 basic_path_join go to state 1730 state 2934 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2934 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 LAST shift, and go to state 2935 variable go to state 2936 plane_variable go to state 966 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2420 plane_expression go to state 1839 tag go to state 429 state 2935 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 2316 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2317 plane_vector_variable go to state 938 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 2936 355 plane_variable: variable . PLANE PLANE shift, and go to state 1297 state 2937 1402 polygon_tertiary: cuboid_tertiary INTERSECTION plane_secondary . $default reduce using rule 1402 (polygon_tertiary) state 2938 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1610 bool_point_vector_tertiary: cuboid_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1610 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2939 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1464 polyhedron_secondary: polyhedron_secondary REFLECTED_IN path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1464 (polyhedron_secondary)] PERIOD_PAIR [reduce using rule 1464 (polyhedron_secondary)] PERIOD_TRIPLE [reduce using rule 1464 (polyhedron_secondary)] HYPHEN_PAIR [reduce using rule 1464 (polyhedron_secondary)] HYPHEN_TRIPLE [reduce using rule 1464 (polyhedron_secondary)] $default reduce using rule 1464 (polyhedron_secondary) path_join go to state 1731 basic_path_join go to state 1730 state 2940 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1715 polyhedron_vector_secondary: polyhedron_secondary REFLECTED_OFF path_expression . WITH_DIRECTION point_expression AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 WITH_DIRECTION shift, and go to state 3272 path_join go to state 1731 basic_path_join go to state 1730 state 2941 1404 polygon_tertiary: polyhedron_tertiary INTERSECTION plane_secondary . $default reduce using rule 1404 (polygon_tertiary) state 2942 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1612 bool_point_vector_tertiary: polyhedron_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1612 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2943 1336 ellipse_tertiary: ellipsoid_tertiary INTERSECTION plane_secondary . $default reduce using rule 1336 (ellipse_tertiary) state 2944 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1606 bool_point_vector_tertiary: ellipsoid_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1606 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2945 1349 circle_tertiary: sphere_tertiary INTERSECTION plane_secondary . $default reduce using rule 1349 (circle_tertiary) state 2946 1305 path_secondary: path_secondary . transformer 1306 | path_secondary . REFLECTED_IN path_expression 1307 | path_secondary . PROJECTED focus_primary with_z_optional 1608 bool_point_vector_tertiary: sphere_tertiary INTERSECTION_POINTS path_secondary . REFLECTED_IN shift, and go to state 1726 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 PROJECTED shift, and go to state 1727 $default reduce using rule 1608 (bool_point_vector_tertiary) transformer go to state 1728 basic_transformer go to state 1718 state 2947 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2947 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2948 variable go to state 2949 cuboid_variable go to state 957 polyhedron_variable go to state 958 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 2298 polyhedron_expression go to state 1833 tag go to state 429 state 2948 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression LEFT_PARENTHESIS shift, and go to state 3273 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2948 variable go to state 3274 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 cuboid_variable go to state 957 polyhedron_variable go to state 958 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 2949 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 state 2950 1403 polygon_tertiary: plane_tertiary INTERSECTION cuboid_secondary . 1455 cuboid_secondary: cuboid_secondary . transformer 1456 | cuboid_secondary . REFLECTED_IN path_expression REFLECTED_IN shift, and go to state 2090 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1403 (polygon_tertiary)] ROTATED [reduce using rule 1403 (polygon_tertiary)] ROTATED_AROUND [reduce using rule 1403 (polygon_tertiary)] SCALED [reduce using rule 1403 (polygon_tertiary)] SHEARED [reduce using rule 1403 (polygon_tertiary)] SHIFTED [reduce using rule 1403 (polygon_tertiary)] TRANSFORMED [reduce using rule 1403 (polygon_tertiary)] XSCALED [reduce using rule 1403 (polygon_tertiary)] YSCALED [reduce using rule 1403 (polygon_tertiary)] ZSCALED [reduce using rule 1403 (polygon_tertiary)] $default reduce using rule 1403 (polygon_tertiary) transformer go to state 2092 basic_transformer go to state 1718 state 2951 1405 polygon_tertiary: plane_tertiary INTERSECTION polyhedron_secondary . 1463 polyhedron_secondary: polyhedron_secondary . transformer 1464 | polyhedron_secondary . REFLECTED_IN path_expression REFLECTED_IN shift, and go to state 2095 ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 REFLECTED_IN [reduce using rule 1405 (polygon_tertiary)] ROTATED [reduce using rule 1405 (polygon_tertiary)] ROTATED_AROUND [reduce using rule 1405 (polygon_tertiary)] SCALED [reduce using rule 1405 (polygon_tertiary)] SHEARED [reduce using rule 1405 (polygon_tertiary)] SHIFTED [reduce using rule 1405 (polygon_tertiary)] TRANSFORMED [reduce using rule 1405 (polygon_tertiary)] XSCALED [reduce using rule 1405 (polygon_tertiary)] YSCALED [reduce using rule 1405 (polygon_tertiary)] ZSCALED [reduce using rule 1405 (polygon_tertiary)] $default reduce using rule 1405 (polygon_tertiary) transformer go to state 2097 basic_transformer go to state 1718 state 2952 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2952 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 LAST shift, and go to state 2953 variable go to state 2954 parabola_variable go to state 946 hyperbola_variable go to state 947 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 tag go to state 429 state 2953 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 3275 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 3276 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 tag go to state 429 state 2954 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 state 2955 1366 parabola_secondary: parabola_secondary . transformer 1593 bool_point_vector_tertiary: plane_tertiary INTERSECTION_POINTS parabola_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1593 (bool_point_vector_tertiary) transformer go to state 2065 basic_transformer go to state 1718 state 2956 1374 hyperbola_secondary: hyperbola_secondary . transformer 1597 bool_point_vector_tertiary: plane_tertiary INTERSECTION_POINTS hyperbola_secondary . ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 1597 (bool_point_vector_tertiary) transformer go to state 2067 basic_transformer go to state 1718 state 2957 1532 ulong_long_vector_primary: get_prime_vector_sub ulong_long_primary ulong_long_primary . $default reduce using rule 1532 (ulong_long_vector_primary) state 2958 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression . STEP numeric_expression UNTIL numeric_expression COLON 855 | FOR symbolic_token equate_or_assign numeric_expression . upto_or_downto numeric_expression COLON STEP shift, and go to state 3277 UPTO shift, and go to state 3278 DOWNTO shift, and go to state 3279 upto_or_downto go to state 3280 state 2959 2013 macro_definition: DEF variable UNDECLARED untyped_parameter_list . typed_parameter_list equate_or_assign LEFT_BRACE shift, and go to state 2960 $default reduce using rule 2016 (typed_parameter_list) typed_parameter_list go to state 3281 state 2960 2017 typed_parameter_list: LEFT_BRACE . typed_parameter_sublist RIGHT_BRACE BOOLEAN_DECLARATOR shift, and go to state 3282 STRING_DECLARATOR shift, and go to state 3283 NUMERIC_DECLARATOR shift, and go to state 3284 ULONG_LONG_DECLARATOR shift, and go to state 3285 TRANSFORM_DECLARATOR shift, and go to state 3286 COLOR_DECLARATOR shift, and go to state 3287 PEN_DECLARATOR shift, and go to state 3288 DASH_PATTERN_DECLARATOR shift, and go to state 3289 FOCUS_DECLARATOR shift, and go to state 3290 PICTURE_DECLARATOR shift, and go to state 3291 POINT_DECLARATOR shift, and go to state 3292 BOOL_POINT_DECLARATOR shift, and go to state 3293 NURB_DECLARATOR shift, and go to state 3294 PATH_DECLARATOR shift, and go to state 3295 TRIANGLE_DECLARATOR shift, and go to state 3296 POLYGON_DECLARATOR shift, and go to state 3297 REG_POLYGON_DECLARATOR shift, and go to state 3298 RECTANGLE_DECLARATOR shift, and go to state 3299 SQUARE_DECLARATOR shift, and go to state 3300 ELLIPSE_DECLARATOR shift, and go to state 3301 CIRCLE_DECLARATOR shift, and go to state 3302 CONIC_SECTION_LATTICE_DECLARATOR shift, and go to state 3303 HELIX_DECLARATOR shift, and go to state 3304 CUBOID_DECLARATOR shift, and go to state 3305 POLYHEDRON_DECLARATOR shift, and go to state 3306 CONE_DECLARATOR shift, and go to state 3307 CYLINDER_DECLARATOR shift, and go to state 3308 ELLIPSOID_DECLARATOR shift, and go to state 3309 SPHERE_DECLARATOR shift, and go to state 3310 PARABOLA_DECLARATOR shift, and go to state 3311 HYPERBOLA_DECLARATOR shift, and go to state 3312 PARABOLOID_DECLARATOR shift, and go to state 3313 PARABOLA_VECTOR_DECLARATOR shift, and go to state 3314 HYPERBOLA_VECTOR_DECLARATOR shift, and go to state 3315 PARABOLOID_VECTOR_DECLARATOR shift, and go to state 3316 GLYPH_DECLARATOR shift, and go to state 3317 PLANE_DECLARATOR shift, and go to state 3318 ORIGAMI_FIGURE_DECLARATOR shift, and go to state 3319 ELLIPSE_SLICE_DECLARATOR shift, and go to state 3320 CIRCLE_SLICE_DECLARATOR shift, and go to state 3321 POLYHEDRON_SLICE_DECLARATOR shift, and go to state 3322 ELLIPSE_SLICE_VECTOR_DECLARATOR shift, and go to state 3323 CIRCLE_SLICE_VECTOR_DECLARATOR shift, and go to state 3324 POLYHEDRON_SLICE_VECTOR_DECLARATOR shift, and go to state 3325 BOOLEAN_VECTOR_DECLARATOR shift, and go to state 3326 STRING_VECTOR_DECLARATOR shift, and go to state 3327 NUMERIC_VECTOR_DECLARATOR shift, and go to state 3328 ULONG_LONG_VECTOR_DECLARATOR shift, and go to state 3329 TRANSFORM_VECTOR_DECLARATOR shift, and go to state 3330 COLOR_VECTOR_DECLARATOR shift, and go to state 3331 PEN_VECTOR_DECLARATOR shift, and go to state 3332 DASH_PATTERN_VECTOR_DECLARATOR shift, and go to state 3333 FOCUS_VECTOR_DECLARATOR shift, and go to state 3334 PICTURE_VECTOR_DECLARATOR shift, and go to state 3335 POINT_VECTOR_DECLARATOR shift, and go to state 3336 BOOL_POINT_VECTOR_DECLARATOR shift, and go to state 3337 NURB_VECTOR_DECLARATOR shift, and go to state 3338 PATH_VECTOR_DECLARATOR shift, and go to state 3339 TRIANGLE_VECTOR_DECLARATOR shift, and go to state 3340 POLYGON_VECTOR_DECLARATOR shift, and go to state 3341 REG_POLYGON_VECTOR_DECLARATOR shift, and go to state 3342 RECTANGLE_VECTOR_DECLARATOR shift, and go to state 3343 SQUARE_VECTOR_DECLARATOR shift, and go to state 3344 ELLIPSE_VECTOR_DECLARATOR shift, and go to state 3345 CIRCLE_VECTOR_DECLARATOR shift, and go to state 3346 CONIC_SECTION_LATTICE_VECTOR_DECLARATOR shift, and go to state 3347 HELIX_VECTOR_DECLARATOR shift, and go to state 3348 CUBOID_VECTOR_DECLARATOR shift, and go to state 3349 POLYHEDRON_VECTOR_DECLARATOR shift, and go to state 3350 CONE_VECTOR_DECLARATOR shift, and go to state 3351 CYLINDER_VECTOR_DECLARATOR shift, and go to state 3352 ELLIPSOID_VECTOR_DECLARATOR shift, and go to state 3353 SPHERE_VECTOR_DECLARATOR shift, and go to state 3354 GLYPH_VECTOR_DECLARATOR shift, and go to state 3355 PLANE_VECTOR_DECLARATOR shift, and go to state 3356 ORIGAMI_FIGURE_VECTOR_DECLARATOR shift, and go to state 3357 MACRO_DECLARATOR shift, and go to state 3358 MACRO_VECTOR_DECLARATOR shift, and go to state 3359 any_declarator go to state 3360 typed_parameter_sublist go to state 3361 state 2961 2015 macro_definition: DEF macro_vector_variable untyped_parameter_list typed_parameter_list . PLUS_ASSIGN PLUS_ASSIGN shift, and go to state 3362 state 2962 2014 macro_definition: DEF macro_variable untyped_parameter_list typed_parameter_list . equate_or_assign EQUATE shift, and go to state 1778 ASSIGN shift, and go to state 1779 equate_or_assign go to state 3363 state 2963 17 with_tolerance_optional: WITH_TOLERANCE numeric_expression . $default reduce using rule 17 (with_tolerance_optional) state 2964 22 with_cull_optional: WITH_CULL . $default reduce using rule 22 (with_cull_optional) state 2965 23 with_cull_optional: WITH_NO_CULL . $default reduce using rule 23 (with_cull_optional) state 2966 552 vector_manipulation_command: RECTIFY point_vector_variable with_test_optional with_cull_optional . with_tolerance_optional WITH_TOLERANCE shift, and go to state 2122 $default reduce using rule 16 (with_tolerance_optional) with_tolerance_optional go to state 3364 state 2967 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression . WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional WITH_DIRECTION shift, and go to state 3365 state 2968 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3366 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 3367 ellipse_vector_variable go to state 921 ellipsoid_vector_variable go to state 934 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 tag go to state 429 state 2969 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 333 ellipse_variable: variable . ELLIPSE ELLIPSE shift, and go to state 1283 ELLIPSE_VECTOR shift, and go to state 1322 ELLIPSOID_VECTOR shift, and go to state 1330 state 2970 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3368 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 3369 circle_vector_variable go to state 922 sphere_vector_variable go to state 935 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2971 263 circle_vector_variable: variable . CIRCLE_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 334 circle_variable: variable . CIRCLE CIRCLE shift, and go to state 1284 CIRCLE_VECTOR shift, and go to state 1323 SPHERE_VECTOR shift, and go to state 1331 state 2972 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3370 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3371 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2973 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression LEFT_PARENTHESIS shift, and go to state 3372 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2973 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3373 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 2974 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 2975 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3374 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3375 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 tag go to state 429 state 2976 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 state 2977 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1558 transform_vector_primary: LEFT_PARENTHESIS . transform_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2977 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3077 numeric_vector_variable go to state 908 transform_vector_variable go to state 913 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 transform_vector_primary go to state 1129 transform_vector_secondary go to state 1130 transform_vector_tertiary go to state 1131 transform_vector_expression go to state 1847 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 2978 248 numeric_vector_variable: variable . NUMERIC_VECTOR 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 POINT_VECTOR shift, and go to state 1314 MACRO_VECTOR shift, and go to state 1340 state 2979 548 transformation_assignment_command: point_variable TIMES_ASSIGN . transform_expression 549 | point_variable TIMES_ASSIGN . transformation_assignment_command LEFT_PARENTHESIS shift, and go to state 1680 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 ALIGN shift, and go to state 803 INVERSE shift, and go to state 882 GET_TRANSFORM shift, and go to state 883 STANDARDIZE shift, and go to state 891 LAST shift, and go to state 2426 variable go to state 227 boolean_variable go to state 528 bool_point_variable go to state 529 string_variable go to state 530 pen_variable go to state 531 dash_pattern_variable go to state 532 color_variable go to state 533 boolean_vector_variable go to state 534 string_vector_variable go to state 535 numeric_vector_variable go to state 536 ulong_long_vector_variable go to state 537 pen_vector_variable go to state 538 dash_pattern_vector_variable go to state 539 picture_vector_variable go to state 540 transform_vector_variable go to state 541 focus_vector_variable go to state 542 macro_vector_variable go to state 243 color_vector_variable go to state 543 point_vector_variable go to state 544 bool_point_vector_variable go to state 545 path_vector_variable go to state 546 triangle_vector_variable go to state 547 nurb_vector_variable go to state 548 ellipse_vector_variable go to state 549 circle_vector_variable go to state 550 parabola_vector_variable go to state 551 hyperbola_vector_variable go to state 552 conic_section_lattice_vector_variable go to state 553 helix_vector_variable go to state 554 rectangle_vector_variable go to state 555 polygon_vector_variable go to state 556 reg_polygon_vector_variable go to state 557 cone_vector_variable go to state 259 cylinder_vector_variable go to state 260 cuboid_vector_variable go to state 558 polyhedron_vector_variable go to state 559 ellipse_slice_vector_variable go to state 263 circle_slice_vector_variable go to state 264 polyhedron_slice_vector_variable go to state 265 ellipsoid_vector_variable go to state 560 sphere_vector_variable go to state 561 paraboloid_vector_variable go to state 268 glyph_vector_variable go to state 269 plane_vector_variable go to state 562 origami_figure_vector_variable go to state 563 numeric_variable go to state 564 ulong_long_variable go to state 565 transform_variable go to state 2344 picture_variable go to state 567 point_variable go to state 2427 focus_variable go to state 569 macro_variable go to state 570 path_variable go to state 571 ellipse_variable go to state 572 circle_variable go to state 573 parabola_variable go to state 574 hyperbola_variable go to state 575 conic_section_lattice_variable go to state 576 helix_variable go to state 577 rectangle_variable go to state 578 polygon_variable go to state 579 reg_polygon_variable go to state 580 triangle_variable go to state 289 nurb_variable go to state 581 cone_variable go to state 291 cylinder_variable go to state 292 cuboid_variable go to state 582 polyhedron_variable go to state 583 ellipse_slice_variable go to state 295 circle_slice_variable go to state 296 polyhedron_slice_variable go to state 297 ellipsoid_variable go to state 298 sphere_variable go to state 584 paraboloid_variable go to state 300 glyph_variable go to state 301 plane_variable go to state 585 origami_figure_variable go to state 586 any_variable go to state 304 transformation_assignment_command go to state 2346 transform_primary go to state 985 transform_secondary go to state 986 transform_tertiary go to state 987 transform_expression go to state 2348 tag go to state 429 state 2980 2023 untyped_parameter_sublist: untyped_parameter_sublist COMMA . symbolic_token SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 3376 spark go to state 452 tag go to state 453 state 2981 2021 untyped_parameter_list: LEFT_PARENTHESIS untyped_parameter_sublist RIGHT_PARENTHESIS . $default reduce using rule 2021 (untyped_parameter_list) state 2982 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3377 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2377 variable go to state 3378 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 2983 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression LEFT_PARENTHESIS shift, and go to state 3379 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2983 variable go to state 3380 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipse_variable go to state 944 circle_variable go to state 945 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 tag go to state 429 state 2984 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 2985 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3381 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2400 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3382 triangle_vector_variable go to state 920 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2986 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression LEFT_PARENTHESIS shift, and go to state 3383 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2986 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3384 triangle_vector_variable go to state 920 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 2987 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 2988 189 operation_assignment: nurb_variable PLUS_ASSIGN knot_or_weight numeric_expression . $default reduce using rule 189 (operation_assignment) state 2989 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2989 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2990 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2990 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 PLANE_VECTOR shift, and go to state 1336 state 2991 252 picture_vector_variable: variable . PICTURE_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 255 macro_vector_variable: variable . MACRO_VECTOR PICTURE_VECTOR shift, and go to state 1311 TRANSFORM_VECTOR shift, and go to state 1312 MACRO_VECTOR shift, and go to state 1340 state 2992 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 2992 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 2993 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2993 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 2994 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3385 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3386 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 2995 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 2996 505 with_clause_draw: WITH_PEN . pen_expression LEFT_PARENTHESIS shift, and go to state 2138 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PENCIRCLE shift, and go to state 680 PENRAZOR shift, and go to state 681 PENSPECK shift, and go to state 682 PENSQUARE shift, and go to state 683 LAST shift, and go to state 2139 variable go to state 2141 pen_variable go to state 686 pen_primary go to state 690 pen_secondary go to state 691 pen_tertiary go to state 692 pen_expression go to state 3387 tag go to state 429 state 2997 506 with_clause_draw: WITH_PEN_VECTOR . pen_vector_expression LEFT_PARENTHESIS shift, and go to state 2170 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2171 pen_vector_variable go to state 910 pen_vector_primary go to state 1121 pen_vector_secondary go to state 1122 pen_vector_tertiary go to state 1123 pen_vector_expression go to state 3388 tag go to state 429 state 2998 509 with_clause_draw: WITH_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 3389 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 2999 510 with_clause_draw: WITH_DRAW_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 3390 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3000 511 with_clause_draw: WITH_FILL_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 3391 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3001 502 with_clause_draw: WITH_COLOR_VECTOR . color_vector_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2187 color_vector_variable go to state 3392 tag go to state 429 state 3002 503 with_clause_draw: WITH_DRAW_COLOR_VECTOR . color_vector_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2187 color_vector_variable go to state 3393 tag go to state 429 state 3003 504 with_clause_draw: WITH_FILL_COLOR_VECTOR . color_vector_variable SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2187 color_vector_variable go to state 3394 tag go to state 429 state 3004 507 with_clause_draw: DASHED . dash_pattern_expression LEFT_PARENTHESIS shift, and go to state 2144 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 2145 variable go to state 2147 dash_pattern_variable go to state 687 dash_pattern_primary go to state 694 dash_pattern_secondary go to state 695 dash_pattern_tertiary go to state 696 dash_pattern_expression go to state 3395 tag go to state 429 state 3005 508 with_clause_draw: WITH_DASH_PATTERN_VECTOR . dash_pattern_vector_expression LEFT_PARENTHESIS shift, and go to state 2174 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 2175 dash_pattern_vector_variable go to state 911 dash_pattern_vector_primary go to state 1125 dash_pattern_vector_secondary go to state 1126 dash_pattern_vector_tertiary go to state 1127 dash_pattern_vector_expression go to state 3396 tag go to state 429 state 3006 512 with_clause_draw: ON_PICTURE . picture_expression LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 variable go to state 726 picture_variable go to state 748 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3397 tag go to state 429 state 3007 501 with_clause_draw_list: with_clause_draw_list with_clause_draw . $default reduce using rule 501 (with_clause_draw_list) state 3008 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3008 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3009 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2802 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2803 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2804 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 tag go to state 429 state 3009 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 state 3010 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3398 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3399 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3011 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3400 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3011 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3401 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 tag go to state 429 state 3012 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3013 539 transformation_command: basic_transformation_command any_variable BY numeric_primary . $default reduce using rule 539 (transformation_command) state 3014 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1125 string_primary: LEFT_PARENTHESIS . string_expression RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3014 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 3015 variable go to state 3016 string_variable go to state 738 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 1769 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 tag go to state 429 state 3015 1069 numeric_primary: LAST . numeric_vector_expression 1126 string_primary: LAST . string_vector_expression 1250 point_primary: LAST . point_vector_expression LEFT_PARENTHESIS shift, and go to state 3402 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3403 string_vector_variable go to state 907 numeric_vector_variable go to state 908 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1776 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 tag go to state 429 state 3016 242 string_variable: variable . STRING 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT UNDECLARED shift, and go to state 1264 STRING shift, and go to state 1266 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 state 3017 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 694 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 698 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 699 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 700 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 701 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 702 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 703 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 704 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 705 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 706 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional COMMA shift, and go to state 3404 state 3018 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression . COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional 693 | label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression . COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 697 | label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression . COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 COMMA shift, and go to state 3405 state 3019 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression . COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional COMMA shift, and go to state 3406 state 3020 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression . COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 COMMA shift, and go to state 3407 state 3021 239 subscript: LEFT_BRACKET numeric_expression . RIGHT_BRACKET RIGHT_BRACKET shift, and go to state 3408 state 3022 2012 declared_suffix: declared_suffix LEFT_BRACKET RIGHT_BRACKET . $default reduce using rule 2012 (declared_suffix) state 3023 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS point_expression COMMA . point_expression RIGHT_PARENTHESIS numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3409 tag go to state 429 state 3024 1289 path_primary: SUBPATH numeric_list OF path_primary . $default reduce using rule 1289 (path_primary) state 3025 1112 numeric_sublist: numeric_expression COMMA numeric_expression . $default reduce using rule 1112 (numeric_sublist) state 3026 1113 numeric_sublist: numeric_sublist COMMA numeric_expression . $default reduce using rule 1113 (numeric_sublist) state 3027 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3027 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3028 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 3028 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3029 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3410 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3411 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 3030 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 3031 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1729 paraboloid_vector_primary: LEFT_PARENTHESIS . paraboloid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3412 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3413 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1868 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3032 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 PLANE_VECTOR shift, and go to state 1336 state 3033 1616 nurb_vector_primary: LEFT_PARENTHESIS nurb_vector_expression RIGHT_PARENTHESIS . $default reduce using rule 1616 (nurb_vector_primary) state 3034 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1729 paraboloid_vector_primary: LEFT_PARENTHESIS . paraboloid_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3034 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3035 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 polygon_vector_variable go to state 928 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1868 tag go to state 429 state 3035 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 ELLIPSE_VECTOR shift, and go to state 1322 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 state 3036 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3414 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3415 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 polyhedron_vector_variable go to state 933 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3037 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 347 polyhedron_variable: variable . POLYHEDRON PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 POLYHEDRON shift, and go to state 1288 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 POLYHEDRON_VECTOR shift, and go to state 1327 state 3038 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3038 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3039 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 parabola_vector_variable go to state 923 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3039 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 ELLIPSE_VECTOR shift, and go to state 1322 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PARABOLA_VECTOR shift, and go to state 1332 PLANE_VECTOR shift, and go to state 1336 state 3040 1199 point_primary: MEDIATE LEFT_PARENTHESIS point_expression COMMA . point_expression COMMA numeric_expression RIGHT_PARENTHESIS 1200 | MEDIATE LEFT_PARENTHESIS point_expression COMMA . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3416 tag go to state 429 state 3041 1216 point_primary: GET_POINT LEFT_PARENTHESIS numeric_secondary COMMA . conic_section_lattice_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 2390 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CONIC_SECTION_LATTICE shift, and go to state 890 LAST shift, and go to state 2253 variable go to state 2391 conic_section_lattice_variable go to state 948 conic_section_lattice_primary go to state 1032 conic_section_lattice_secondary go to state 1033 conic_section_lattice_tertiary go to state 1034 conic_section_lattice_expression go to state 3417 tag go to state 429 state 3042 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3418 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3419 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 3043 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3044 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3420 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3421 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3045 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 PLANE_VECTOR shift, and go to state 1336 state 3046 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3046 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3047 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 3047 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PARABOLA_VECTOR shift, and go to state 1332 state 3048 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3422 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3423 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3049 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3050 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3050 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3052 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3051 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 3424 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2532 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3425 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3052 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 3053 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3426 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3427 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3054 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3055 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3055 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3056 numeric_vector_variable go to state 908 point_vector_variable go to state 917 parabola_vector_variable go to state 923 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 tag go to state 429 state 3056 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PARABOLA_VECTOR shift, and go to state 1332 state 3057 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3057 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 GET_HYPERBOLA shift, and go to state 889 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 3058 variable go to state 3059 ellipse_variable go to state 944 hyperbola_variable go to state 947 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 tag go to state 429 state 3058 1331 ellipse_primary: LAST . ellipse_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression LEFT_PARENTHESIS shift, and go to state 3428 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1649 variable go to state 3429 ellipse_vector_variable go to state 921 hyperbola_vector_variable go to state 924 ellipsoid_vector_variable go to state 934 ellipse_variable go to state 944 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 tag go to state 429 state 3059 333 ellipse_variable: variable . ELLIPSE 336 hyperbola_variable: variable . HYPERBOLA 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSE shift, and go to state 1283 ELLIPSOID shift, and go to state 1291 HYPERBOLA shift, and go to state 1294 state 3060 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3430 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 3431 ellipse_vector_variable go to state 921 hyperbola_vector_variable go to state 924 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 3061 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 333 ellipse_variable: variable . ELLIPSE ELLIPSE shift, and go to state 1283 ELLIPSE_VECTOR shift, and go to state 1322 HYPERBOLA_VECTOR shift, and go to state 1333 state 3062 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3062 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 3063 variable go to state 2554 numeric_variable go to state 656 point_variable go to state 657 hyperbola_variable go to state 947 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 tag go to state 429 state 3063 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression LEFT_PARENTHESIS shift, and go to state 3432 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3433 numeric_vector_variable go to state 908 point_vector_variable go to state 917 hyperbola_vector_variable go to state 924 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 tag go to state 429 state 3064 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3064 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3065 point_vector_variable go to state 917 hyperbola_vector_variable go to state 924 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 3065 257 point_vector_variable: variable . POINT_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 POINT_VECTOR shift, and go to state 1314 HYPERBOLA_VECTOR shift, and go to state 1333 state 3066 558 with_angle_optional: WITH_ANGLE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3434 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3067 1291 path_primary: HALF ellipse_primary with_closed_optional with_angle_optional . with_start_optional WITH_START shift, and go to state 3435 WITH_START [reduce using rule 1293 (with_start_optional)] $default reduce using rule 1293 (with_start_optional) with_start_optional go to state 3436 state 3068 1292 path_primary: QUARTER ellipse_primary with_closed_optional with_angle_optional . with_start_optional WITH_START shift, and go to state 3435 WITH_START [reduce using rule 1293 (with_start_optional)] $default reduce using rule 1293 (with_start_optional) with_start_optional go to state 3437 state 3069 1290 path_primary: SEGMENT ellipse_primary WITH_START numeric_expression . WITH_END numeric_expression with_closed_optional with_angle_optional WITH_END shift, and go to state 3438 state 3070 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3439 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 3440 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 3071 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 state 3072 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3441 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3442 DISENTANGLE shift, and go to state 902 variable go to state 3443 polygon_variable go to state 951 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 3073 1396 polygon_primary: LAST . polygon_vector_expression LEFT_PARENTHESIS shift, and go to state 2275 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 LAST shift, and go to state 2276 DISENTANGLE shift, and go to state 902 variable go to state 2277 polygon_vector_variable go to state 928 polygon_variable go to state 951 reg_polygon_variable go to state 952 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2273 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 tag go to state 429 state 3074 340 polygon_variable: variable . POLYGON POLYGON shift, and go to state 1280 state 3075 1302 path_primary: GENERATE nurb_expression WITH_POWER numeric_expression . WITH_TIME_PARAMETER numeric_expression WITH_TIME_PARAMETER shift, and go to state 3444 state 3076 992 numeric_primary: numeric_atom LEFT_BRACKET numeric_expression COMMA . numeric_expression RIGHT_BRACKET LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3445 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3077 248 numeric_vector_variable: variable . NUMERIC_VECTOR 253 transform_vector_variable: variable . TRANSFORM_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 TRANSFORM_VECTOR shift, and go to state 1312 POINT_VECTOR shift, and go to state 1314 state 3078 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS point_expression . COMMA point_expression RIGHT_PARENTHESIS numeric_expression COMMA shift, and go to state 3446 state 3079 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3447 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3448 variable go to state 3449 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3080 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression LEFT_PARENTHESIS shift, and go to state 3450 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3080 variable go to state 3451 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 cuboid_vector_variable go to state 932 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 tag go to state 429 state 3081 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 346 cuboid_variable: variable . CUBOID ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3082 1259 with_z_optional: WITH_Z . $default reduce using rule 1259 (with_z_optional) state 3083 1257 point_secondary: point_secondary PROJECTED focus_primary with_z_optional . $default reduce using rule 1257 (point_secondary) state 3084 1307 path_secondary: path_secondary PROJECTED focus_primary with_z_optional . $default reduce using rule 1307 (path_secondary) state 3085 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1543 color_vector_primary: LEFT_PARENTHESIS . color_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3085 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3086 color_vector_variable go to state 916 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 color_vector_primary go to state 1117 color_vector_secondary go to state 1118 color_vector_tertiary go to state 1119 color_vector_expression go to state 1844 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 3086 256 color_vector_variable: variable . COLOR_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 COLOR_VECTOR shift, and go to state 1308 POINT_VECTOR shift, and go to state 1314 state 3087 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression COMMA . numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3452 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3088 556 set_command: SET focus_variable WITH_POSITION point_expression WITH_DIRECTION . point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3453 tag go to state 429 state 3089 618 with_axis_h_optional: WITH_AXIS_H numeric_expression . $default reduce using rule 618 (with_axis_h_optional) state 3090 620 with_axis_v_optional: WITH_AXIS_V . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3454 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3091 564 set_command: SET ellipse_variable with_center_optional with_axis_h_optional with_axis_v_optional . with_point_count_optional with_normal_optional WITH_POINT_COUNT shift, and go to state 3093 $default reduce using rule 621 (with_point_count_optional) with_point_count_optional go to state 3455 state 3092 616 with_diameter_optional: WITH_DIAMETER numeric_expression . $default reduce using rule 616 (with_diameter_optional) state 3093 622 with_point_count_optional: WITH_POINT_COUNT . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3456 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3094 565 set_command: SET circle_variable with_center_optional with_diameter_optional with_point_count_optional . with_normal_optional WITH_NORMAL shift, and go to state 3457 $default reduce using rule 623 (with_normal_optional) with_normal_optional go to state 3458 state 3095 569 set_parabola_option: WITH_FOCUS point_expression . $default reduce using rule 569 (set_parabola_option) state 3096 570 set_parabola_option: WITH_VERTEX point_expression . $default reduce using rule 570 (set_parabola_option) state 3097 573 set_parabola_option: WITH_DIRECTRIX path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 573 (set_parabola_option) path_join go to state 1731 basic_path_join go to state 1730 state 3098 571 set_parabola_option: WITH_PARAMETER numeric_expression . $default reduce using rule 571 (set_parabola_option) state 3099 572 set_parabola_option: WITH_HALF_PARAMETER numeric_expression . $default reduce using rule 572 (set_parabola_option) state 3100 575 set_parabola_option: WITH_INCREMENT_VALUE numeric_expression . $default reduce using rule 575 (set_parabola_option) state 3101 574 set_parabola_option: WITH_MAX_EXTENT numeric_expression . $default reduce using rule 574 (set_parabola_option) state 3102 580 set_hyperbola_option: WITH_FOCUS point_expression . $default reduce using rule 580 (set_hyperbola_option) state 3103 581 set_hyperbola_option: WITH_FOCUS_0 point_expression . $default reduce using rule 581 (set_hyperbola_option) state 3104 582 set_hyperbola_option: WITH_FOCUS_1 point_expression . $default reduce using rule 582 (set_hyperbola_option) state 3105 579 set_hyperbola_option: WITH_CENTER point_expression . $default reduce using rule 579 (set_hyperbola_option) state 3106 583 set_hyperbola_option: WITH_VERTEX point_expression . $default reduce using rule 583 (set_hyperbola_option) state 3107 584 set_hyperbola_option: WITH_VERTEX_0 point_expression . $default reduce using rule 584 (set_hyperbola_option) state 3108 585 set_hyperbola_option: WITH_VERTEX_1 point_expression . $default reduce using rule 585 (set_hyperbola_option) state 3109 588 set_hyperbola_option: WITH_DIRECTRIX path_expression . 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 $default reduce using rule 588 (set_hyperbola_option) path_join go to state 1731 basic_path_join go to state 1730 state 3110 586 set_hyperbola_option: WITH_PARAMETER numeric_expression . $default reduce using rule 586 (set_hyperbola_option) state 3111 587 set_hyperbola_option: WITH_HALF_PARAMETER numeric_expression . $default reduce using rule 587 (set_hyperbola_option) state 3112 591 set_hyperbola_option: WITH_MAJOR_AXIS_LENGTH numeric_expression . $default reduce using rule 591 (set_hyperbola_option) state 3113 592 set_hyperbola_option: WITH_HALF_MAJOR_AXIS_LENGTH numeric_expression . $default reduce using rule 592 (set_hyperbola_option) state 3114 593 set_hyperbola_option: WITH_MINOR_AXIS_LENGTH numeric_expression . $default reduce using rule 593 (set_hyperbola_option) state 3115 594 set_hyperbola_option: WITH_HALF_MINOR_AXIS_LENGTH numeric_expression . $default reduce using rule 594 (set_hyperbola_option) state 3116 590 set_hyperbola_option: WITH_INCREMENT_VALUE numeric_expression . $default reduce using rule 590 (set_hyperbola_option) state 3117 589 set_hyperbola_option: WITH_MAX_EXTENT numeric_expression . $default reduce using rule 589 (set_hyperbola_option) state 3118 599 set_helix_option: WITH_DIRECTION point_expression . $default reduce using rule 599 (set_helix_option) state 3119 604 set_helix_option: WITH_ANGLE numeric_expression . $default reduce using rule 604 (set_helix_option) state 3120 598 set_helix_option: WITH_CENTER point_expression . $default reduce using rule 598 (set_helix_option) state 3121 601 set_helix_option: WITH_START_DIAMETER numeric_expression . $default reduce using rule 601 (set_helix_option) state 3122 602 set_helix_option: WITH_POINTS_PER_CYCLE numeric_expression . $default reduce using rule 602 (set_helix_option) state 3123 603 set_helix_option: WITH_CYCLES numeric_expression . $default reduce using rule 603 (set_helix_option) state 3124 600 set_helix_option: WITH_DIRECTION_VECTOR point_vector_expression . $default reduce using rule 600 (set_helix_option) state 3125 606 helix_type_specifier: NULL_TYPE . $default reduce using rule 606 (helix_type_specifier) state 3126 608 helix_type_specifier: LOGARITHMIC . $default reduce using rule 608 (helix_type_specifier) state 3127 607 helix_type_specifier: ARCHIMEDEAN . $default reduce using rule 607 (helix_type_specifier) state 3128 609 helix_type_specifier: PARABOLIC . $default reduce using rule 609 (helix_type_specifier) state 3129 610 helix_type_specifier: HYPERBOLIC . $default reduce using rule 610 (helix_type_specifier) state 3130 605 set_helix_option: WITH_TYPE helix_type_specifier . $default reduce using rule 605 (set_helix_option) state 3131 612 set_command: SET reg_polygon_variable WITH_SIDES numeric_expression with_center_optional . with_diameter_optional with_normal_optional WITH_DIAMETER shift, and go to state 2633 $default reduce using rule 615 (with_diameter_optional) with_diameter_optional go to state 3459 state 3132 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression . COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3460 state 3133 629 set_cone_option: WITH_DIRECTION point_expression . $default reduce using rule 629 (set_cone_option) state 3134 628 set_cone_option: WITH_CENTER point_expression . $default reduce using rule 628 (set_cone_option) state 3135 634 set_cone_option: WITH_POINT_COUNT numeric_expression . $default reduce using rule 634 (set_cone_option) state 3136 630 set_cone_option: WITH_RADIUS numeric_expression . $default reduce using rule 630 (set_cone_option) state 3137 631 set_cone_option: WITH_AXIS_X numeric_expression . $default reduce using rule 631 (set_cone_option) state 3138 632 set_cone_option: WITH_AXIS_Y numeric_expression . $default reduce using rule 632 (set_cone_option) state 3139 633 set_cone_option: WITH_AXIS_Z numeric_expression . $default reduce using rule 633 (set_cone_option) state 3140 635 set_cone_option: WITH_DIVISIONS numeric_expression . $default reduce using rule 635 (set_cone_option) state 3141 639 cone_type: PARABOLIC . $default reduce using rule 639 (cone_type) state 3142 640 cone_type: HYPERBOLIC . $default reduce using rule 640 (cone_type) state 3143 637 cone_type: ELLIPTICAL . $default reduce using rule 637 (cone_type) state 3144 638 cone_type: CIRCULAR . $default reduce using rule 638 (cone_type) state 3145 642 nap_type: SINGLE_NAPPED . $default reduce using rule 642 (nap_type) state 3146 643 nap_type: DOUBLE_NAPPED . $default reduce using rule 643 (nap_type) state 3147 636 set_cone_option: WITH_TYPE cone_type . $default reduce using rule 636 (set_cone_option) state 3148 641 set_cone_option: WITH_TYPE nap_type . $default reduce using rule 641 (set_cone_option) state 3149 648 set_cylinder_option: WITH_DIRECTION point_expression . $default reduce using rule 648 (set_cylinder_option) state 3150 647 set_cylinder_option: WITH_CENTER point_expression . $default reduce using rule 647 (set_cylinder_option) state 3151 653 set_cylinder_option: WITH_POINT_COUNT numeric_expression . $default reduce using rule 653 (set_cylinder_option) state 3152 649 set_cylinder_option: WITH_RADIUS numeric_expression . $default reduce using rule 649 (set_cylinder_option) state 3153 650 set_cylinder_option: WITH_AXIS_X numeric_expression . $default reduce using rule 650 (set_cylinder_option) state 3154 651 set_cylinder_option: WITH_AXIS_Y numeric_expression . $default reduce using rule 651 (set_cylinder_option) state 3155 652 set_cylinder_option: WITH_AXIS_Z numeric_expression . $default reduce using rule 652 (set_cylinder_option) state 3156 654 set_cylinder_option: WITH_DIVISIONS numeric_expression . $default reduce using rule 654 (set_cylinder_option) state 3157 658 cylinder_type: PARABOLIC . $default reduce using rule 658 (cylinder_type) state 3158 659 cylinder_type: HYPERBOLIC . $default reduce using rule 659 (cylinder_type) state 3159 656 cylinder_type: ELLIPTICAL . $default reduce using rule 656 (cylinder_type) state 3160 657 cylinder_type: CIRCULAR . $default reduce using rule 657 (cylinder_type) state 3161 655 set_cylinder_option: WITH_TYPE cylinder_type . $default reduce using rule 655 (set_cylinder_option) state 3162 663 set_ellipsoid_option: WITH_CENTER point_expression . $default reduce using rule 663 (set_ellipsoid_option) state 3163 670 set_ellipsoid_option: WITH_POINT_COUNT numeric_expression . $default reduce using rule 670 (set_ellipsoid_option) state 3164 664 set_ellipsoid_option: WITH_AXIS_X numeric_expression . $default reduce using rule 664 (set_ellipsoid_option) state 3165 665 set_ellipsoid_option: WITH_AXIS_Y numeric_expression . $default reduce using rule 665 (set_ellipsoid_option) state 3166 666 set_ellipsoid_option: WITH_AXIS_Z numeric_expression . $default reduce using rule 666 (set_ellipsoid_option) state 3167 667 set_ellipsoid_option: WITH_DIVISIONS_X numeric_expression . $default reduce using rule 667 (set_ellipsoid_option) state 3168 668 set_ellipsoid_option: WITH_DIVISIONS_Y numeric_expression . $default reduce using rule 668 (set_ellipsoid_option) state 3169 669 set_ellipsoid_option: WITH_DIVISIONS_Z numeric_expression . $default reduce using rule 669 (set_ellipsoid_option) state 3170 674 set_sphere_option: WITH_CENTER point_expression . $default reduce using rule 674 (set_sphere_option) state 3171 680 set_sphere_option: WITH_POINT_COUNT numeric_expression . $default reduce using rule 680 (set_sphere_option) state 3172 678 set_sphere_option: WITH_RADIUS numeric_expression . $default reduce using rule 678 (set_sphere_option) state 3173 679 set_sphere_option: WITH_DIAMETER numeric_expression . $default reduce using rule 679 (set_sphere_option) state 3174 675 set_sphere_option: WITH_DIVISIONS numeric_expression . $default reduce using rule 675 (set_sphere_option) state 3175 676 set_sphere_option: WITH_DIVISIONS_VERTICAL numeric_expression . $default reduce using rule 676 (set_sphere_option) state 3176 677 set_sphere_option: WITH_DIVISIONS_HORIZONTAL numeric_expression . $default reduce using rule 677 (set_sphere_option) state 3177 682 sphere_type: SPHERE_GLOBE_TYPE . $default reduce using rule 682 (sphere_type) state 3178 683 sphere_type: SPHERE_PANEL_TYPE . $default reduce using rule 683 (sphere_type) state 3179 681 set_sphere_option: WITH_TYPE sphere_type . $default reduce using rule 681 (set_sphere_option) state 3180 689 paraboloid_type: HYPERBOLIC . $default reduce using rule 689 (paraboloid_type) state 3181 688 paraboloid_type: ELLIPTICAL . $default reduce using rule 688 (paraboloid_type) state 3182 687 set_paraboloid_option: WITH_TYPE paraboloid_type . $default reduce using rule 687 (set_paraboloid_option) state 3183 690 set_paraboloid_option: WITH_MAX_EXTENT numeric_expression . $default reduce using rule 690 (set_paraboloid_option) state 3184 1131 precision_optional: WITH_PRECISION numeric_expression . $default reduce using rule 1131 (precision_optional) state 3185 752 projection_limits_option: MIN_X_PROJ EQUATE numeric_expression . $default reduce using rule 752 (projection_limits_option) state 3186 753 projection_limits_option: MAX_X_PROJ EQUATE numeric_expression . $default reduce using rule 753 (projection_limits_option) state 3187 754 projection_limits_option: MIN_Y_PROJ EQUATE numeric_expression . $default reduce using rule 754 (projection_limits_option) state 3188 755 projection_limits_option: MAX_Y_PROJ EQUATE numeric_expression . $default reduce using rule 755 (projection_limits_option) state 3189 756 projection_limits_option: MIN_Z_PROJ EQUATE numeric_expression . $default reduce using rule 756 (projection_limits_option) state 3190 757 projection_limits_option: MAX_Z_PROJ EQUATE numeric_expression . $default reduce using rule 757 (projection_limits_option) state 3191 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression . COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional COMMA shift, and go to state 3461 state 3192 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE 1501 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression . AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 AMPERSAND [reduce using rule 1501 (plane_primary)] PERIOD_PAIR [reduce using rule 1501 (plane_primary)] PERIOD_TRIPLE [reduce using rule 1501 (plane_primary)] HYPHEN_PAIR [reduce using rule 1501 (plane_primary)] HYPHEN_TRIPLE [reduce using rule 1501 (plane_primary)] $default reduce using rule 1501 (plane_primary) path_join go to state 1731 basic_path_join go to state 1730 state 3193 1502 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression . $default reduce using rule 1502 (plane_primary) state 3194 1503 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression . $default reduce using rule 1503 (plane_primary) state 3195 1504 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression . $default reduce using rule 1504 (plane_primary) state 3196 1506 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression . $default reduce using rule 1506 (plane_primary) state 3197 1505 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression . $default reduce using rule 1505 (plane_primary) state 3198 1507 plane_primary: LEFT_PARENTHESIS PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression . $default reduce using rule 1507 (plane_primary) state 3199 1268 bool_point_primary: LEFT_PARENTHESIS boolean_expression COMMA point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3462 state 3200 561 axis_specifier: X_AXIS . $default reduce using rule 561 (axis_specifier) state 3201 562 axis_specifier: Y_AXIS . $default reduce using rule 562 (axis_specifier) state 3202 563 axis_specifier: Z_AXIS . $default reduce using rule 563 (axis_specifier) state 3203 1172 transform_primary: ALIGN path_primary WITH_AXIS axis_specifier . $default reduce using rule 1172 (transform_primary) state 3204 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3204 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3205 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3205 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3206 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3206 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3207 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3207 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3208 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3208 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3210 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3209 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3463 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2811 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3464 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3210 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 3211 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3465 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3466 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3212 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 3213 1265 point_expression_list: point_expression COMMA point_expression . $default reduce using rule 1265 (point_expression_list) state 3214 1266 point_expression_list: point_expression_list COMMA point_expression . $default reduce using rule 1266 (point_expression_list) state 3215 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3215 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 3216 cone_vector_variable go to state 930 sphere_vector_variable go to state 935 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3216 271 cone_vector_variable: variable . CONE_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR CONE_VECTOR shift, and go to state 1328 SPHERE_VECTOR shift, and go to state 1331 state 3217 1328 ellipse_primary: GET_ELLIPSE point_vector_primary numeric_primary with_test_optional . with_rectify_optional WITH_RECTIFY shift, and go to state 3467 WITH_NO_RECTIFY shift, and go to state 3468 WITH_RECTIFY [reduce using rule 24 (with_rectify_optional)] WITH_NO_RECTIFY [reduce using rule 24 (with_rectify_optional)] $default reduce using rule 24 (with_rectify_optional) with_rectify_optional go to state 3469 state 3218 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3218 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3219 variable go to state 2829 numeric_variable go to state 656 point_variable go to state 657 cuboid_variable go to state 957 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1736 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 tag go to state 429 state 3219 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression LEFT_PARENTHESIS shift, and go to state 3470 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3471 numeric_vector_variable go to state 908 point_vector_variable go to state 917 cuboid_vector_variable go to state 932 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 tag go to state 429 state 3220 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3220 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3221 point_vector_variable go to state 917 cuboid_vector_variable go to state 932 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 tag go to state 429 state 3221 257 point_vector_variable: variable . POINT_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 POINT_VECTOR shift, and go to state 1314 CUBOID_VECTOR shift, and go to state 1326 state 3222 1382 get_conic_section_lattice_option: WITH_TEST . boolean_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1229 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1230 GENERATE shift, and go to state 654 variable go to state 1231 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 3472 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1234 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1235 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1236 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1238 path_element_list go to state 678 tag go to state 429 state 3223 1381 get_conic_section_lattice_option_list: get_conic_section_lattice_option_list get_conic_section_lattice_option . $default reduce using rule 1381 (get_conic_section_lattice_option_list) state 3224 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3224 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3226 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3225 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1277 focus_primary: LAST . focus_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3473 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2840 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3474 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 focus_primary go to state 997 focus_secondary go to state 1989 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1995 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3226 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3227 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3475 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3476 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3228 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 3229 1685 with_half_optional: WITH_HALF . $default reduce using rule 1685 (with_half_optional) state 3230 1683 reg_polygon_vector_primary: GET_NET GREAT_RHOMBICOSIDODECAHEDRON with_diameter_optional with_half_optional . $default reduce using rule 1683 (reg_polygon_vector_primary) state 3231 968 predicate_clause: WITH_TOLERANCE . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3477 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3232 964 boolean_primary: point_primary IS_ON_SPHERE sphere_secondary predicate_clause . $default reduce using rule 964 (boolean_primary) state 3233 1571 point_vector_secondary: point_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3478 tag go to state 429 state 3234 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression . COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3479 state 3235 1565 focus_vector_secondary: focus_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3480 tag go to state 429 state 3236 1623 path_vector_secondary: path_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3481 tag go to state 429 state 3237 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3237 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3238 DISENTANGLE shift, and go to state 902 variable go to state 3239 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3238 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 3482 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2532 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3483 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 2278 rectangle_primary go to state 1044 rectangle_secondary go to state 2267 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2491 triangle_primary go to state 1052 triangle_secondary go to state 2210 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3239 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 state 3240 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3484 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3485 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3241 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3242 1631 ellipse_vector_secondary: ellipse_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3486 tag go to state 429 state 3243 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3243 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 3244 GENERATE shift, and go to state 654 variable go to state 3245 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2420 plane_expression go to state 1839 tag go to state 429 state 3244 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3487 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2811 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3488 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1660 circle_primary go to state 1012 circle_secondary go to state 2235 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3245 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 state 3246 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3489 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 3490 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3247 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PLANE_VECTOR shift, and go to state 1336 state 3248 1637 circle_vector_secondary: circle_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3491 tag go to state 429 state 3249 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3492 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 3493 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 tag go to state 429 state 3250 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 3251 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3494 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 3495 path_vector_variable go to state 919 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3252 259 path_vector_variable: variable . PATH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 332 path_variable: variable . PATH PATH shift, and go to state 1278 PATH_VECTOR shift, and go to state 1317 PLANE_VECTOR shift, and go to state 1336 state 3253 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3253 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3254 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3255 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3254 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3496 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3497 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3255 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 state 3256 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3498 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3263 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3499 path_vector_variable go to state 919 polygon_vector_variable go to state 928 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 tag go to state 429 state 3257 259 path_vector_variable: variable . PATH_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 state 3258 1400 polygon_secondary: polygon_secondary PROJECTED focus_primary with_z_optional . $default reduce using rule 1400 (polygon_secondary) state 3259 1198 point_primary: LEFT_PARENTHESIS point_expression . RIGHT_PARENTHESIS 1320 path_element_list: point_expression . 1663 polygon_vector_secondary: polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3500 RIGHT_PARENTHESIS shift, and go to state 2484 RIGHT_PARENTHESIS [reduce using rule 1320 (path_element_list)] $default reduce using rule 1320 (path_element_list) state 3260 1672 with_rectangles_optional: WITH_RECTANGLES . $default reduce using rule 1672 (with_rectangles_optional) state 3261 1670 polygon_vector_secondary: polygon_secondary DECOMPOSE numeric_expression with_rectangles_optional . $default reduce using rule 1670 (polygon_vector_secondary) state 3262 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3262 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3263 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3264 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3263 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1301 path_primary: LAST . path_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3501 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3502 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1658 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1660 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1662 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1664 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3264 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 state 3265 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3503 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3263 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3504 path_vector_variable go to state 919 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 tag go to state 429 state 3266 259 path_vector_variable: variable . PATH_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 state 3267 1678 rectangle_vector_secondary: rectangle_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3505 tag go to state 429 state 3268 1687 reg_polygon_vector_secondary: reg_polygon_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3506 tag go to state 429 state 3269 1320 path_element_list: point_expression . 1664 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3507 $default reduce using rule 1320 (path_element_list) state 3270 1693 triangle_vector_secondary: triangle_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3508 tag go to state 429 state 3271 1709 cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3509 tag go to state 429 state 3272 1715 polyhedron_vector_secondary: polyhedron_secondary REFLECTED_OFF path_expression WITH_DIRECTION . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3510 tag go to state 429 state 3273 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3273 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2948 variable go to state 3274 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 cuboid_variable go to state 957 polyhedron_variable go to state 958 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 2298 polyhedron_expression go to state 1833 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3274 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3275 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3275 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 variable go to state 3276 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 3276 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3277 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression STEP . numeric_expression UNTIL numeric_expression COLON LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3511 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3278 856 upto_or_downto: UPTO . $default reduce using rule 856 (upto_or_downto) state 3279 857 upto_or_downto: DOWNTO . $default reduce using rule 857 (upto_or_downto) state 3280 855 for_loop: FOR symbolic_token equate_or_assign numeric_expression upto_or_downto . numeric_expression COLON LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3512 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3281 2013 macro_definition: DEF variable UNDECLARED untyped_parameter_list typed_parameter_list . equate_or_assign EQUATE shift, and go to state 1778 ASSIGN shift, and go to state 1779 equate_or_assign go to state 3513 state 3282 1905 any_declarator: BOOLEAN_DECLARATOR . $default reduce using rule 1905 (any_declarator) state 3283 1907 any_declarator: STRING_DECLARATOR . $default reduce using rule 1907 (any_declarator) state 3284 1919 any_declarator: NUMERIC_DECLARATOR . $default reduce using rule 1919 (any_declarator) state 3285 1921 any_declarator: ULONG_LONG_DECLARATOR . $default reduce using rule 1921 (any_declarator) state 3286 1923 any_declarator: TRANSFORM_DECLARATOR . $default reduce using rule 1923 (any_declarator) state 3287 1917 any_declarator: COLOR_DECLARATOR . $default reduce using rule 1917 (any_declarator) state 3288 1909 any_declarator: PEN_DECLARATOR . $default reduce using rule 1909 (any_declarator) state 3289 1911 any_declarator: DASH_PATTERN_DECLARATOR . $default reduce using rule 1911 (any_declarator) state 3290 1913 any_declarator: FOCUS_DECLARATOR . $default reduce using rule 1913 (any_declarator) state 3291 1925 any_declarator: PICTURE_DECLARATOR . $default reduce using rule 1925 (any_declarator) state 3292 1927 any_declarator: POINT_DECLARATOR . $default reduce using rule 1927 (any_declarator) state 3293 1929 any_declarator: BOOL_POINT_DECLARATOR . $default reduce using rule 1929 (any_declarator) state 3294 1934 any_declarator: NURB_DECLARATOR . $default reduce using rule 1934 (any_declarator) state 3295 1931 any_declarator: PATH_DECLARATOR . $default reduce using rule 1931 (any_declarator) state 3296 1933 any_declarator: TRIANGLE_DECLARATOR . $default reduce using rule 1933 (any_declarator) state 3297 1937 any_declarator: POLYGON_DECLARATOR . $default reduce using rule 1937 (any_declarator) state 3298 1939 any_declarator: REG_POLYGON_DECLARATOR . $default reduce using rule 1939 (any_declarator) state 3299 1941 any_declarator: RECTANGLE_DECLARATOR . $default reduce using rule 1941 (any_declarator) state 3300 1943 any_declarator: SQUARE_DECLARATOR . $default reduce using rule 1943 (any_declarator) state 3301 1945 any_declarator: ELLIPSE_DECLARATOR . $default reduce using rule 1945 (any_declarator) state 3302 1947 any_declarator: CIRCLE_DECLARATOR . $default reduce using rule 1947 (any_declarator) state 3303 1953 any_declarator: CONIC_SECTION_LATTICE_DECLARATOR . $default reduce using rule 1953 (any_declarator) state 3304 1955 any_declarator: HELIX_DECLARATOR . $default reduce using rule 1955 (any_declarator) state 3305 1961 any_declarator: CUBOID_DECLARATOR . $default reduce using rule 1961 (any_declarator) state 3306 1963 any_declarator: POLYHEDRON_DECLARATOR . $default reduce using rule 1963 (any_declarator) state 3307 1957 any_declarator: CONE_DECLARATOR . $default reduce using rule 1957 (any_declarator) state 3308 1959 any_declarator: CYLINDER_DECLARATOR . $default reduce using rule 1959 (any_declarator) state 3309 1965 any_declarator: ELLIPSOID_DECLARATOR . $default reduce using rule 1965 (any_declarator) state 3310 1966 any_declarator: SPHERE_DECLARATOR . $default reduce using rule 1966 (any_declarator) state 3311 1949 any_declarator: PARABOLA_DECLARATOR . $default reduce using rule 1949 (any_declarator) state 3312 1951 any_declarator: HYPERBOLA_DECLARATOR . $default reduce using rule 1951 (any_declarator) state 3313 1967 any_declarator: PARABOLOID_DECLARATOR . $default reduce using rule 1967 (any_declarator) state 3314 1950 any_declarator: PARABOLA_VECTOR_DECLARATOR . $default reduce using rule 1950 (any_declarator) state 3315 1952 any_declarator: HYPERBOLA_VECTOR_DECLARATOR . $default reduce using rule 1952 (any_declarator) state 3316 1972 any_declarator: PARABOLOID_VECTOR_DECLARATOR . $default reduce using rule 1972 (any_declarator) state 3317 1968 any_declarator: GLYPH_DECLARATOR . $default reduce using rule 1968 (any_declarator) state 3318 1969 any_declarator: PLANE_DECLARATOR . $default reduce using rule 1969 (any_declarator) state 3319 1981 any_declarator: ORIGAMI_FIGURE_DECLARATOR . $default reduce using rule 1981 (any_declarator) state 3320 1975 any_declarator: ELLIPSE_SLICE_DECLARATOR . $default reduce using rule 1975 (any_declarator) state 3321 1977 any_declarator: CIRCLE_SLICE_DECLARATOR . $default reduce using rule 1977 (any_declarator) state 3322 1979 any_declarator: POLYHEDRON_SLICE_DECLARATOR . $default reduce using rule 1979 (any_declarator) state 3323 1976 any_declarator: ELLIPSE_SLICE_VECTOR_DECLARATOR . $default reduce using rule 1976 (any_declarator) state 3324 1978 any_declarator: CIRCLE_SLICE_VECTOR_DECLARATOR . $default reduce using rule 1978 (any_declarator) state 3325 1980 any_declarator: POLYHEDRON_SLICE_VECTOR_DECLARATOR . $default reduce using rule 1980 (any_declarator) state 3326 1906 any_declarator: BOOLEAN_VECTOR_DECLARATOR . $default reduce using rule 1906 (any_declarator) state 3327 1908 any_declarator: STRING_VECTOR_DECLARATOR . $default reduce using rule 1908 (any_declarator) state 3328 1920 any_declarator: NUMERIC_VECTOR_DECLARATOR . $default reduce using rule 1920 (any_declarator) state 3329 1922 any_declarator: ULONG_LONG_VECTOR_DECLARATOR . $default reduce using rule 1922 (any_declarator) state 3330 1924 any_declarator: TRANSFORM_VECTOR_DECLARATOR . $default reduce using rule 1924 (any_declarator) state 3331 1918 any_declarator: COLOR_VECTOR_DECLARATOR . $default reduce using rule 1918 (any_declarator) state 3332 1910 any_declarator: PEN_VECTOR_DECLARATOR . $default reduce using rule 1910 (any_declarator) state 3333 1912 any_declarator: DASH_PATTERN_VECTOR_DECLARATOR . $default reduce using rule 1912 (any_declarator) state 3334 1914 any_declarator: FOCUS_VECTOR_DECLARATOR . $default reduce using rule 1914 (any_declarator) state 3335 1926 any_declarator: PICTURE_VECTOR_DECLARATOR . $default reduce using rule 1926 (any_declarator) state 3336 1928 any_declarator: POINT_VECTOR_DECLARATOR . $default reduce using rule 1928 (any_declarator) state 3337 1930 any_declarator: BOOL_POINT_VECTOR_DECLARATOR . $default reduce using rule 1930 (any_declarator) state 3338 1936 any_declarator: NURB_VECTOR_DECLARATOR . $default reduce using rule 1936 (any_declarator) state 3339 1932 any_declarator: PATH_VECTOR_DECLARATOR . $default reduce using rule 1932 (any_declarator) state 3340 1935 any_declarator: TRIANGLE_VECTOR_DECLARATOR . $default reduce using rule 1935 (any_declarator) state 3341 1938 any_declarator: POLYGON_VECTOR_DECLARATOR . $default reduce using rule 1938 (any_declarator) state 3342 1940 any_declarator: REG_POLYGON_VECTOR_DECLARATOR . $default reduce using rule 1940 (any_declarator) state 3343 1942 any_declarator: RECTANGLE_VECTOR_DECLARATOR . $default reduce using rule 1942 (any_declarator) state 3344 1944 any_declarator: SQUARE_VECTOR_DECLARATOR . $default reduce using rule 1944 (any_declarator) state 3345 1946 any_declarator: ELLIPSE_VECTOR_DECLARATOR . $default reduce using rule 1946 (any_declarator) state 3346 1948 any_declarator: CIRCLE_VECTOR_DECLARATOR . $default reduce using rule 1948 (any_declarator) state 3347 1954 any_declarator: CONIC_SECTION_LATTICE_VECTOR_DECLARATOR . $default reduce using rule 1954 (any_declarator) state 3348 1956 any_declarator: HELIX_VECTOR_DECLARATOR . $default reduce using rule 1956 (any_declarator) state 3349 1962 any_declarator: CUBOID_VECTOR_DECLARATOR . $default reduce using rule 1962 (any_declarator) state 3350 1964 any_declarator: POLYHEDRON_VECTOR_DECLARATOR . $default reduce using rule 1964 (any_declarator) state 3351 1958 any_declarator: CONE_VECTOR_DECLARATOR . $default reduce using rule 1958 (any_declarator) state 3352 1960 any_declarator: CYLINDER_VECTOR_DECLARATOR . $default reduce using rule 1960 (any_declarator) state 3353 1970 any_declarator: ELLIPSOID_VECTOR_DECLARATOR . $default reduce using rule 1970 (any_declarator) state 3354 1971 any_declarator: SPHERE_VECTOR_DECLARATOR . $default reduce using rule 1971 (any_declarator) state 3355 1973 any_declarator: GLYPH_VECTOR_DECLARATOR . $default reduce using rule 1973 (any_declarator) state 3356 1974 any_declarator: PLANE_VECTOR_DECLARATOR . $default reduce using rule 1974 (any_declarator) state 3357 1982 any_declarator: ORIGAMI_FIGURE_VECTOR_DECLARATOR . $default reduce using rule 1982 (any_declarator) state 3358 1915 any_declarator: MACRO_DECLARATOR . $default reduce using rule 1915 (any_declarator) state 3359 1916 any_declarator: MACRO_VECTOR_DECLARATOR . $default reduce using rule 1916 (any_declarator) state 3360 2018 typed_parameter_sublist: any_declarator . symbolic_token SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 3514 spark go to state 452 tag go to state 453 state 3361 2017 typed_parameter_list: LEFT_BRACE typed_parameter_sublist . RIGHT_BRACE 2019 typed_parameter_sublist: typed_parameter_sublist . COMMA any_declarator symbolic_token COMMA shift, and go to state 3515 RIGHT_BRACE shift, and go to state 3516 state 3362 2015 macro_definition: DEF macro_vector_variable untyped_parameter_list typed_parameter_list PLUS_ASSIGN . $default reduce using rule 2015 (macro_definition) state 3363 2014 macro_definition: DEF macro_variable untyped_parameter_list typed_parameter_list equate_or_assign . $default reduce using rule 2014 (macro_definition) state 3364 552 vector_manipulation_command: RECTIFY point_vector_variable with_test_optional with_cull_optional with_tolerance_optional . $default reduce using rule 552 (vector_manipulation_command) state 3365 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION . point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3517 tag go to state 429 state 3366 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3366 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 3367 ellipse_vector_variable go to state 921 ellipsoid_vector_variable go to state 934 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 tag go to state 429 state 3367 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 333 ellipse_variable: variable . ELLIPSE 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSE shift, and go to state 1283 ELLIPSOID shift, and go to state 1291 ELLIPSE_VECTOR shift, and go to state 1322 ELLIPSOID_VECTOR shift, and go to state 1330 state 3368 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3368 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 LAST shift, and go to state 2228 variable go to state 3369 circle_vector_variable go to state 922 sphere_vector_variable go to state 935 circle_variable go to state 945 sphere_variable go to state 963 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3369 263 circle_vector_variable: variable . CIRCLE_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 334 circle_variable: variable . CIRCLE 352 sphere_variable: variable . SPHERE CIRCLE shift, and go to state 1284 SPHERE shift, and go to state 1292 CIRCLE_VECTOR shift, and go to state 1323 SPHERE_VECTOR shift, and go to state 1331 state 3370 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3370 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3371 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3371 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 3372 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3518 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3519 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3373 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3374 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3374 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3375 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 tag go to state 429 state 3375 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 state 3376 2023 untyped_parameter_sublist: untyped_parameter_sublist COMMA symbolic_token . $default reduce using rule 2023 (untyped_parameter_sublist) state 3377 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3377 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2377 variable go to state 3378 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3378 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 3379 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3520 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2377 variable go to state 3521 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 tag go to state 429 state 3380 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 3381 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3381 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2400 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3382 triangle_vector_variable go to state 920 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3382 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 3383 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3522 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2400 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3523 triangle_vector_variable go to state 920 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3384 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3385 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3385 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3386 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3386 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 3387 505 with_clause_draw: WITH_PEN pen_expression . $default reduce using rule 505 (with_clause_draw) state 3388 506 with_clause_draw: WITH_PEN_VECTOR pen_vector_expression . $default reduce using rule 506 (with_clause_draw) state 3389 509 with_clause_draw: WITH_COLOR color_expression . $default reduce using rule 509 (with_clause_draw) state 3390 510 with_clause_draw: WITH_DRAW_COLOR color_expression . $default reduce using rule 510 (with_clause_draw) state 3391 511 with_clause_draw: WITH_FILL_COLOR color_expression . $default reduce using rule 511 (with_clause_draw) state 3392 502 with_clause_draw: WITH_COLOR_VECTOR color_vector_variable . $default reduce using rule 502 (with_clause_draw) state 3393 503 with_clause_draw: WITH_DRAW_COLOR_VECTOR color_vector_variable . $default reduce using rule 503 (with_clause_draw) state 3394 504 with_clause_draw: WITH_FILL_COLOR_VECTOR color_vector_variable . $default reduce using rule 504 (with_clause_draw) state 3395 507 with_clause_draw: DASHED dash_pattern_expression . $default reduce using rule 507 (with_clause_draw) state 3396 508 with_clause_draw: WITH_DASH_PATTERN_VECTOR dash_pattern_vector_expression . $default reduce using rule 508 (with_clause_draw) state 3397 512 with_clause_draw: ON_PICTURE picture_expression . $default reduce using rule 512 (with_clause_draw) state 3398 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3398 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3399 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3399 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3400 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3524 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3525 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3401 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3402 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1538 string_vector_primary: LEFT_PARENTHESIS . string_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3402 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3403 string_vector_variable go to state 907 numeric_vector_variable go to state 908 point_vector_variable go to state 917 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 string_vector_primary go to state 1113 string_vector_secondary go to state 1114 string_vector_tertiary go to state 1115 string_vector_expression go to state 1843 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 tag go to state 429 state 3403 247 string_vector_variable: variable . STRING_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 STRING_VECTOR shift, and go to state 1305 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 state 3404 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 694 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 698 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 699 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 700 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 701 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 702 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 703 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 704 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 705 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 706 | label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3526 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3527 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3528 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3529 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 3530 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 3531 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 3532 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 3533 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 3534 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 3535 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 3536 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 3537 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 3538 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 3539 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1665 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1666 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 tag go to state 429 state 3405 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA . point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional 693 | label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA . bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 697 | label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA . numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1489 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1490 GENERATE shift, and go to state 654 variable go to state 1491 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3540 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3541 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 3542 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 3406 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA . bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1495 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1496 GENERATE shift, and go to state 654 variable go to state 1497 bool_point_variable go to state 905 path_variable go to state 658 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 3543 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 3407 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA . bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 1495 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_PATH shift, and go to state 641 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 1496 GENERATE shift, and go to state 654 variable go to state 1497 bool_point_variable go to state 905 path_variable go to state 658 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 3544 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1494 tag go to state 429 state 3408 239 subscript: LEFT_BRACKET numeric_expression RIGHT_BRACKET . $default reduce using rule 239 (subscript) state 3409 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS point_expression COMMA point_expression . RIGHT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS shift, and go to state 3545 state 3410 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3410 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3411 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 3411 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 3412 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1729 paraboloid_vector_primary: LEFT_PARENTHESIS . paraboloid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3412 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3413 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 paraboloid_vector_variable go to state 936 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 paraboloid_vector_primary go to state 1213 paraboloid_vector_secondary go to state 1214 paraboloid_vector_tertiary go to state 1215 paraboloid_vector_expression go to state 1868 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3413 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 280 paraboloid_vector_variable: variable . PARABOLOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PARABOLOID_VECTOR shift, and go to state 1334 PLANE_VECTOR shift, and go to state 1336 state 3414 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3414 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3415 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 polyhedron_vector_variable go to state 933 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3415 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 POLYHEDRON_VECTOR shift, and go to state 1327 state 3416 1199 point_primary: MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression . COMMA numeric_expression RIGHT_PARENTHESIS 1200 | MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression . RIGHT_PARENTHESIS COMMA shift, and go to state 3546 RIGHT_PARENTHESIS shift, and go to state 3547 state 3417 1216 point_primary: GET_POINT LEFT_PARENTHESIS numeric_secondary COMMA conic_section_lattice_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3548 state 3418 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3418 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3419 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 tag go to state 429 state 3419 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3420 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3420 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3421 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3421 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 PLANE_VECTOR shift, and go to state 1336 state 3422 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3422 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3423 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3423 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3424 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3549 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3550 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3425 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3426 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3426 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3427 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3427 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3428 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3551 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 3552 ellipse_vector_variable go to state 921 hyperbola_vector_variable go to state 924 ellipsoid_vector_variable go to state 934 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 tag go to state 429 state 3429 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 333 ellipse_variable: variable . ELLIPSE ELLIPSE shift, and go to state 1283 ELLIPSE_VECTOR shift, and go to state 1322 ELLIPSOID_VECTOR shift, and go to state 1330 HYPERBOLA_VECTOR shift, and go to state 1333 state 3430 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3430 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 3431 ellipse_vector_variable go to state 921 hyperbola_vector_variable go to state 924 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 3431 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 333 ellipse_variable: variable . ELLIPSE 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSE shift, and go to state 1283 ELLIPSOID shift, and go to state 1291 ELLIPSE_VECTOR shift, and go to state 1322 HYPERBOLA_VECTOR shift, and go to state 1333 state 3432 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3432 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3433 numeric_vector_variable go to state 908 point_vector_variable go to state 917 hyperbola_vector_variable go to state 924 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 tag go to state 429 state 3433 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 HYPERBOLA_VECTOR shift, and go to state 1333 state 3434 558 with_angle_optional: WITH_ANGLE numeric_expression . $default reduce using rule 558 (with_angle_optional) state 3435 1294 with_start_optional: WITH_START . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3553 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3436 1291 path_primary: HALF ellipse_primary with_closed_optional with_angle_optional with_start_optional . $default reduce using rule 1291 (path_primary) state 3437 1292 path_primary: QUARTER ellipse_primary with_closed_optional with_angle_optional with_start_optional . $default reduce using rule 1292 (path_primary) state 3438 1290 path_primary: SEGMENT ellipse_primary WITH_START numeric_expression WITH_END . numeric_expression with_closed_optional with_angle_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3554 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3439 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3439 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 3440 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3440 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 state 3441 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3441 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3442 DISENTANGLE shift, and go to state 902 variable go to state 3443 polygon_variable go to state 951 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3442 1396 polygon_primary: LAST . polygon_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1509 plane_primary: LAST . plane_vector_expression LEFT_PARENTHESIS shift, and go to state 3555 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2973 DISENTANGLE shift, and go to state 902 variable go to state 3556 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 polygon_primary go to state 1040 polygon_secondary go to state 2278 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2273 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 polyhedron_primary go to state 1068 polyhedron_secondary go to state 2302 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3443 340 polygon_variable: variable . POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 state 3444 1302 path_primary: GENERATE nurb_expression WITH_POWER numeric_expression WITH_TIME_PARAMETER . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3557 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3445 992 numeric_primary: numeric_atom LEFT_BRACKET numeric_expression COMMA numeric_expression . RIGHT_BRACKET RIGHT_BRACKET shift, and go to state 3558 state 3446 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS point_expression COMMA . point_expression RIGHT_PARENTHESIS numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3559 tag go to state 429 state 3447 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1697 cone_vector_primary: LEFT_PARENTHESIS . cone_vector_expression RIGHT_PARENTHESIS 1702 cylinder_vector_primary: LEFT_PARENTHESIS . cylinder_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3447 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3448 variable go to state 3449 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 cone_vector_variable go to state 930 cylinder_vector_variable go to state 931 cuboid_vector_variable go to state 932 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 cone_vector_primary go to state 1189 cone_vector_secondary go to state 1190 cone_vector_tertiary go to state 1191 cone_vector_expression go to state 1862 cylinder_vector_primary go to state 1193 cylinder_vector_secondary go to state 1194 cylinder_vector_tertiary go to state 1195 cylinder_vector_expression go to state 1863 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3448 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression LEFT_PARENTHESIS shift, and go to state 3560 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3080 variable go to state 3561 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 cuboid_vector_variable go to state 932 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipse_primary go to state 1008 ellipse_secondary go to state 2225 circle_primary go to state 1012 circle_secondary go to state 2235 cuboid_primary go to state 1064 cuboid_secondary go to state 2293 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 tag go to state 429 state 3449 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 271 cone_vector_variable: variable . CONE_VECTOR 272 cylinder_vector_variable: variable . CYLINDER_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 346 cuboid_variable: variable . CUBOID 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 CONE_VECTOR shift, and go to state 1328 CYLINDER_VECTOR shift, and go to state 1329 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3450 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3562 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3448 variable go to state 3563 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 cuboid_vector_variable go to state 932 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 tag go to state 429 state 3451 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 346 cuboid_variable: variable . CUBOID ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 state 3452 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression COMMA numeric_expression . COMMA numeric_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3564 state 3453 556 set_command: SET focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression . WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional WITH_DISTANCE shift, and go to state 3565 state 3454 620 with_axis_v_optional: WITH_AXIS_V numeric_expression . $default reduce using rule 620 (with_axis_v_optional) state 3455 564 set_command: SET ellipse_variable with_center_optional with_axis_h_optional with_axis_v_optional with_point_count_optional . with_normal_optional WITH_NORMAL shift, and go to state 3457 $default reduce using rule 623 (with_normal_optional) with_normal_optional go to state 3566 state 3456 622 with_point_count_optional: WITH_POINT_COUNT numeric_expression . $default reduce using rule 622 (with_point_count_optional) state 3457 624 with_normal_optional: WITH_NORMAL . point_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3567 tag go to state 429 state 3458 565 set_command: SET circle_variable with_center_optional with_diameter_optional with_point_count_optional with_normal_optional . $default reduce using rule 565 (set_command) state 3459 612 set_command: SET reg_polygon_variable WITH_SIDES numeric_expression with_center_optional with_diameter_optional . with_normal_optional WITH_NORMAL shift, and go to state 3457 $default reduce using rule 623 (with_normal_optional) with_normal_optional go to state 3568 state 3460 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA . point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3569 tag go to state 429 state 3461 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA . numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3570 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3462 1268 bool_point_primary: LEFT_PARENTHESIS boolean_expression COMMA point_expression RIGHT_PARENTHESIS . $default reduce using rule 1268 (bool_point_primary) state 3463 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3571 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3572 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3464 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3465 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3465 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3466 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3466 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 3467 25 with_rectify_optional: WITH_RECTIFY . $default reduce using rule 25 (with_rectify_optional) state 3468 26 with_rectify_optional: WITH_NO_RECTIFY . $default reduce using rule 26 (with_rectify_optional) state 3469 1328 ellipse_primary: GET_ELLIPSE point_vector_primary numeric_primary with_test_optional with_rectify_optional . $default reduce using rule 1328 (ellipse_primary) state 3470 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3470 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1738 DISENTANGLE shift, and go to state 902 variable go to state 3471 numeric_vector_variable go to state 908 point_vector_variable go to state 917 cuboid_vector_variable go to state 932 numeric_variable go to state 656 point_variable go to state 657 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1736 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 tag go to state 429 state 3471 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 CUBOID_VECTOR shift, and go to state 1326 state 3472 979 boolean_expression: boolean_expression . relation boolean_tertiary 1382 get_conic_section_lattice_option: WITH_TEST boolean_expression . NOT_EQUAL shift, and go to state 2022 EQUAL shift, and go to state 2023 GREATER_OR_EQUAL shift, and go to state 2024 GREATER shift, and go to state 2025 LESS_OR_EQUAL shift, and go to state 2026 LESS shift, and go to state 2027 $default reduce using rule 1382 (get_conic_section_lattice_option) relation go to state 2028 state 3473 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3573 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3574 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3474 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3475 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3475 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3476 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3476 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 PLANE_VECTOR shift, and go to state 1336 state 3477 968 predicate_clause: WITH_TOLERANCE numeric_expression . $default reduce using rule 968 (predicate_clause) state 3478 1571 point_vector_secondary: point_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1571 (point_vector_secondary) state 3479 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA . point_expression COMMA point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3575 tag go to state 429 state 3480 1565 focus_vector_secondary: focus_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1565 (focus_vector_secondary) state 3481 1623 path_vector_secondary: path_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1623 (path_vector_secondary) state 3482 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3576 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3577 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3483 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3484 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3484 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3485 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3485 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 state 3486 1631 ellipse_vector_secondary: ellipse_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1631 (ellipse_vector_secondary) state 3487 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3578 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3579 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3488 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3489 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3489 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 3490 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3490 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 PLANE_VECTOR shift, and go to state 1336 state 3491 1637 circle_vector_secondary: circle_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1637 (circle_vector_secondary) state 3492 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3492 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 1921 GENERATE shift, and go to state 654 variable go to state 3493 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 tag go to state 429 state 3493 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 3494 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3494 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 3495 path_vector_variable go to state 919 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3495 259 path_vector_variable: variable . PATH_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 PATH_VECTOR shift, and go to state 1317 PLANE_VECTOR shift, and go to state 1336 state 3496 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3496 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3497 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3497 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 3498 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3498 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3263 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3499 path_vector_variable go to state 919 polygon_vector_variable go to state 928 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 tag go to state 429 state 3499 259 path_vector_variable: variable . PATH_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 state 3500 1663 polygon_vector_secondary: polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3580 tag go to state 429 state 3501 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3501 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1655 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3502 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3502 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 3503 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3503 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3263 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3504 path_vector_variable go to state 919 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 tag go to state 429 state 3504 259 path_vector_variable: variable . PATH_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 state 3505 1678 rectangle_vector_secondary: rectangle_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1678 (rectangle_vector_secondary) state 3506 1687 reg_polygon_vector_secondary: reg_polygon_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1687 (reg_polygon_vector_secondary) state 3507 1664 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3581 tag go to state 429 state 3508 1693 triangle_vector_secondary: triangle_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1693 (triangle_vector_secondary) state 3509 1709 cuboid_vector_secondary: cuboid_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1709 (cuboid_vector_secondary) state 3510 1715 polyhedron_vector_secondary: polyhedron_secondary REFLECTED_OFF path_expression WITH_DIRECTION point_expression . $default reduce using rule 1715 (polyhedron_vector_secondary) state 3511 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression STEP numeric_expression . UNTIL numeric_expression COLON UNTIL shift, and go to state 3582 state 3512 855 for_loop: FOR symbolic_token equate_or_assign numeric_expression upto_or_downto numeric_expression . COLON COLON shift, and go to state 3583 state 3513 2013 macro_definition: DEF variable UNDECLARED untyped_parameter_list typed_parameter_list equate_or_assign . $default reduce using rule 2013 (macro_definition) state 3514 2018 typed_parameter_sublist: any_declarator symbolic_token . $default reduce using rule 2018 (typed_parameter_sublist) state 3515 2019 typed_parameter_sublist: typed_parameter_sublist COMMA . any_declarator symbolic_token BOOLEAN_DECLARATOR shift, and go to state 3282 STRING_DECLARATOR shift, and go to state 3283 NUMERIC_DECLARATOR shift, and go to state 3284 ULONG_LONG_DECLARATOR shift, and go to state 3285 TRANSFORM_DECLARATOR shift, and go to state 3286 COLOR_DECLARATOR shift, and go to state 3287 PEN_DECLARATOR shift, and go to state 3288 DASH_PATTERN_DECLARATOR shift, and go to state 3289 FOCUS_DECLARATOR shift, and go to state 3290 PICTURE_DECLARATOR shift, and go to state 3291 POINT_DECLARATOR shift, and go to state 3292 BOOL_POINT_DECLARATOR shift, and go to state 3293 NURB_DECLARATOR shift, and go to state 3294 PATH_DECLARATOR shift, and go to state 3295 TRIANGLE_DECLARATOR shift, and go to state 3296 POLYGON_DECLARATOR shift, and go to state 3297 REG_POLYGON_DECLARATOR shift, and go to state 3298 RECTANGLE_DECLARATOR shift, and go to state 3299 SQUARE_DECLARATOR shift, and go to state 3300 ELLIPSE_DECLARATOR shift, and go to state 3301 CIRCLE_DECLARATOR shift, and go to state 3302 CONIC_SECTION_LATTICE_DECLARATOR shift, and go to state 3303 HELIX_DECLARATOR shift, and go to state 3304 CUBOID_DECLARATOR shift, and go to state 3305 POLYHEDRON_DECLARATOR shift, and go to state 3306 CONE_DECLARATOR shift, and go to state 3307 CYLINDER_DECLARATOR shift, and go to state 3308 ELLIPSOID_DECLARATOR shift, and go to state 3309 SPHERE_DECLARATOR shift, and go to state 3310 PARABOLA_DECLARATOR shift, and go to state 3311 HYPERBOLA_DECLARATOR shift, and go to state 3312 PARABOLOID_DECLARATOR shift, and go to state 3313 PARABOLA_VECTOR_DECLARATOR shift, and go to state 3314 HYPERBOLA_VECTOR_DECLARATOR shift, and go to state 3315 PARABOLOID_VECTOR_DECLARATOR shift, and go to state 3316 GLYPH_DECLARATOR shift, and go to state 3317 PLANE_DECLARATOR shift, and go to state 3318 ORIGAMI_FIGURE_DECLARATOR shift, and go to state 3319 ELLIPSE_SLICE_DECLARATOR shift, and go to state 3320 CIRCLE_SLICE_DECLARATOR shift, and go to state 3321 POLYHEDRON_SLICE_DECLARATOR shift, and go to state 3322 ELLIPSE_SLICE_VECTOR_DECLARATOR shift, and go to state 3323 CIRCLE_SLICE_VECTOR_DECLARATOR shift, and go to state 3324 POLYHEDRON_SLICE_VECTOR_DECLARATOR shift, and go to state 3325 BOOLEAN_VECTOR_DECLARATOR shift, and go to state 3326 STRING_VECTOR_DECLARATOR shift, and go to state 3327 NUMERIC_VECTOR_DECLARATOR shift, and go to state 3328 ULONG_LONG_VECTOR_DECLARATOR shift, and go to state 3329 TRANSFORM_VECTOR_DECLARATOR shift, and go to state 3330 COLOR_VECTOR_DECLARATOR shift, and go to state 3331 PEN_VECTOR_DECLARATOR shift, and go to state 3332 DASH_PATTERN_VECTOR_DECLARATOR shift, and go to state 3333 FOCUS_VECTOR_DECLARATOR shift, and go to state 3334 PICTURE_VECTOR_DECLARATOR shift, and go to state 3335 POINT_VECTOR_DECLARATOR shift, and go to state 3336 BOOL_POINT_VECTOR_DECLARATOR shift, and go to state 3337 NURB_VECTOR_DECLARATOR shift, and go to state 3338 PATH_VECTOR_DECLARATOR shift, and go to state 3339 TRIANGLE_VECTOR_DECLARATOR shift, and go to state 3340 POLYGON_VECTOR_DECLARATOR shift, and go to state 3341 REG_POLYGON_VECTOR_DECLARATOR shift, and go to state 3342 RECTANGLE_VECTOR_DECLARATOR shift, and go to state 3343 SQUARE_VECTOR_DECLARATOR shift, and go to state 3344 ELLIPSE_VECTOR_DECLARATOR shift, and go to state 3345 CIRCLE_VECTOR_DECLARATOR shift, and go to state 3346 CONIC_SECTION_LATTICE_VECTOR_DECLARATOR shift, and go to state 3347 HELIX_VECTOR_DECLARATOR shift, and go to state 3348 CUBOID_VECTOR_DECLARATOR shift, and go to state 3349 POLYHEDRON_VECTOR_DECLARATOR shift, and go to state 3350 CONE_VECTOR_DECLARATOR shift, and go to state 3351 CYLINDER_VECTOR_DECLARATOR shift, and go to state 3352 ELLIPSOID_VECTOR_DECLARATOR shift, and go to state 3353 SPHERE_VECTOR_DECLARATOR shift, and go to state 3354 GLYPH_VECTOR_DECLARATOR shift, and go to state 3355 PLANE_VECTOR_DECLARATOR shift, and go to state 3356 ORIGAMI_FIGURE_VECTOR_DECLARATOR shift, and go to state 3357 MACRO_DECLARATOR shift, and go to state 3358 MACRO_VECTOR_DECLARATOR shift, and go to state 3359 any_declarator go to state 3584 state 3516 2017 typed_parameter_list: LEFT_BRACE typed_parameter_sublist RIGHT_BRACE . $default reduce using rule 2017 (typed_parameter_list) state 3517 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression . WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional WITH_DISTANCE shift, and go to state 3585 state 3518 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3518 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3519 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3519 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3520 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3520 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2377 variable go to state 3521 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipse_variable go to state 944 circle_variable go to state 945 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 tag go to state 429 state 3521 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 state 3522 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3522 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2400 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3523 triangle_vector_variable go to state 920 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3523 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3524 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3524 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1879 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3525 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 tag go to state 429 state 3525 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 state 3526 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1268 bool_point_primary: LEFT_PARENTHESIS . boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS . bool_point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3586 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3587 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3588 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 2456 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1811 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1813 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1814 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1817 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3527 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1270 bool_point_primary: LAST . bool_point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3589 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3590 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3528 241 bool_point_variable: variable . BOOL_POINT 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 state 3529 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 1320 path_element_list: point_expression . RIGHT_PARENTHESIS shift, and go to state 3591 RIGHT_PARENTHESIS [reduce using rule 1320 (path_element_list)] $default reduce using rule 1320 (path_element_list) state 3530 694 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3592 state 3531 698 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 RIGHT_PARENTHESIS shift, and go to state 3593 path_join go to state 1731 basic_path_join go to state 1730 state 3532 699 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3594 state 3533 700 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3595 state 3534 701 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3596 state 3535 702 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3597 state 3536 703 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3598 state 3537 705 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3599 state 3538 704 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3600 state 3539 706 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3601 state 3540 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression . COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional COMMA shift, and go to state 3602 state 3541 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression . RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3603 state 3542 693 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3604 state 3543 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3605 state 3544 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional RIGHT_PARENTHESIS shift, and go to state 3606 state 3545 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3607 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3546 1199 point_primary: MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA . numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3608 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3547 1200 point_primary: MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS . $default reduce using rule 1200 (point_primary) state 3548 1216 point_primary: GET_POINT LEFT_PARENTHESIS numeric_secondary COMMA conic_section_lattice_expression RIGHT_PARENTHESIS . $default reduce using rule 1216 (point_primary) state 3549 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3549 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3550 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3550 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3551 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3551 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_ELLIPSE shift, and go to state 885 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 LAST shift, and go to state 2219 variable go to state 3552 ellipse_vector_variable go to state 921 hyperbola_vector_variable go to state 924 ellipsoid_vector_variable go to state 934 ellipse_variable go to state 944 ellipsoid_variable go to state 962 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 tag go to state 429 state 3552 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 333 ellipse_variable: variable . ELLIPSE 351 ellipsoid_variable: variable . ELLIPSOID ELLIPSE shift, and go to state 1283 ELLIPSOID shift, and go to state 1291 ELLIPSE_VECTOR shift, and go to state 1322 ELLIPSOID_VECTOR shift, and go to state 1330 HYPERBOLA_VECTOR shift, and go to state 1333 state 3553 1294 with_start_optional: WITH_START numeric_expression . $default reduce using rule 1294 (with_start_optional) state 3554 1290 path_primary: SEGMENT ellipse_primary WITH_START numeric_expression WITH_END numeric_expression . with_closed_optional with_angle_optional WITH_CLOSED shift, and go to state 2558 WITH_CLOSED [reduce using rule 1295 (with_closed_optional)] $default reduce using rule 1295 (with_closed_optional) with_closed_optional go to state 3609 state 3555 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3610 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 3611 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1481 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3556 269 polygon_vector_variable: variable . POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 POLYGON_VECTOR shift, and go to state 1319 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 3557 1302 path_primary: GENERATE nurb_expression WITH_POWER numeric_expression WITH_TIME_PARAMETER numeric_expression . $default reduce using rule 1302 (path_primary) state 3558 992 numeric_primary: numeric_atom LEFT_BRACKET numeric_expression COMMA numeric_expression RIGHT_BRACKET . $default reduce using rule 992 (numeric_primary) state 3559 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS point_expression COMMA point_expression . RIGHT_PARENTHESIS numeric_expression RIGHT_PARENTHESIS shift, and go to state 3612 state 3560 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3613 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3448 variable go to state 3614 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 cuboid_vector_variable go to state 932 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1667 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1891 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3561 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 346 cuboid_variable: variable . CUBOID ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 3562 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3562 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3448 variable go to state 3563 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 cuboid_vector_variable go to state 932 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 tag go to state 429 state 3563 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 346 cuboid_variable: variable . CUBOID 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 state 3564 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression COMMA numeric_expression COMMA . numeric_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3615 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3565 556 set_command: SET focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE . numeric_expression with_angle_optional with_axis_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3616 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3566 564 set_command: SET ellipse_variable with_center_optional with_axis_h_optional with_axis_v_optional with_point_count_optional with_normal_optional . $default reduce using rule 564 (set_command) state 3567 624 with_normal_optional: WITH_NORMAL point_expression . $default reduce using rule 624 (with_normal_optional) state 3568 612 set_command: SET reg_polygon_variable WITH_SIDES numeric_expression with_center_optional with_diameter_optional with_normal_optional . $default reduce using rule 612 (set_command) state 3569 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3617 state 3570 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression . COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional COMMA shift, and go to state 3618 state 3571 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3571 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3572 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3572 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3573 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1276 focus_primary: LEFT_PARENTHESIS . focus_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1563 focus_vector_primary: LEFT_PARENTHESIS . focus_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3573 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3225 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3574 numeric_vector_variable go to state 908 focus_vector_variable go to state 914 point_vector_variable go to state 917 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 focus_variable go to state 942 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 focus_primary go to state 997 focus_secondary go to state 998 focus_tertiary go to state 999 focus_expression go to state 1815 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 2563 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 focus_vector_primary go to state 1133 focus_vector_secondary go to state 1134 focus_vector_tertiary go to state 1135 focus_vector_expression go to state 1848 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3574 248 numeric_vector_variable: variable . NUMERIC_VECTOR 254 focus_vector_variable: variable . FOCUS_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 329 focus_variable: variable . FOCUS 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 FOCUS shift, and go to state 1274 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 FOCUS_VECTOR shift, and go to state 1313 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3575 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression . COMMA point_expression RIGHT_PARENTHESIS COMMA shift, and go to state 3619 state 3576 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3576 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3051 GET_NET shift, and go to state 901 DISENTANGLE shift, and go to state 902 variable go to state 3577 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 ellipse_variable go to state 944 circle_variable go to state 945 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3577 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3578 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3578 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3209 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3579 numeric_vector_variable go to state 908 point_vector_variable go to state 917 path_vector_variable go to state 919 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 676 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 2562 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 2563 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 2564 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3579 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 PATH_VECTOR shift, and go to state 1317 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PLANE_VECTOR shift, and go to state 1336 state 3580 1663 polygon_vector_secondary: polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3620 state 3581 1664 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3621 state 3582 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression STEP numeric_expression UNTIL . numeric_expression COLON LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3622 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3583 855 for_loop: FOR symbolic_token equate_or_assign numeric_expression upto_or_downto numeric_expression COLON . $default reduce using rule 855 (for_loop) state 3584 2019 typed_parameter_sublist: typed_parameter_sublist COMMA any_declarator . symbolic_token SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 BOOLEAN_DECLARATOR shift, and go to state 432 STRING_DECLARATOR shift, and go to state 433 NUMERIC_DECLARATOR shift, and go to state 434 TRANSFORM_DECLARATOR shift, and go to state 435 POINT_DECLARATOR shift, and go to state 436 BOOL_POINT_DECLARATOR shift, and go to state 437 PATH_DECLARATOR shift, and go to state 438 TRIANGLE_DECLARATOR shift, and go to state 439 REG_POLYGON_DECLARATOR shift, and go to state 440 RECTANGLE_DECLARATOR shift, and go to state 441 SQUARE_DECLARATOR shift, and go to state 442 ELLIPSE_DECLARATOR shift, and go to state 443 CIRCLE_DECLARATOR shift, and go to state 444 HELIX_DECLARATOR shift, and go to state 445 CUBOID_DECLARATOR shift, and go to state 446 POLYHEDRON_DECLARATOR shift, and go to state 447 HELIX_VECTOR_DECLARATOR shift, and go to state 448 symbolic_token go to state 3623 spark go to state 452 tag go to state 453 state 3585 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE . numeric_expression with_angle_optional with_axis_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3624 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3586 869 boolean_primary: LEFT_PARENTHESIS . boolean_expression RIGHT_PARENTHESIS 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1268 bool_point_primary: LEFT_PARENTHESIS . boolean_expression COMMA point_expression RIGHT_PARENTHESIS 1269 | LEFT_PARENTHESIS . bool_point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3586 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 IS_BIG_ENDIAN shift, and go to state 801 IS_LITTLE_ENDIAN shift, and go to state 802 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 NOT shift, and go to state 804 TRUE shift, and go to state 808 FALSE shift, and go to state 809 IS_ODD shift, and go to state 810 IS_EVEN shift, and go to state 811 IS_CYCLE shift, and go to state 812 IS_KNOWN shift, and go to state 813 IS_UNKNOWN shift, and go to state 814 IS_VALID shift, and go to state 815 IS_INVALID shift, and go to state 816 IS_BOOLEAN shift, and go to state 817 IS_BOOL_POINT shift, and go to state 818 IS_BOOL_POINT_VECTOR shift, and go to state 819 IS_STRING shift, and go to state 820 IS_NUMERIC shift, and go to state 821 IS_PEN shift, and go to state 822 IS_DASH_PATTERN shift, and go to state 823 IS_COLOR shift, and go to state 824 IS_COLOR_VECTOR shift, and go to state 825 IS_PICTURE shift, and go to state 826 IS_TRANSFORM shift, and go to state 827 IS_POINT shift, and go to state 828 IS_POINT_VECTOR shift, and go to state 829 IS_FOCUS shift, and go to state 830 IS_PATH shift, and go to state 831 IS_TRIANGLE shift, and go to state 832 IS_POLYGON shift, and go to state 833 IS_REG_POLYGON shift, and go to state 834 IS_RECTANGLE shift, and go to state 835 IS_ELLIPSE shift, and go to state 836 IS_CIRCLE shift, and go to state 837 IS_CONIC_SECTION_LATTICE shift, and go to state 838 IS_CUBOID shift, and go to state 839 IS_POLYHEDRON shift, and go to state 840 IS_ELLIPSOID shift, and go to state 841 IS_ELLIPSOID_VECTOR shift, and go to state 842 IS_PARABOLA shift, and go to state 843 IS_HYPERBOLA shift, and go to state 844 IS_PARABOLA_VECTOR shift, and go to state 845 IS_HYPERBOLA_VECTOR shift, and go to state 846 IS_SPHERE shift, and go to state 847 IS_SPHERE_VECTOR shift, and go to state 848 IS_ORIGAMI_FIGURE shift, and go to state 849 IS_LINEAR shift, and go to state 850 IS_PLANAR shift, and go to state 851 IS_SQUARE shift, and go to state 852 IS_ELLIPTICAL shift, and go to state 853 IS_CIRCULAR shift, and go to state 854 IS_POLYGONAL shift, and go to state 855 IS_TRIANGULAR shift, and go to state 856 IS_RECTANGULAR shift, and go to state 857 IS_QUADRILATERAL shift, and go to state 858 IS_CONVEX_POLYGONAL shift, and go to state 859 IS_SPHERICAL shift, and go to state 860 IS_PATH_VECTOR shift, and go to state 861 IS_TRIANGLE_VECTOR shift, and go to state 862 IS_POLYGON_VECTOR shift, and go to state 863 IS_REG_POLYGON_VECTOR shift, and go to state 864 IS_RECTANGLE_VECTOR shift, and go to state 865 IS_ELLIPSE_VECTOR shift, and go to state 866 IS_CIRCLE_VECTOR shift, and go to state 867 IS_CONIC_SECTION_LATTICE_VECTOR shift, and go to state 868 IS_CUBOID_VECTOR shift, and go to state 869 IS_POLYHEDRON_VECTOR shift, and go to state 870 IS_ORIGAMI_FIGURE_VECTOR shift, and go to state 871 IS_BOOLEAN_VECTOR shift, and go to state 872 IS_STRING_VECTOR shift, and go to state 873 IS_NUMERIC_VECTOR shift, and go to state 874 IS_TRANSFORM_VECTOR shift, and go to state 875 IS_PEN_VECTOR shift, and go to state 876 IS_DASH_PATTERN_VECTOR shift, and go to state 877 IS_FOCUS_VECTOR shift, and go to state 878 IS_PICTURE_VECTOR shift, and go to state 879 ARE_ON_CONIC_SECTION shift, and go to state 880 ARE_DISTINCT shift, and go to state 881 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3587 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3588 boolean_variable go to state 904 bool_point_variable go to state 905 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 boolean_primary go to state 968 type_predicate go to state 969 boolean_secondary go to state 970 boolean_tertiary go to state 971 boolean_expression go to state 1810 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1811 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 990 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 1813 bool_point_primary go to state 993 bool_point_secondary go to state 994 bool_point_tertiary go to state 995 bool_point_expression go to state 1814 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 1237 path_expression go to state 1817 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1659 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1883 circle_tertiary go to state 1455 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1457 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1459 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1661 polygon_tertiary go to state 1461 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1886 rectangle_tertiary go to state 1463 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1663 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1889 triangle_tertiary go to state 1467 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1471 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1474 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 tag go to state 429 state 3587 971 boolean_primary: LAST . boolean_vector_expression 1069 numeric_primary: LAST . numeric_vector_expression 1250 point_primary: LAST . point_vector_expression 1270 bool_point_primary: LAST . bool_point_vector_expression 1301 path_primary: LAST . path_vector_expression 1331 ellipse_primary: LAST . ellipse_vector_expression 1344 circle_primary: LAST . circle_vector_expression 1363 parabola_primary: LAST . parabola_vector_expression 1371 hyperbola_primary: LAST . hyperbola_vector_expression 1396 polygon_primary: LAST . polygon_vector_expression 1412 rectangle_primary: LAST . rectangle_vector_expression 1422 reg_polygon_primary: LAST . reg_polygon_vector_expression 1430 triangle_primary: LAST . triangle_vector_expression 1453 cuboid_primary: LAST . cuboid_vector_expression 1461 polyhedron_primary: LAST . polyhedron_vector_expression 1474 ellipsoid_primary: LAST . ellipsoid_vector_expression 1481 sphere_primary: LAST . sphere_vector_expression 1509 plane_primary: LAST . plane_vector_expression REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3625 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3626 boolean_vector_variable go to state 906 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 1657 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 1899 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1990 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1901 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1902 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1903 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1991 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1905 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1992 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1907 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1908 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1909 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1910 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1911 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1912 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1993 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1668 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1669 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1996 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1670 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1997 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1998 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1999 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 2000 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 2003 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 2004 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 2005 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 2006 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 2009 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 2010 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 2011 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 2012 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 2015 tag go to state 429 state 3588 240 boolean_variable: variable . BOOLEAN 241 bool_point_variable: variable . BOOL_POINT 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 BOOLEAN shift, and go to state 1265 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 BOOL_POINT shift, and go to state 1276 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 state 3589 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3589 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3590 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3590 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3591 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3628 state 3592 694 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3629 state 3593 698 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3630 state 3594 699 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3631 state 3595 700 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3632 state 3596 701 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3633 state 3597 702 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3634 state 3598 703 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3635 state 3599 705 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3636 state 3600 704 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3637 state 3601 706 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3638 state 3602 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA . path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 590 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_PATH shift, and go to state 641 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 LAST shift, and go to state 653 GENERATE shift, and go to state 654 variable go to state 655 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 673 path_primary go to state 674 path_secondary go to state 675 path_tertiary go to state 676 path_expression go to state 3639 path_element_list go to state 678 tag go to state 429 state 3603 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS . transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional ROTATED shift, and go to state 1700 ROTATED_AROUND shift, and go to state 1701 SCALED shift, and go to state 1702 SHEARED shift, and go to state 1703 SHIFTED shift, and go to state 1704 TRANSFORMED shift, and go to state 1705 XSCALED shift, and go to state 1706 YSCALED shift, and go to state 1707 ZSCALED shift, and go to state 1708 $default reduce using rule 731 (transformer_optional) transformer_optional go to state 3640 transformer go to state 3641 basic_transformer go to state 1718 state 3604 693 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3642 state 3605 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3643 state 3606 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3644 state 3607 545 transformation_command: ROTATE_AROUND any_variable LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression . $default reduce using rule 545 (transformation_command) state 3608 1199 point_primary: MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA numeric_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3645 state 3609 1290 path_primary: SEGMENT ellipse_primary WITH_START numeric_expression WITH_END numeric_expression with_closed_optional . with_angle_optional WITH_ANGLE shift, and go to state 3066 WITH_ANGLE [reduce using rule 557 (with_angle_optional)] $default reduce using rule 557 (with_angle_optional) with_angle_optional go to state 3646 state 3610 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3610 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 GET_REG_POLYGON shift, and go to state 887 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 2270 DISENTANGLE shift, and go to state 902 variable go to state 3611 polygon_vector_variable go to state 928 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 plane_vector_variable go to state 938 polygon_variable go to state 951 reg_polygon_variable go to state 952 cuboid_variable go to state 957 polyhedron_variable go to state 958 plane_variable go to state 966 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1461 polygon_expression go to state 1826 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 2508 reg_polygon_tertiary go to state 1465 reg_polygon_expression go to state 1828 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1472 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1475 polyhedron_expression go to state 1833 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 2430 plane_expression go to state 1839 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3611 269 polygon_vector_variable: variable . POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 355 plane_variable: variable . PLANE POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 PLANE shift, and go to state 1297 POLYGON_VECTOR shift, and go to state 1319 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 PLANE_VECTOR shift, and go to state 1336 state 3612 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS . numeric_expression LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3647 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3613 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 3613 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 3448 variable go to state 3614 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 cuboid_vector_variable go to state 932 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 ellipse_variable go to state 944 circle_variable go to state 945 cuboid_variable go to state 957 ellipsoid_variable go to state 962 sphere_variable go to state 963 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1453 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1455 circle_expression go to state 1819 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 2290 cuboid_expression go to state 1832 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1477 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1479 sphere_expression go to state 1836 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 tag go to state 429 state 3614 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 346 cuboid_variable: variable . CUBOID 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 state 3615 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression COMMA numeric_expression COMMA numeric_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3648 state 3616 556 set_command: SET focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression . with_angle_optional with_axis_optional WITH_ANGLE shift, and go to state 3066 $default reduce using rule 557 (with_angle_optional) with_angle_optional go to state 3649 state 3617 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression COMMA . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3650 tag go to state 429 state 3618 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression COMMA . numeric_expression RIGHT_PARENTHESIS character_comment_optional LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 3651 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3619 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA . point_expression RIGHT_PARENTHESIS LEFT_PARENTHESIS shift, and go to state 1582 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 1583 variable go to state 1584 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 666 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 point_primary go to state 670 point_secondary go to state 671 point_tertiary go to state 672 point_expression go to state 3652 tag go to state 429 state 3620 1663 polygon_vector_secondary: polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS . $default reduce using rule 1663 (polygon_vector_secondary) state 3621 1664 polygon_vector_secondary: reg_polygon_secondary DECOMPOSE LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS . $default reduce using rule 1664 (polygon_vector_secondary) state 3622 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression STEP numeric_expression UNTIL numeric_expression . COLON COLON shift, and go to state 3653 state 3623 2019 typed_parameter_sublist: typed_parameter_sublist COMMA any_declarator symbolic_token . $default reduce using rule 2019 (typed_parameter_sublist) state 3624 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression . with_angle_optional with_axis_optional WITH_ANGLE shift, and go to state 3066 $default reduce using rule 557 (with_angle_optional) with_angle_optional go to state 3654 state 3625 1110 numeric_single: LEFT_PARENTHESIS . numeric_expression RIGHT_PARENTHESIS 1111 numeric_list: LEFT_PARENTHESIS . numeric_sublist RIGHT_PARENTHESIS 1198 point_primary: LEFT_PARENTHESIS . point_expression RIGHT_PARENTHESIS 1287 path_primary: LEFT_PARENTHESIS . path_expression RIGHT_PARENTHESIS 1325 ellipse_primary: LEFT_PARENTHESIS . ellipse_expression RIGHT_PARENTHESIS 1339 circle_primary: LEFT_PARENTHESIS . circle_expression RIGHT_PARENTHESIS 1362 parabola_primary: LEFT_PARENTHESIS . parabola_expression RIGHT_PARENTHESIS 1370 hyperbola_primary: LEFT_PARENTHESIS . hyperbola_expression RIGHT_PARENTHESIS 1395 polygon_primary: LEFT_PARENTHESIS . polygon_expression RIGHT_PARENTHESIS 1408 rectangle_primary: LEFT_PARENTHESIS . rectangle_expression RIGHT_PARENTHESIS 1419 reg_polygon_primary: LEFT_PARENTHESIS . reg_polygon_expression RIGHT_PARENTHESIS 1429 triangle_primary: LEFT_PARENTHESIS . triangle_expression RIGHT_PARENTHESIS 1450 cuboid_primary: LEFT_PARENTHESIS . cuboid_expression RIGHT_PARENTHESIS 1460 polyhedron_primary: LEFT_PARENTHESIS . polyhedron_expression RIGHT_PARENTHESIS 1473 ellipsoid_primary: LEFT_PARENTHESIS . ellipsoid_expression RIGHT_PARENTHESIS 1480 sphere_primary: LEFT_PARENTHESIS . sphere_expression RIGHT_PARENTHESIS 1501 plane_primary: LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS path_expression 1502 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS ellipse_expression 1503 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS circle_expression 1504 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS polygon_expression 1505 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS reg_polygon_expression 1506 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS rectangle_expression 1507 | LEFT_PARENTHESIS . PLANE_DECLARATOR RIGHT_PARENTHESIS triangle_expression 1508 | LEFT_PARENTHESIS . plane_expression RIGHT_PARENTHESIS 1521 boolean_vector_primary: LEFT_PARENTHESIS . boolean_vector_expression RIGHT_PARENTHESIS 1526 numeric_vector_primary: LEFT_PARENTHESIS . numeric_vector_expression RIGHT_PARENTHESIS 1569 point_vector_primary: LEFT_PARENTHESIS . point_vector_expression RIGHT_PARENTHESIS 1579 bool_point_vector_primary: LEFT_PARENTHESIS . bool_point_vector_expression RIGHT_PARENTHESIS 1621 path_vector_primary: LEFT_PARENTHESIS . path_vector_expression RIGHT_PARENTHESIS 1629 ellipse_vector_primary: LEFT_PARENTHESIS . ellipse_vector_expression RIGHT_PARENTHESIS 1635 circle_vector_primary: LEFT_PARENTHESIS . circle_vector_expression RIGHT_PARENTHESIS 1641 parabola_vector_primary: LEFT_PARENTHESIS . parabola_vector_expression RIGHT_PARENTHESIS 1646 hyperbola_vector_primary: LEFT_PARENTHESIS . hyperbola_vector_expression RIGHT_PARENTHESIS 1661 polygon_vector_primary: LEFT_PARENTHESIS . polygon_vector_expression RIGHT_PARENTHESIS 1676 rectangle_vector_primary: LEFT_PARENTHESIS . rectangle_vector_expression RIGHT_PARENTHESIS 1682 reg_polygon_vector_primary: LEFT_PARENTHESIS . reg_polygon_vector_expression RIGHT_PARENTHESIS 1691 triangle_vector_primary: LEFT_PARENTHESIS . triangle_vector_expression RIGHT_PARENTHESIS 1707 cuboid_vector_primary: LEFT_PARENTHESIS . cuboid_vector_expression RIGHT_PARENTHESIS 1713 polyhedron_vector_primary: LEFT_PARENTHESIS . polyhedron_vector_expression RIGHT_PARENTHESIS 1719 ellipsoid_vector_primary: LEFT_PARENTHESIS . ellipsoid_vector_expression RIGHT_PARENTHESIS 1724 sphere_vector_primary: LEFT_PARENTHESIS . sphere_vector_expression RIGHT_PARENTHESIS 1739 plane_vector_primary: LEFT_PARENTHESIS . plane_vector_expression RIGHT_PARENTHESIS REVERSE shift, and go to state 588 SUBPATH shift, and go to state 589 LEFT_PARENTHESIS shift, and go to state 3625 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 PLANE_DECLARATOR shift, and go to state 1807 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEASURE_TEXT shift, and go to state 805 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_CIRCLE shift, and go to state 884 GET_ELLIPSE shift, and go to state 885 GET_PATH shift, and go to state 641 GET_RECTANGLE shift, and go to state 886 GET_REG_POLYGON shift, and go to state 887 GET_APEX shift, and go to state 642 GET_BASE shift, and go to state 643 GET_CAP shift, and go to state 644 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_PARABOLA shift, and go to state 888 GET_HYPERBOLA shift, and go to state 889 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 GET_BRANCH shift, and go to state 649 HALF shift, and go to state 650 QUARTER shift, and go to state 651 SEGMENT shift, and go to state 652 IN_CIRCLE shift, and go to state 892 OUT_CIRCLE shift, and go to state 893 IN_ELLIPSE shift, and go to state 894 OUT_ELLIPSE shift, and go to state 895 IN_RECTANGLE shift, and go to state 896 OUT_RECTANGLE shift, and go to state 897 IN_CUBOID shift, and go to state 898 OUT_CUBOID shift, and go to state 899 LAST shift, and go to state 1895 GET_NET shift, and go to state 901 GENERATE shift, and go to state 654 DISENTANGLE shift, and go to state 902 variable go to state 3626 boolean_vector_variable go to state 906 numeric_vector_variable go to state 908 point_vector_variable go to state 917 bool_point_vector_variable go to state 918 path_vector_variable go to state 919 triangle_vector_variable go to state 920 ellipse_vector_variable go to state 921 circle_vector_variable go to state 922 parabola_vector_variable go to state 923 hyperbola_vector_variable go to state 924 rectangle_vector_variable go to state 927 polygon_vector_variable go to state 928 reg_polygon_vector_variable go to state 929 cuboid_vector_variable go to state 932 polyhedron_vector_variable go to state 933 ellipsoid_vector_variable go to state 934 sphere_vector_variable go to state 935 plane_vector_variable go to state 938 numeric_variable go to state 656 point_variable go to state 657 path_variable go to state 658 ellipse_variable go to state 944 circle_variable go to state 945 parabola_variable go to state 946 hyperbola_variable go to state 947 rectangle_variable go to state 950 polygon_variable go to state 951 reg_polygon_variable go to state 952 triangle_variable go to state 953 cuboid_variable go to state 957 polyhedron_variable go to state 958 ellipsoid_variable go to state 962 sphere_variable go to state 963 plane_variable go to state 966 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 1233 numeric_tertiary go to state 974 numeric_expression go to state 1521 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 numeric_sublist go to state 1522 point_primary go to state 670 point_secondary go to state 991 point_tertiary go to state 672 point_expression go to state 1523 path_primary go to state 674 path_secondary go to state 1005 path_tertiary go to state 2495 path_expression go to state 1524 path_element_list go to state 678 ellipse_primary go to state 1008 ellipse_secondary go to state 1009 ellipse_tertiary go to state 1010 ellipse_expression go to state 1818 circle_primary go to state 1012 circle_secondary go to state 1013 circle_tertiary go to state 1014 circle_expression go to state 1819 parabola_primary go to state 1024 parabola_secondary go to state 1025 parabola_tertiary go to state 1026 parabola_expression go to state 1822 hyperbola_primary go to state 1028 hyperbola_secondary go to state 1029 hyperbola_tertiary go to state 1030 hyperbola_expression go to state 1823 polygon_primary go to state 1040 polygon_secondary go to state 1041 polygon_tertiary go to state 1042 polygon_expression go to state 1826 rectangle_primary go to state 1044 rectangle_secondary go to state 1045 rectangle_tertiary go to state 1046 rectangle_expression go to state 1827 reg_polygon_primary go to state 1048 reg_polygon_secondary go to state 1049 reg_polygon_tertiary go to state 1050 reg_polygon_expression go to state 1828 triangle_primary go to state 1052 triangle_secondary go to state 1053 triangle_tertiary go to state 1054 triangle_expression go to state 1829 cuboid_primary go to state 1064 cuboid_secondary go to state 1065 cuboid_tertiary go to state 1066 cuboid_expression go to state 1832 polyhedron_primary go to state 1068 polyhedron_secondary go to state 1069 polyhedron_tertiary go to state 1070 polyhedron_expression go to state 1833 ellipsoid_primary go to state 1076 ellipsoid_secondary go to state 1077 ellipsoid_tertiary go to state 1078 ellipsoid_expression go to state 1835 sphere_primary go to state 1080 sphere_secondary go to state 1081 sphere_tertiary go to state 1082 sphere_expression go to state 1836 plane_primary go to state 1092 plane_secondary go to state 1093 plane_tertiary go to state 1094 plane_expression go to state 1839 boolean_vector_primary go to state 1100 boolean_vector_secondary go to state 1101 boolean_vector_tertiary go to state 1102 boolean_vector_expression go to state 1841 numeric_vector_primary go to state 1104 numeric_vector_secondary go to state 1105 numeric_vector_tertiary go to state 1106 numeric_vector_expression go to state 1842 point_vector_primary go to state 1137 point_vector_secondary go to state 1138 point_vector_tertiary go to state 1139 point_vector_expression go to state 1849 bool_point_vector_primary go to state 1141 bool_point_vector_secondary go to state 1142 bool_point_vector_tertiary go to state 1143 bool_point_vector_expression go to state 1850 path_vector_primary go to state 1145 path_vector_secondary go to state 1146 path_vector_tertiary go to state 1147 path_vector_expression go to state 1851 ellipse_vector_primary go to state 1149 ellipse_vector_secondary go to state 1150 ellipse_vector_tertiary go to state 1151 ellipse_vector_expression go to state 1852 circle_vector_primary go to state 1153 circle_vector_secondary go to state 1154 circle_vector_tertiary go to state 1155 circle_vector_expression go to state 1853 parabola_vector_primary go to state 1157 parabola_vector_secondary go to state 1158 parabola_vector_tertiary go to state 1159 parabola_vector_expression go to state 1854 hyperbola_vector_primary go to state 1161 hyperbola_vector_secondary go to state 1162 hyperbola_vector_tertiary go to state 1163 hyperbola_vector_expression go to state 1855 polygon_vector_primary go to state 1173 polygon_vector_secondary go to state 1174 polygon_vector_tertiary go to state 1175 polygon_vector_expression go to state 1858 rectangle_vector_primary go to state 1177 rectangle_vector_secondary go to state 1178 rectangle_vector_tertiary go to state 1179 rectangle_vector_expression go to state 1859 reg_polygon_vector_primary go to state 1181 reg_polygon_vector_secondary go to state 1182 reg_polygon_vector_tertiary go to state 1183 reg_polygon_vector_expression go to state 1860 triangle_vector_primary go to state 1185 triangle_vector_secondary go to state 1186 triangle_vector_tertiary go to state 1187 triangle_vector_expression go to state 1861 cuboid_vector_primary go to state 1197 cuboid_vector_secondary go to state 1198 cuboid_vector_tertiary go to state 1199 cuboid_vector_expression go to state 1864 polyhedron_vector_primary go to state 1201 polyhedron_vector_secondary go to state 1202 polyhedron_vector_tertiary go to state 1203 polyhedron_vector_expression go to state 1865 ellipsoid_vector_primary go to state 1205 ellipsoid_vector_secondary go to state 1206 ellipsoid_vector_tertiary go to state 1207 ellipsoid_vector_expression go to state 1866 sphere_vector_primary go to state 1209 sphere_vector_secondary go to state 1210 sphere_vector_tertiary go to state 1211 sphere_vector_expression go to state 1867 plane_vector_primary go to state 1221 plane_vector_secondary go to state 1222 plane_vector_tertiary go to state 1223 plane_vector_expression go to state 1870 tag go to state 429 state 3626 246 boolean_vector_variable: variable . BOOLEAN_VECTOR 248 numeric_vector_variable: variable . NUMERIC_VECTOR 257 point_vector_variable: variable . POINT_VECTOR 258 bool_point_vector_variable: variable . BOOL_POINT_VECTOR 259 path_vector_variable: variable . PATH_VECTOR 260 triangle_vector_variable: variable . TRIANGLE_VECTOR 262 ellipse_vector_variable: variable . ELLIPSE_VECTOR 263 circle_vector_variable: variable . CIRCLE_VECTOR 264 parabola_vector_variable: variable . PARABOLA_VECTOR 265 hyperbola_vector_variable: variable . HYPERBOLA_VECTOR 268 rectangle_vector_variable: variable . RECTANGLE_VECTOR 269 polygon_vector_variable: variable . POLYGON_VECTOR 270 reg_polygon_vector_variable: variable . REG_POLYGON_VECTOR 273 cuboid_vector_variable: variable . CUBOID_VECTOR 274 polyhedron_vector_variable: variable . POLYHEDRON_VECTOR 278 ellipsoid_vector_variable: variable . ELLIPSOID_VECTOR 279 sphere_vector_variable: variable . SPHERE_VECTOR 282 plane_vector_variable: variable . PLANE_VECTOR 322 numeric_variable: variable . NUMERIC 323 | variable . UNDECLARED 328 point_variable: variable . POINT 332 path_variable: variable . PATH 333 ellipse_variable: variable . ELLIPSE 334 circle_variable: variable . CIRCLE 335 parabola_variable: variable . PARABOLA 336 hyperbola_variable: variable . HYPERBOLA 339 rectangle_variable: variable . RECTANGLE 340 polygon_variable: variable . POLYGON 341 reg_polygon_variable: variable . REG_POLYGON 342 triangle_variable: variable . TRIANGLE 346 cuboid_variable: variable . CUBOID 347 polyhedron_variable: variable . POLYHEDRON 351 ellipsoid_variable: variable . ELLIPSOID 352 sphere_variable: variable . SPHERE 355 plane_variable: variable . PLANE UNDECLARED shift, and go to state 1264 NUMERIC shift, and go to state 1267 POINT shift, and go to state 1275 PATH shift, and go to state 1278 TRIANGLE shift, and go to state 1279 POLYGON shift, and go to state 1280 REG_POLYGON shift, and go to state 1281 RECTANGLE shift, and go to state 1282 ELLIPSE shift, and go to state 1283 CIRCLE shift, and go to state 1284 CUBOID shift, and go to state 1287 POLYHEDRON shift, and go to state 1288 ELLIPSOID shift, and go to state 1291 SPHERE shift, and go to state 1292 PARABOLA shift, and go to state 1293 HYPERBOLA shift, and go to state 1294 PLANE shift, and go to state 1297 BOOLEAN_VECTOR shift, and go to state 1304 NUMERIC_VECTOR shift, and go to state 1306 POINT_VECTOR shift, and go to state 1314 BOOL_POINT_VECTOR shift, and go to state 1315 PATH_VECTOR shift, and go to state 1317 TRIANGLE_VECTOR shift, and go to state 1318 POLYGON_VECTOR shift, and go to state 1319 REG_POLYGON_VECTOR shift, and go to state 1320 RECTANGLE_VECTOR shift, and go to state 1321 ELLIPSE_VECTOR shift, and go to state 1322 CIRCLE_VECTOR shift, and go to state 1323 CUBOID_VECTOR shift, and go to state 1326 POLYHEDRON_VECTOR shift, and go to state 1327 ELLIPSOID_VECTOR shift, and go to state 1330 SPHERE_VECTOR shift, and go to state 1331 PARABOLA_VECTOR shift, and go to state 1332 HYPERBOLA_VECTOR shift, and go to state 1333 PLANE_VECTOR shift, and go to state 1336 state 3627 728 with_text_color_optional: WITH_TEXT_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 3655 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3628 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3657 state 3629 694 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3658 state 3630 698 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3659 state 3631 699 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3660 state 3632 700 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3661 state 3633 701 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3662 state 3634 702 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3663 state 3635 703 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3664 state 3636 705 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3665 state 3637 704 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3666 state 3638 706 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3667 state 3639 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression . RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional 1318 path_expression: path_expression . path_join path_element_list 1319 | path_expression . path_join CYCLE AMPERSAND shift, and go to state 1721 PERIOD_PAIR shift, and go to state 1722 PERIOD_TRIPLE shift, and go to state 1723 HYPHEN_PAIR shift, and go to state 1724 HYPHEN_TRIPLE shift, and go to state 1725 RIGHT_PARENTHESIS shift, and go to state 3668 path_join go to state 1731 basic_path_join go to state 1730 state 3640 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3669 state 3641 732 transformer_optional: transformer . $default reduce using rule 732 (transformer_optional) state 3642 693 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3670 state 3643 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3671 state 3644 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3672 state 3645 1199 point_primary: MEDIATE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA numeric_expression RIGHT_PARENTHESIS . $default reduce using rule 1199 (point_primary) state 3646 1290 path_primary: SEGMENT ellipse_primary WITH_START numeric_expression WITH_END numeric_expression with_closed_optional with_angle_optional . $default reduce using rule 1290 (path_primary) state 3647 1187 transformer: ROTATED_AROUND LEFT_PARENTHESIS point_expression COMMA point_expression RIGHT_PARENTHESIS numeric_expression . $default reduce using rule 1187 (transformer) state 3648 554 set_command: SET color_variable LEFT_PARENTHESIS numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS . $default reduce using rule 554 (set_command) state 3649 556 set_command: SET focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional . with_axis_optional WITH_AXIS shift, and go to state 3673 $default reduce using rule 559 (with_axis_optional) with_axis_optional go to state 3674 state 3650 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3675 state 3651 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression . RIGHT_PARENTHESIS character_comment_optional RIGHT_PARENTHESIS shift, and go to state 3676 state 3652 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression . RIGHT_PARENTHESIS RIGHT_PARENTHESIS shift, and go to state 3677 state 3653 854 for_loop: FOR symbolic_token equate_or_assign numeric_expression STEP numeric_expression UNTIL numeric_expression COLON . $default reduce using rule 854 (for_loop) state 3654 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional . with_axis_optional WITH_AXIS shift, and go to state 3673 $default reduce using rule 559 (with_axis_optional) with_axis_optional go to state 3678 state 3655 728 with_text_color_optional: WITH_TEXT_COLOR color_expression . $default reduce using rule 728 (with_text_color_optional) state 3656 730 with_dot_color_optional: WITH_DOT_COLOR . color_expression LEFT_PARENTHESIS shift, and go to state 703 INTEGER shift, and go to state 591 REAL shift, and go to state 592 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 MINUS shift, and go to state 593 PLUS shift, and go to state 594 UNIT_VECTOR shift, and go to state 595 GET_NORMAL shift, and go to state 596 RED_ORANGE_PART shift, and go to state 597 BLUE_VIOLET_PART shift, and go to state 598 WHITE_PART shift, and go to state 599 BLACK_PART shift, and go to state 600 CYAN_PART shift, and go to state 601 MAGENTA_PART shift, and go to state 602 YELLOW_PART shift, and go to state 603 BLUE_PART shift, and go to state 604 GREEN_PART shift, and go to state 605 RED_PART shift, and go to state 606 WZPART shift, and go to state 607 WYPART shift, and go to state 608 WXPART shift, and go to state 609 ZZPART shift, and go to state 610 ZYPART shift, and go to state 611 ZXPART shift, and go to state 612 YZPART shift, and go to state 613 YYPART shift, and go to state 614 YXPART shift, and go to state 615 XZPART shift, and go to state 616 XYPART shift, and go to state 617 XXPART shift, and go to state 618 WPART shift, and go to state 619 XPART shift, and go to state 620 YPART shift, and go to state 621 ZPART shift, and go to state 622 FLOOR shift, and go to state 623 UNIFORMDEVIATE shift, and go to state 624 MEXP shift, and go to state 625 MLOG shift, and go to state 626 ARCTAND shift, and go to state 627 ARCCOSD shift, and go to state 628 ARCSIND shift, and go to state 629 TAND shift, and go to state 630 COSD shift, and go to state 631 SIND shift, and go to state 632 SQRT shift, and go to state 633 SIZE shift, and go to state 634 MAGNITUDE shift, and go to state 635 LENGTH shift, and go to state 636 MEDIATE shift, and go to state 637 GET_POINT shift, and go to state 638 GET_LAST_POINT shift, and go to state 639 GET_CENTER shift, and go to state 640 GET_APEX shift, and go to state 642 GET_BASE_CENTER shift, and go to state 645 GET_CAP_CENTER shift, and go to state 646 GET_VERTEX shift, and go to state 647 GET_FOCUS shift, and go to state 648 LAST shift, and go to state 704 variable go to state 705 color_variable go to state 688 numeric_variable go to state 656 point_variable go to state 657 numeric_atom go to state 659 numeric_token_atom go to state 660 numeric_primary go to state 661 point_part go to state 662 transform_part go to state 663 color_part go to state 664 numeric_operator go to state 665 numeric_secondary go to state 689 numeric_token go to state 667 numeric_single go to state 668 numeric_list go to state 669 color_primary go to state 698 color_secondary go to state 699 color_tertiary go to state 700 color_expression go to state 3679 point_primary go to state 670 point_secondary go to state 702 tag go to state 429 state 3657 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3680 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3658 694 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3682 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3659 698 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3683 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3660 699 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3684 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3661 700 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3685 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3662 701 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3686 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3663 702 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3687 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3664 703 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3688 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3665 705 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3689 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3666 704 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3690 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3667 706 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3691 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3668 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS . with_text_color_optional with_dot_color_optional on_picture_optional WITH_TEXT_COLOR shift, and go to state 3627 $default reduce using rule 727 (with_text_color_optional) with_text_color_optional go to state 3692 state 3669 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3693 state 3670 693 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3694 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3671 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3695 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3672 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3696 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3673 560 with_axis_optional: WITH_AXIS . axis_specifier X_AXIS shift, and go to state 3200 Y_AXIS shift, and go to state 3201 Z_AXIS shift, and go to state 3202 axis_specifier go to state 3697 state 3674 556 set_command: SET focus_variable WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional . $default reduce using rule 556 (set_command) state 3675 611 set_command: SET triangle_variable WITH_POINTS LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS . $default reduce using rule 611 (set_command) state 3676 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS . character_comment_optional LEFT_PARENTHESIS shift, and go to state 730 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 STRING shift, and go to state 731 BINARY shift, and go to state 732 OCTAL shift, and go to state 733 DECIMAL shift, and go to state 734 HEXADECIMAL shift, and go to state 735 LAST shift, and go to state 736 $default reduce using rule 736 (character_comment_optional) variable go to state 737 string_variable go to state 738 character_comment_optional go to state 3698 string_primary go to state 739 string_secondary go to state 740 string_tertiary go to state 741 string_expression go to state 3699 tag go to state 429 state 3677 959 boolean_primary: point_expression IS_IN_TRIANGLE LEFT_PARENTHESIS point_expression COMMA point_expression COMMA point_expression RIGHT_PARENTHESIS . $default reduce using rule 959 (boolean_primary) state 3678 203 operation_assignment: focus_vector_variable PLUS_ASSIGN WITH_POSITION point_expression WITH_DIRECTION point_expression WITH_DISTANCE numeric_expression with_angle_optional with_axis_optional . $default reduce using rule 203 (operation_assignment) state 3679 730 with_dot_color_optional: WITH_DOT_COLOR color_expression . $default reduce using rule 730 (with_dot_color_optional) state 3680 692 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 692 (label_command) state 3681 726 on_picture_optional: picture_expression . $default reduce using rule 726 (on_picture_optional) state 3682 694 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 694 (label_command) state 3683 698 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 698 (label_command) state 3684 699 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA ellipse_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 699 (label_command) state 3685 700 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA circle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 700 (label_command) state 3686 701 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA parabola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 701 (label_command) state 3687 702 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA hyperbola_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 702 (label_command) state 3688 703 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 703 (label_command) state 3689 705 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA rectangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 705 (label_command) state 3690 704 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA reg_polygon_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 704 (label_command) state 3691 706 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA triangle_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 706 (label_command) state 3692 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional . with_dot_color_optional on_picture_optional WITH_DOT_COLOR shift, and go to state 3656 $default reduce using rule 729 (with_dot_color_optional) with_dot_color_optional go to state 3700 state 3693 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3701 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3694 693 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 693 (label_command) state 3695 696 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS numeric_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 696 (label_command) state 3696 695 label_command: conditional_label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA bool_point_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 695 (label_command) state 3697 560 with_axis_optional: WITH_AXIS axis_specifier . $default reduce using rule 560 (with_axis_optional) state 3698 735 beginchar_command: BEGINCHAR LEFT_PARENTHESIS STRING COMMA numeric_expression COMMA numeric_expression COMMA numeric_expression RIGHT_PARENTHESIS character_comment_optional . $default reduce using rule 735 (beginchar_command) state 3699 737 character_comment_optional: string_expression . 1136 string_expression: string_expression . AMPERSAND string_tertiary AMPERSAND shift, and go to state 1777 $default reduce using rule 737 (character_comment_optional) state 3700 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional . on_picture_optional LEFT_PARENTHESIS shift, and go to state 747 SYMBOL_0 shift, and go to state 5 SYMBOL_1 shift, and go to state 6 SYMBOL_2 shift, and go to state 7 SYMBOL_3 shift, and go to state 8 SYMBOL_4 shift, and go to state 9 SYMBOL_5 shift, and go to state 10 SYMBOL_6 shift, and go to state 11 SYMBOL_7 shift, and go to state 12 LAST shift, and go to state 725 $default reduce using rule 725 (on_picture_optional) variable go to state 726 picture_variable go to state 748 on_picture_optional go to state 3702 picture_primary go to state 749 picture_secondary go to state 750 picture_tertiary go to state 751 picture_expression go to state 3681 tag go to state 429 state 3701 691 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA point_expression RIGHT_PARENTHESIS transformer_optional with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 691 (label_command) state 3702 697 label_command: label_or_dotlabel label_suffix LEFT_PARENTHESIS string_expression COMMA numeric_expression COMMA path_expression RIGHT_PARENTHESIS with_text_color_optional with_dot_color_optional on_picture_optional . $default reduce using rule 697 (label_command)