;;
;; This file is automatically generated by asy-list.pl.
;; Changes will be overwritten.
;;
(defvar asy-keywords-version "1.43")

(defvar asy-keyword-name '(
and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator ))

(defvar asy-type-name '(
Braid Label Legend TreeNode arrowhead bbox3 binarytree binarytreeNode block bool bounds coord cputime file frame grid3 guide horner hsv indexedTransform int key light line linefit marginT marker node object pair path path3 pen picture position projection real revolution scaleT scientific segment side slice splitface string surface tensionSpecifier ticklocate ticksgridT tickvalues transform tree triple vertex void ))

(defvar asy-function-name '(
AND Arc ArcArrow ArcArrows Arrow Arrows Automatic AvantGarde BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Break Broken BrokenLog Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DefaultFormat DefaultLogFormat Degrees DotMargin DotMargins Dotted Draw EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Floor Format Full Gaussian Gaussrand Gaussrandpair Grayscale Helvetica Hermite HookHead J Label Landscape Left LeftRight LeftTicks Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoFill NoMargin NoTicks NoZero NoZeroFormat None OR OmitFormat OmitTick Palatino PaletteTicks Pen PenMargin PenMargins Portrait RadialShade Rainbow Range Relative Right RightTicks Rotate Round Scale ScaleX ScaleY Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown VERSION XEquals XOR XYgrid XZero XZgrid Y YEquals YXgrid YZero YZgrid ZXgrid ZYgrid ZapfChancery ZapfDingbats _cputime _draw _eval _image _labelpath aCos aSin aTan abort abs acos acos1 acosh acot acsc add addSaveFunction addseg adjust adjustedIndex aim alias align all angle animate annotate apply arc arcarrowsize arcdir arclength arcpoint arctime array arrow arrow2 arrowbase arrowbasepoints arrowheadbbox arrowsize asec asin asinh ask aspect assert asy asycode asyfigure asyfilecode asywrite atan atan2 atanh atbreakpoint atexit attach autoformat autolimits autoscale axes axialshade axis axiscoverage azimuth babel background bar barmarksize barsize basealign baseline bbox bbox3 beep beginclip begingroup beginpoint bevel bibliography bibliographystyle binarytree binarytreeNode binput bins blend boutput box breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor cap case1 case2 case3 cbrt cd ceil center checkEmpty checker checklengths checkposition checktriangle circle circlebarframe circlemarkradius clamped clear clip close cmyk code colatitude collect color colorless colors colorspace comma complement computefuzz concat conditional cone conj connect contains contour contour3 controlSpecifier convert copy cos cosh cot cputime crop cropcode cross crossframe crosshatch crossmarksize csc csv cubiclength cubicroots curlSpecifier currentarrow currentmomarrow curve cut cutafter cutbefore cycle3 cyclic cylinder debugger deconstruct defaultdir defaultformat defaultpen defaultshade defaultshading defaultspline degrees delete deletepreamble determinant diagonal diamond diffdiv dimension dir dirSpecifier dirtime display distort divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPhoton drawScalar drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawline drawtick duplicate ellipse embed empty endScript endclip endgroup endl endpoint endpoints eof eol equation equations erase erf erfc error errorbar errorbars euler eval exit exitXasyMode exitfunction exp expi expm1 extend extension fabs fft fhorner figure file filecode fill filldraw filloutside fillrule find finite firstcut fit fixedscaling floor flush fmdefaults fmod font fontcommand fontsize format frac framepoint frequency fspline gamma generate_random_backtrace generateticks getc getint getpair getreal getstring gluon gouraudshade graph graphic gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite histogram history hsv hyperlink hypot identity image increasing incrementposition indexedTransform initXasyMode initdefaults input insert inside interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections inverse invert invisible italic item key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labely lastcut latex latitude latticeshade layer layout leastsquares legend legenditem length lift light limits line linear linecap linejoin lineskip linetype linewidth link list locatefile location log log10 logaxiscoverage longitude look lookup makeNode makedraw makepen map margin markangle markangleradius markanglespace marker markinterval marknodes markuniform math max maxbound maxcoords mean midpoint min minbound minipage momArrowPath momarrowsize monotonic multdiagonal nativeformat natural needshipout newpage newslide newton newtree nextpage nib node nodes none normal normalvideo notaknot nullpath3 numberpage nurb object oblique obliqueX obliqueY obliqueZ offset opacity orientation orthographic outline output overwrite pack pairs palette partialsum path pattern pause pdf periodic perp perpendicular perspective phantom photon piecewisestraight plane point polar polargraph polygon postcontrol postscript pow10 precision precontrol prepend print_random_addresses project projection projecttime purge pwhermite quadrant quadraticroots quantize quarticroots quotient radialshade radians rand read1 read2 read3 readline realmult rectangle rectangular rectify reference reflect relative relativedistance reldir relpoint reltime remainder remark rename replace report resetdefaultpen restore restoredefaults reverse reversevideo revolution rfind rgb rgbint rms rotate rotation round roundedpath roundrectangle save savedefaults saveline scale scale3 scaleless scientific search searchtree sec secondaryX secondaryY seconds seek seekeof segment sequence setpens sgn shift shiftless shiponce shipout simpson sin single sinh size skewness skip slant sleep slope slopefield solve sort sourceline sphere split splitCubic sqrt square srand startScript stdev step stickframe stickmarksize stickmarkspace stop straight string stripdirectory stripextension subitem subpath substr subsurface subsurfaceu subsurfacev sum surface system tab tableau tan tangent tanh tell tensionSpecifier tensorshade tex texcolor texify texpreamble texreset texshipout theta tick tickMax tickMin ticklabelshift ticklocate tildeframe tildemarksize tile tiling time title titlepage topbox transform transpose triangulate tridiagonal trim triples truepoint unfill uniform unit unitnormal unitrand unitsize unityroot upcase upscale uptodate usepackage usersetting usleep value variance variancebiased vbox vectorfield verbatim windingnumber word write xaxis xaxisAt xcrop xequals xinput xlimits xoutput xpart xscale xscale3 xtick xtrans xypart yaxis yaxisAt ycrop yequals ylimits ypart yscale yscale3 ytick ytrans zaxis zcrop zero zlimits zpart zscale3 ztick ))

