home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / usr.bin / groff / pic / pic.gperf < prev    next >
Encoding:
Text File  |  1991-04-30  |  1.9 KB  |  110 lines

  1. %{
  2. /* Copyright (C) 1989, 1990 Free Software Foundation, Inc.
  3.      Written by James Clark (jjc@jclark.uucp)
  4.  
  5. This file is part of groff.
  6.  
  7. groff is free software; you can redistribute it and/or modify it under
  8. the terms of the GNU General Public License as published by the Free
  9. Software Foundation; either version 1, or (at your option) any later
  10. version.
  11.  
  12. groff is distributed in the hope that it will be useful, but WITHOUT ANY
  13. WARRANTY; without even the implied warranty of MERCHANTABILITY or
  14. FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  15. for more details.
  16.  
  17. You should have received a copy of the GNU General Public License along
  18. with groff; see the file LICENSE.  If not, write to the Free Software
  19. Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
  20. #include "key.h"
  21. #include "pic.h"
  22. #include "ptable.h"
  23. #include "object.h"
  24. #include "pic.tab.h"
  25. %}
  26. struct keyword { const char *name; int token; };
  27. %%
  28. above, ABOVE
  29. aligned, ALIGNED
  30. and, AND
  31. arc, ARC
  32. arrow, ARROW
  33. at, AT
  34. atan2, ATAN2
  35. below, BELOW
  36. between, BETWEEN
  37. bottom, BOTTOM
  38. box, BOX
  39. by, BY
  40. ccw, CCW
  41. center, CENTER
  42. chop, CHOP
  43. circle, CIRCLE
  44. copy, COPY
  45. cos, COS
  46. cw, CW
  47. dashed, DASHED
  48. define, DEFINE
  49. diam, DIAMETER
  50. diameter, DIAMETER
  51. do, DO
  52. dotted, DOTTED
  53. down, DOWN
  54. ellipse, ELLIPSE
  55. else, ELSE
  56. end, END
  57. exp, EXP
  58. fill, FILL
  59. filled, FILL
  60. for, FOR
  61. from, FROM
  62. height, HEIGHT
  63. Here, HERE
  64. ht, HEIGHT
  65. if, IF
  66. int, INT
  67. invis, INVISIBLE
  68. invisible, INVISIBLE
  69. last, LAST
  70. left, LEFT
  71. line, LINE
  72. ljust, LJUST
  73. log, LOG
  74. lower, LOWER
  75. max, MAX
  76. min, MIN
  77. move, MOVE
  78. of, OF
  79. plot, PLOT
  80. print, PRINT
  81. rad, RADIUS
  82. radius, RADIUS
  83. rand, RAND
  84. reset, RESET
  85. right, RIGHT
  86. rjust, RJUST
  87. same, SAME
  88. sh, SH
  89. sin, SIN
  90. spline, SPLINE
  91. sprintf, SPRINTF
  92. sqrt, SQRT
  93. start, START
  94. the, THE
  95. then, THEN
  96. thick, THICKNESS
  97. thickness, THICKNESS
  98. thru, THRU
  99. to, TO
  100. top, TOP
  101. undef, UNDEF
  102. until, UNTIL
  103. up, UP
  104. upper, UPPER
  105. way, WAY
  106. wid, WIDTH
  107. width, WIDTH
  108. with, WITH
  109. %%
  110.