BSD 4_3_Net_2 development
[unix-history] / usr / src / usr.bin / groff / pic / pic.gperf
%{
/* Copyright (C) 1989, 1990 Free Software Foundation, Inc.
Written by James Clark (jjc@jclark.uucp)
This file is part of groff.
groff is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 1, or (at your option) any later
version.
groff is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License along
with groff; see the file LICENSE. If not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "key.h"
#include "pic.h"
#include "ptable.h"
#include "object.h"
#include "pic.tab.h"
%}
struct keyword { const char *name; int token; };
%%
above, ABOVE
aligned, ALIGNED
and, AND
arc, ARC
arrow, ARROW
at, AT
atan2, ATAN2
below, BELOW
between, BETWEEN
bottom, BOTTOM
box, BOX
by, BY
ccw, CCW
center, CENTER
chop, CHOP
circle, CIRCLE
copy, COPY
cos, COS
cw, CW
dashed, DASHED
define, DEFINE
diam, DIAMETER
diameter, DIAMETER
do, DO
dotted, DOTTED
down, DOWN
ellipse, ELLIPSE
else, ELSE
end, END
exp, EXP
fill, FILL
filled, FILL
for, FOR
from, FROM
height, HEIGHT
Here, HERE
ht, HEIGHT
if, IF
int, INT
invis, INVISIBLE
invisible, INVISIBLE
last, LAST
left, LEFT
line, LINE
ljust, LJUST
log, LOG
lower, LOWER
max, MAX
min, MIN
move, MOVE
of, OF
plot, PLOT
print, PRINT
rad, RADIUS
radius, RADIUS
rand, RAND
reset, RESET
right, RIGHT
rjust, RJUST
same, SAME
sh, SH
sin, SIN
spline, SPLINE
sprintf, SPRINTF
sqrt, SQRT
start, START
the, THE
then, THEN
thick, THICKNESS
thickness, THICKNESS
thru, THRU
to, TO
top, TOP
undef, UNDEF
until, UNTIL
up, UP
upper, UPPER
way, WAY
wid, WIDTH
width, WIDTH
with, WITH
%%