(defvar asy-variable-name '(
Above AliceBlue Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Below Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Break BrickRed Brown BurlyWood BurntOrange CCW CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted E ENE ESE Emerald EndPoint FireBrick FloralWhite ForestGreen Fuchsia Fuzz Gainsboro GhostWhite Gold Goldenrod Gray Green GreenYellow Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Infinity Ivory JOIN_IN JOIN_OUT JungleGreen Khaki Label Lavender LavenderBlush LawnGreen LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill Maroon MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoSide NoWait O OldLace Olive OliveDrab OliveGreen Orange OrangeRed Orchid PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Peach PeachPuff Periwinkle Peru PineGreen Pink Plum PowderBlue ProcessBlue Purple RawSienna Red RedOrange RedViolet Rhodamine RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise VERSION Vertical Violet VioletRed W WNW WSW Wait Wheat White WhiteSmoke WildStrawberry X XYAlign Y YAlign Yellow YellowGreen YellowOrange Z align allowstepping animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign beveljoin bigvertexpen bigvertexsize black blue bm bottom bp brown bullet chartreuse circlemarkradiusfactor circleprecision circlescale cm cmyk codefile codepen codeskip colorPen conditionlength count cputimeformat crossmarksizefactor currentlight currentpatterns currentpen currentpicture currentposition currentprojection cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred defaultS defaultfilename defaultformat defaultpen defaultshading diagnostics differentlengths dot dotfactor dotframe dotted doublelinepen doublelinespacing down eps epsilon evenodd extendcap fermionpen figureborder figuremattpen firstnode firststep foregroundcolor fuchsia gapfactor ghostpen gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hwratio ignore inXasyMode inch inches includegraphicscommand incommensurate inf infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin longdashdotted longdashed magenta markangleradius markangleradiusfactor markanglespace markanglespacefactor maxdepth mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault mindepth minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints ncell newbulletcolor ngraph nil ninterpolate nmesh noTension nobasealign nocontrol nodeMarginDefault nolight nomarker nonode noprimary nullpath nullpen oblique obliqueX obliqueY obliqueZ oldbulletcolor olive orange overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow perpfactor phi photonamplitude photonpen photonratio pi pink plain plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen sequencereal settings shipped solid springgreen squarecap squarepen startposition stdin stdout stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip tooclose top trailingzero treeLevelStep treeNodeStep unitcircle unitcircle3 unitcube unitsquare up urlpen urlskip version vertexpen vertexsize white wye xformStack yellow ylabelwidth zerotickfuzz zerowinding ))
