struct hash_entry { int name; enum parseKey eKey; };

#if defined __GNUC__
#pragma GCC system_header
#endif

%%
beginTransparencyGroup,BEGINTRANSPARENCYGROUP
clipPath,CLIPPATH
clipToStrokePath,CLIPTOSTROKEPATH
drawChar,DRAWCHAR
drawImage,DRAWIMAGE
drawLink,DRAWLINK
drawMask,DRAWMASK
drawMaskedImage,DRAWMASKEDIMAGE
drawSoftMaskedImage,DRAWSOFTMASKEDIMAGE
endPage,ENDPAGE
endTextObject,ENDTEXTOBJECT
endTransparencyGroup,ENDTRANSPARENCYGROUP
eoClipPath,EOCLIPPATH
eoFillPath,EOFILLPATH
fillPath,FILLPATH
hyperLink,HYPERLINK
intersectClip,INTERSECTCLIP
intersectEoClip,INTERSECTEOCLIP
popState,POPSTATE
pushState,PUSHSTATE
restoreState,RESTORESTATE
saveState,SAVESTATE
setBlendMode,SETBLENDMODE
setFillColor,SETFILLCOLOR
setFont,SETFONT
setLineCap,SETLINECAP
setLineDash,SETLINEDASH
setLineJoin,SETLINEJOIN
setLineWidth,SETLINEWIDTH
setMiterLimit,SETMITERLIMIT
setPageNum,SETPAGENUM
setStrokeColor,SETSTROKECOLOR
setTextRenderMode,SETTEXTRENDERMODE
setTransformation,SETTRANSFORMATION
startPage,STARTPAGE
strokePath,STROKEPATH
tilingPatternFill,TILINGPATTERNFILL
updateBlendMode,UPDATEBLENDMODE
updateCtm,UPDATECTM
updateFillColor,UPDATEFILLCOLOR
updateFillOpacity,UPDATEFILLOPACITY
updateFlatness,UPDATEFLATNESS
updateFont,UPDATEFONT
updateLineCap,UPDATELINECAP
updateLineDash,UPDATELINEDASH
updateLineJoin,UPDATELINEJOIN
updateLineWidth,UPDATELINEWIDTH
updateMiterLimit,UPDATEMITERLIMIT
updateStrokeColor,UPDATESTROKECOLOR
updateStrokeOpacity,UPDATESTROKEOPACITY
