Ebnf2ps-1.0.12: doc/Atom.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Creator: Ebnf2ps Version 1.0.12 (October 2014)(C) 1996-2000 by Peter Thiemann
%%CreationDate: Fri Oct 3 02:34:55 EDT 2014%%DocumentFonts: Times-Roman
%%Title: Atom
%%Pages: 0
%%BoundingBox: 0 0 106 116
%%EndComments
/$Ebnf2psDict 100 dict def
$Ebnf2psDict begin
/l {lineto} bind def
/m {moveto} bind def
/rl {rlineto} bind def
/rm {rmoveto} bind def
/s {stroke} bind def
/n {newpath} bind def
/gs {gsave} bind def
/gr {grestore} bind def
/clp {closepath} bind def
/slw {setlinewidth} bind def
/graycol {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul setrgbcolor} bind def
/scol {3 {255 div 3 1 roll} repeat setrgbcolor} bind def
/apr {arcto 4 {pop} repeat} def
/Box {
/bgB exch def
/bgG exch def
/bgR exch def
/linewidth exch def
/height exch def
/width exch def
/lly exch def
/llx exch def
linewidth 2 div dup llx add /llx exch def lly add /lly exch def
/height height linewidth sub def
/width width linewidth sub def
/linewidth0 {clp gsave bgR bgG bgB scol fill grestore} def
/linewidth1 {clp linewidth gsave bgR bgG bgB scol fill grestore slw s} def
n llx lly m
width 0 rl
0 height rl
width neg 0 rl
0 height neg rl
linewidth 0 eq {linewidth0} {linewidth1} ifelse
} def
/RBox {
/bgB exch def
/bgG exch def
/bgR exch def
/linewidth exch def
/height exch def
/width exch def
/lly exch def
/llx exch def
linewidth 2 div dup llx add /llx exch def lly add /lly exch def
/height height linewidth sub def
/width width linewidth sub def
/height2 height 2 div def
/width2 width 2 div def
/urx llx width add def
/ury lly height add def
/mmx llx width2 add def
/mmy lly height2 add def
/linewidth0 {clp gsave bgR bgG bgB scol fill grestore} def
/linewidth1 {clp linewidth gsave bgR bgG bgB scol fill grestore slw s} def
/radius width2 height2 ge {height2} {width2} ifelse def
n mmx lly m
urx lly urx mmy radius apr
urx ury mmx ury radius apr
llx ury llx mmy radius apr
llx lly mmx lly radius apr
mmx lly l
linewidth 0 eq {linewidth0} {linewidth1} ifelse
} def
end
/$Ebnf2psBegin {$Ebnf2psDict begin /$Ebnf2psEnteredState save def} def
/$Ebnf2psEnd {$Ebnf2psEnteredState restore end} def
%%EndProlog
$Ebnf2psBegin
0 0 0 scol 20 80.50 52.44 15 1 255 255 255 Box
/Times-Roman findfont 8 scalefont setfont
26 86.17 m(Nonterminal) show
20 60.50 31.56 15 1 255 255 255 Box
26 66.17 m(String) show
20 40.50 14.66 15 1 255 255 255 RBox
26 46.17 m(\() show
0.30 slw
n 34.66 48 m 5 0 rl s
n 37.66 50 m 2 -2 rl -2 -2 rl s
39.66 40.50 29.32 15 1 255 255 255 Box
45.66 46.17 m(Term) show
0.30 slw
n 68.98 48 m 5 0 rl s
n 71.98 50 m 2 -2 rl -2 -2 rl s
73.98 40.50 14.66 15 1 255 255 255 RBox
79.98 46.17 m(\)) show
20 20.50 14.66 15 1 255 255 255 RBox
26 26.17 m([) show
0.30 slw
n 34.66 28 m 5 0 rl s
n 37.66 30 m 2 -2 rl -2 -2 rl s
39.66 20.50 29.32 15 1 255 255 255 Box
45.66 26.17 m(Term) show
0.30 slw
n 68.98 28 m 5 0 rl s
n 71.98 30 m 2 -2 rl -2 -2 rl s
73.98 20.50 14.66 15 1 255 255 255 RBox
79.98 26.17 m(]) show
20 0.50 15.84 15 1 255 255 255 RBox
26 6.17 m({) show
0.30 slw
n 35.84 8 m 5 0 rl s
n 38.84 10 m 2 -2 rl -2 -2 rl s
40.84 0.50 29.32 15 1 255 255 255 Box
46.84 6.17 m(Term) show
0.30 slw
n 70.16 8 m 5 0 rl s
n 73.16 10 m 2 -2 rl -2 -2 rl s
75.16 0.50 15.84 15 1 255 255 255 RBox
81.16 6.17 m(}) show
0.30 slw
n 10 48 m 5 0 rl s
n 96 48 m 5 0 rl s
n 15 83 m 15 88 20 88 5 apr
20 88 l s
n 20 8 m 15 8 15 13 5 apr
15 13 l s
n 15 13 m 0 70 rl s
n 96 83 m 96 88 91 88 5 apr
91 88 l s
n 91 8 m 96 8 96 13 5 apr
96 13 l s
n 96 13 m 0 70 rl s
n 15 68 m 5 0 rl s
n 15 48 m 5 0 rl s
n 15 28 m 5 0 rl s
n 91 68 m 5 0 rl s
n 91 48 m 5 0 rl s
n 91 28 m 5 0 rl s
n 72.44 88 m 18.56 0 rl s
n 51.56 68 m 39.44 0 rl s
n 88.64 48 m 2.36 0 rl s
n 88.64 28 m 2.36 0 rl s
n 91 8 m 0 0 rl s
n 101 48 m 5 0 rl s
n 104 50 m 2 -2 rl -2 -2 rl s
/Times-Roman findfont 10 scalefont setfont
0 107.67 m(Atom) show
n 0 48 m 10 0 rl s
n 8 50 m 2 -2 rl -2 -2 rl s
$Ebnf2psEnd