home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / CONV_P18.ZIP / TOKENS_P.TXT < prev    next >
Encoding:
Text File  |  1989-11-21  |  6.7 KB  |  247 lines

  1. ;This is a text file of all (I hope) the "normal"
  2. ;Turbo Pascal v4.0, v5.0, and maybe even v5.5 reserved words.
  3.  
  4. ;It's used as a target data file by TOKSTR18 to create a new
  5. ;data file of long reserved word strings, which is THEN used
  6. ;by CONV_P.EXE to format Turbo Pascal source files for reserved
  7. ;word case.
  8.  
  9. ;Blank lines are OK.
  10. ;Comments should be preceded with a semicolon (like this line)
  11. ;as the VERY FIRST CHARACTER!
  12. ;(No, you can't put comments to the right of reserved words!)
  13.  
  14. ;Reserved words are (by definition) case-sensitive,
  15. ;and must be separated by at least one space.
  16. ;(You could use more than one space, or tabs even ..
  17. ; but why do that?)
  18.  
  19. ;They happen to be (more or less) in alphabetic order,
  20. ;but there's no significance in that.
  21. ;I just grabbed them from various manuals and references.
  22.  
  23. ;If you don't LIKE the case of any reserved word ..
  24. ;well, just change it right here!
  25. ;(Or change it in the CONV_P.DAT text file.)
  26.  
  27. ABS Absolute Addr AND Append
  28. ARCTAN ARRAY ASSIGN Aux AuxIn
  29. AuxInPtr AuxOutPtr
  30. BEGIN BlockRead BlockWrite
  31. BOOLEAN BufLen Byte
  32.  
  33. CASE CBreak Chain CHAR ChDir
  34. ChkEOF CHR CLOSE ClrEol ClrScr
  35. Con CONCAT ConIn ConInPtr ConOut
  36. ConOutPtr CONST ConstPtr COPY COS
  37. CrtExit CrtInit CSeg
  38.  
  39. Dec Delay DELETE DelLine Dispose
  40. DIV DO DOWNTO Draw DSeg
  41.  
  42. ELSE END EOF EOLN Erase
  43. Execute Exit EXP EXTERNAL
  44.  
  45. FALSE FILE FilePos FileSize
  46. FillChar Flush FOR FORWARD Frac
  47. FreeMem FUNCTION
  48.  
  49. GetDir GetMem GOTO
  50. GotoXY GraphBackGround GraphColorMode GraphMode
  51. GraphWindow
  52.  
  53. HALT HeapStr Hi HiRes HiResColor HighVideo
  54.  
  55. IF IN Implementation Inc InLine
  56. INPUT INSERT InsLine INT INTEGER
  57. Interface Intr IOResult
  58.  
  59. Kbd KeyPressed
  60.  
  61. LABEL LENGTH LN Lo
  62. LongFilePos LongFileSize LongSeek LongInt
  63. LowVideo Lst LstOut LstOutPtr
  64.  
  65. MARK MaxAvail MAXINT Mem MemAvail MemW
  66. MemL MkDir MOD Move MsDos
  67.  
  68. NEW NIL NormVideo NoSound NOT
  69.  
  70. ODD OF Ofs OR ORD OUTPUT OvrPath
  71.  
  72. PACKED Palette ParamCnt ParamStr
  73. Pi Plot Port PortW POS PRED
  74. PROCEDURE PROGRAM Ptr
  75.  
  76. Random Randomize READ READLN REAL RECORD RELEASE
  77. Rename REPEAT RESET REWRITE RmDir ROUND
  78.  
  79. Seek Seg SET ShL ShR SIN SIZEOF Sound SQR
  80. Sqrt SSeg STR STRING SUCC Swap
  81.  
  82. TEXT TextBackGround TextColor TextMode
  83. THEN TO Trm TRUE TRUNC Truncate TYPE
  84.  
  85. Unit
  86. UNTIL UpCase
  87. Uses
  88. Usr UsrIn UsrInPtr UsrOut UsrOutPtr
  89.  
  90. VAL VAR
  91.  
  92. WhereX WhereY WHILE Window WITH
  93. Word Wrap WRITE WRITELN
  94.  
  95. XOr
  96.  
  97. ; Some Turbo Pascal "Constants"
  98.  
  99. BLACK BLUE GREEN CYAN RED
  100. MAGENTA BROWN LIGHTGRAY DARKGRAY LIGHTBLUE
  101. LIGHTGREEN LIGHTCYAN LIGHTRED LIGHTMAGENTA YELLOW
  102. WHITE BW40 C40 BW80 C80
  103. Font8x8
  104.  
  105. ; v1.3  Some v5.0 compiler directives
  106.  
  107. $DEFINE $ELSE $ENDIF $IFDEF
  108. $IFNDEF $IFOPT $UNDEF
  109.  
  110. ; v1.3  Some v5.0 Units
  111. Crt Graph3 Graph Turbo3 Overlay Printer
  112.  
  113. ; v1.3 Turbo 5.0 System unit
  114. OverCodeList OvrHeapSize OvrDebugPtr OvrHeapOrg OvrHeapPtr
  115. OvrHeapEnd OvrLoadList OvrDosHandle
  116. OvrEmsHandle HeapOrg HeapPtr FreePtr FreeMin
  117. HeapError ExitProc ExitCode ErrorAddr PrefixSeg
  118. StackLimit InOutRes RandSeed FileMode Test8087
  119.  
  120. ; v1.3 Turbo 5.0 Dos Unit
  121. FCarry FParity FAuxiliar FZero FSign
  122. FOverflow fmClosed fmInput fmOutput fmInOut
  123.  
  124. FileRec TextBuf TextRec ReadOnly Hidden
  125. SysFile VolumeID Directory Archive AnyFile
  126.  
  127. Registers
  128. DateTime SearchRec DirStr NameStr
  129. ExtStr DosError GetIntVec
  130. SetIntVec GetDate GetFTime GetTime PackTime
  131. SetDate SetFTime SetTime UnpackTime DiskFree
  132. DiskSize FindFirst FindNext GetFAttr SetFAttr
  133.  
  134. FSplit FExpand FSearch Keep SwapVectors
  135. DosExitCode EnvCount EnvStr GetEnv DosVersion
  136. GetCBreak SetCBreak GetVerify SetVerify
  137.  
  138. ; The Crt Unit
  139. CheckBreak
  140. CheckEOF CheckSnow DirectVideo LastMode TextAttr
  141. WindMin WindMax AssignCrt ReadKey
  142.  
  143. ; some Overlay variables/constants
  144.  
  145. OvrResult ovrOk ovrError ovrNotFound ovrNoMemory
  146. ovrIOError ovrNoEMSDriver ovrNoEMSMemory OverInit
  147. OverInitEMS OverSetBuf OverClearBuf OvrGetBuf
  148.  
  149. ; Extended Graphics (from GRAPH.P).
  150. ColorTable Arc Circle GetPic PutPic GetDotColor
  151. FillPattern FillScreen FillShape Pattern
  152.  
  153. ; v1.3 v5.0 Graph unit
  154. Bar Bar3D ClearDevice ClearViewPort CloseGraph
  155. DetectGraph DrawPoly Ellipse FillEllipse FillPoly
  156. FloodFill
  157. GetArcCoords GetAspectRatio GetDefaultPallette
  158. GetFillPattern GetFillSettings GetImage GetLineSettings
  159. GetModeRange GetPallette GetTextSettings GetViewSettings
  160. GraphDefaults
  161. InitGraph Line LineRel LineTo
  162. MoveRel Moveto
  163. OutText OutTextXY
  164. PieSlice PutImage PutPixel
  165. RecTangle RestoreCrtMode
  166. Sector SetActivePage SetAllPalette SetAspectRatio
  167. SetBkColor SetColor SetFillPattern SetFillStyle
  168. SetGraphBufSize SetGraphMode SetLineStyle SetPalette
  169. SetRGBPalette SetTextJustify SetTextStyle
  170. SetUserCharSize SetViewPort SetVisualPage SetWriteMode
  171.  
  172. ; Graph functions
  173. GetBkColor GetColor GetDriverName GetGraphMode
  174. GetMaxColor GetMaxMode GetMaxX GetMaxY
  175. GetModeName GetPaletteSize GetPixel GetX GetY
  176. GraphErrorMsg GraphResult
  177. ImageSize InstallUserDriver InstallUserFont
  178. RegisterBGIdriver RegisterBGIfont
  179. TextHeight TextWidth
  180.  
  181. ; v1.3 v5.0 Extended graphics constants
  182. Detect
  183. CGA MCGA EGA EGA64 EGAMono IBM8514 HercMono
  184. ATT400 VGA PC3270 CurrentDriver
  185. CGAC0 CGAC1 CGAC2 CGAC3 CGAHi
  186. MCGAC0 MCGAC1 MCGAC2 MCGAC3 MCGAMed MCGAHi
  187. EGALo EGAHi EGAMonoHi HercMonoHi
  188. ATT400C0 ATT400C1 ATT400C2 ATT400C3 ATT400Med ATT400Hi
  189. VGALo VGAMed VGAHi
  190. PC3270Hi IBM8514LO IBM8514HI
  191.  
  192. EGABlack EGABlue EGAGreen EGACyan EGARed
  193. EGAMagenta EGABrown EGALightgray EGADarkGray
  194. EGALightblue EGALightgreen EGALightcyan EGALightred
  195. EGALightmagenta EGAYellow EGAWhite
  196.  
  197. grOk grNoInitGraph grNotDetected grFileNotFound
  198. grInvalidDriver grNoLoadMem grNoScanMem grNoFloodMem
  199. grFontNotFound grNoFontMem grInvalidMode grError
  200. grIOerror grInvalidFont grInvalidFontNum
  201.  
  202. SolidLn DottedLn CenterLn DashedLn UsrBitLn
  203. NormWidth ThickWidth
  204. DefaultFont TriplexFont SmallFont SanSeriFont GothicFont
  205. HorizDir VertDir UserCharSize
  206.  
  207. ; for SetTextJustify
  208. LeftText CenterText RightText BottomText TopText
  209.  
  210. ; for SetViewPort
  211. ClipOn ClipOff
  212.  
  213. ; for Bar3D
  214. TopOn TopOff
  215.  
  216. ; for GetFillSettings and SetFillStyle
  217. EmptyFill SolidFill LineFill LtSlashFill SlashFill
  218. BkSlashFill LtBkSlashFill HatchFill XHatchFill
  219. InterleaveFill WideDotFill CloseDotFill UserFill
  220.  
  221. ; BitBlt operators
  222. CopyPut XORPut OrPut AndPut NotPut
  223.  
  224. ; Pallette constant
  225. MaxColors
  226.  
  227. ; graphic types
  228. PaletteType LineSettingsType TextSettingsType
  229. FillSettingsType FillPatternType PointType
  230. ViewPortType ArcCoordsType
  231.  
  232. ; Graph unit pointers
  233. GraphGetMemPtr GraphFreeMemPtr
  234.  
  235. ;   Turtle stuff
  236. ;     Back ClearScreen Forwd Heading HideTurtle
  237. ;     Home NoWrap PenUp PenDown SetHeading
  238. ;     SetPenColorSetPosition ShowTurtle TurnLeft TurnRight
  239. ;     TurtleDelay TurtleThere TurtleWindow Wrap Xcor
  240. ;     Ycor
  241.  
  242. ;Some TP v5.5 new reserved words
  243. Constructor Destructor OBJECT Virtual
  244.  
  245. ToadHall
  246. ;just to make sure you're paying attention
  247.