M7A      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ Safe-Inferred  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z{|}~wyxrvutsnopqkmlgjihcfed[ba`_^]\XZYQWVUTSR,PONMLKJIHGFEDCBA@?>=<;:9876543210/.-'()*+&%$#"!  "&%$#"!  '()*+,$PONMLKJIHGFEDCBA@?>=<;:9876543210/.-QWVUTSRXZY[ba`_^]\cfedgjihkmlnopqrvutswyxz{|}~    Safe-Inferred     /     ABCDEFGHIJKLMNOPQR           Safe-Inferred 0Convert a figure to a string in the FIG format. +ST  A figure. The figure in FIG format. UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|  *ST UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{| Safe-Inferred!"Parse a string in the FIG format. *!3Name of the input file (to use in error messages). String in FIG format. ;Error message if failed parse; figure if successful parse. }~!!*!}~ Safe-Inferred"%Replacement operations for a figure. A "> value is a record of functions to apply to the leaf elements  of a  syntax tree (see @). ?6The empty replacement operation: All functions of the " record % are equal to the identity function. @+Apply a replacement operation to a figure. ""#$%&'()*+,-./0123456789:;<=>?@The replacements to perform.  A figure. &The figure with replacements applied. $  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@!"#$%&'()*+,-./0123456789:;<=>?@! "#$%&'()*+,-./0123456789:;<=>?@      !"#$%&'()*+,--./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoppqrrstuvwxyz{|}}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstMNuvOwQSxRUTyVzW]^{|}~YZ\[X`O fig-1.4.0Graphics.Fig.SyntaxGraphics.Fig.ValuesGraphics.Fig.PrinterGraphics.Fig.Parser Graphics.FigAreaFillPatternFilledNoFill ColorSpec UserDefinedGoldPinkPink2Pink3Pink4Brown2Brown3Brown4Magenta2Magenta3Magenta4Red2Red3Red4Cyan2Cyan3Cyan4Green2Green3Green4LtBlueBlue2Blue3Blue4WhiteYellowMagentaRedCyanGreenBlueBlackColorSpecDefault FontFlagshiddenspecialrigidPsFont ZapfDingbatsZapfChanceryMediumItalicSymbolPalatinoBoldItalic PalatinoBoldPalatinoItalic PalatinoRomanNewCenturySchoolbookBoldItalicNewCenturySchoolbookBoldNewCenturySchoolbookItalicNewCenturySchoolbookRomanHelveticaNarrowBoldObliqueHelveticaNarrowBoldHelveticaNarrowObliqueHelveticaNarrowHelveticaBoldOblique HelveticaBoldHelveticaOblique HelveticaCourierBoldOblique CourierBoldCourierObliqueCourierBookmanDemiItalic BookmanDemiBookmanLightItalic BookmanLightAvantGardeDemiObliqueAvantGardeDemiAvantGardeBookObliqueAvantGardeBookTimesBoldItalic TimesBold TimesItalic TimesRoman PsDefault LatexFont Typewriter SansSerifItalicBoldRoman LatexDefaultFontPsLatex LineStyleDashTripleDottedDashDoubleDotted DashDottedDottedDashedSolidLineStyleDefault JoinStyleBevel JoinRoundMiterCapStyle ProjectingCapRoundButtFlippedNormalPic pic_flippedpic_file ArrowTypePointedIndentedClosedStick ArrowStyle FilledArrow HollowArrowArrow arrow_type arrow_stylearrow_thickness arrow_width arrow_heightCommonsub_type line_styleline_thickness pen_color fill_colordepth pen_style area_fill style_val CompoundLinecompound_upperleft_corner_xcompound_upperleft_corner_ycompound_lowerright_corner_xcompound_lowerright_corner_y PolylineLinepolyline_commonpolyline_join_stylepolyline_cap_stylepolyline_radius SplineLine spline_commonspline_cap_styleArcLine arc_common arc_cap_style arc_direction arc_center_x arc_center_yarc_x1arc_y1arc_x2arc_y2arc_x3arc_y3ObjectPolylineCompoundEllipseellipse_commonellipse_direction ellipse_angleellipse_center_xellipse_center_yellipse_radius_xellipse_radius_yellipse_start_xellipse_start_y ellipse_end_x ellipse_end_ySplineArcText text_sub_type text_color text_depthtext_pen_style text_fonttext_font_size text_angletext_font_flags text_height text_lengthtext_xtext_y text_stringColor color_numbercolor_rgb_values CommentedCommentCoordinateSystem UpperLeft LowerLeft TransparentTransparentDefaultNone Background MultiplePageMultipleSingle PaperSizeB5A0A1A2A3A4EDCBATabloidLedgerLegalLetterUnitsInchesMetric Justification FlushLeftCenter OrientationPortrait LandscapeHeaderheader_orientationheader_justification header_unitsheader_papersizeheader_magnificationheader_multiple_pageheader_transparent_colorheader_commentheader_resolutionheader_coord_systemFig fig_header fig_colors fig_objects begin_color begin_ellipsebegin_polyline begin_spline begin_text begin_arcbegin_compound begin_comment end_compoundheader_version toOrientationtoUnits toPaperSizetoMultiplePage toTransparenttoCoordinateSystem toFontFlagstoFonttoPsFont toLatexFont toFlipped toArrowStyle toArrowType toCapStyle toJoinStyle toLineStyle toColorSpec toAreaFill toFromValueprettyparse ReplaceDefheaderOrientationheaderJustification headerUnitsheaderPapersizeheaderMagnificationheaderMultiplePageheaderTransparentColorheaderResolution textColor textFontSizetextFont textFontFlags picFlippedpicFile arrowType arrowStylearrowThickness arrowWidth arrowHeightareaFill areaFillColor lineStyle lineThickness linePenColor lineStyleVal lineCapStyle lineJoinStyleemptyDefapplyReplaceDeffromOrientation fromUnits fromPaperSizefromMultiplePagefromTransparentfromCoordinateSystem fromFontFlagsfromFont fromPsFont fromLatexFont fromFlippedfromArrowStyle fromArrowType fromCapStyle fromJoinStyle fromLineStyle fromColorSpec fromAreaFillDocabledocfigheader commentedcommentStrings commentLinecolorscolorobjectsobject compoundLinearcLine splineLine polylineLinepointpicmaybePicarrow maybeArrow arrowFlag commonLineindent $fDocableFont$fDocableCoordinateSystem$fDocableTransparent$fDocableAreaFill$fDocableColorSpec$fDocableArrowStyle$fDocableArrowType$fDocableFlipped$fDocableCapStyle$fDocableJoinStyle$fDocableLineStyle$fDocableJustification$fDocableMultiplePage$fDocablePaperSize$fDocableUnits$fDocableOrientation$fDocableDouble$fDocableInteger $fDocableInt versionLine justificationcommentsrgbcompoundObject arcObject textObject textString ellipseObjectpolylineObject splineObjectcapStyle colorSpec<||>count tokenParserintegerlexemereserved identifierfloatinteger'convertmapFig mapObject