home *** CD-ROM | disk | FTP | other *** search
- ;This is a text file of all (I hope) the "normal"
- ;Turbo Pascal v4.0, v5.0, and maybe even v5.5 reserved words.
-
- ;It's used as a target data file by TOKSTR18 to create a new
- ;data file of long reserved word strings, which is THEN used
- ;by CONV_P.EXE to format Turbo Pascal source files for reserved
- ;word case.
-
- ;Blank lines are OK.
- ;Comments should be preceded with a semicolon (like this line)
- ;as the VERY FIRST CHARACTER!
- ;(No, you can't put comments to the right of reserved words!)
-
- ;Reserved words are (by definition) case-sensitive,
- ;and must be separated by at least one space.
- ;(You could use more than one space, or tabs even ..
- ; but why do that?)
-
- ;They happen to be (more or less) in alphabetic order,
- ;but there's no significance in that.
- ;I just grabbed them from various manuals and references.
-
- ;If you don't LIKE the case of any reserved word ..
- ;well, just change it right here!
- ;(Or change it in the CONV_P.DAT text file.)
-
- ABS Absolute Addr AND Append
- ARCTAN ARRAY ASSIGN Aux AuxIn
- AuxInPtr AuxOutPtr
- BEGIN BlockRead BlockWrite
- BOOLEAN BufLen Byte
-
- CASE CBreak Chain CHAR ChDir
- ChkEOF CHR CLOSE ClrEol ClrScr
- Con CONCAT ConIn ConInPtr ConOut
- ConOutPtr CONST ConstPtr COPY COS
- CrtExit CrtInit CSeg
-
- Dec Delay DELETE DelLine Dispose
- DIV DO DOWNTO Draw DSeg
-
- ELSE END EOF EOLN Erase
- Execute Exit EXP EXTERNAL
-
- FALSE FILE FilePos FileSize
- FillChar Flush FOR FORWARD Frac
- FreeMem FUNCTION
-
- GetDir GetMem GOTO
- GotoXY GraphBackGround GraphColorMode GraphMode
- GraphWindow
-
- HALT HeapStr Hi HiRes HiResColor HighVideo
-
- IF IN Implementation Inc InLine
- INPUT INSERT InsLine INT INTEGER
- Interface Intr IOResult
-
- Kbd KeyPressed
-
- LABEL LENGTH LN Lo
- LongFilePos LongFileSize LongSeek LongInt
- LowVideo Lst LstOut LstOutPtr
-
- MARK MaxAvail MAXINT Mem MemAvail MemW
- MemL MkDir MOD Move MsDos
-
- NEW NIL NormVideo NoSound NOT
-
- ODD OF Ofs OR ORD OUTPUT OvrPath
-
- PACKED Palette ParamCnt ParamStr
- Pi Plot Port PortW POS PRED
- PROCEDURE PROGRAM Ptr
-
- Random Randomize READ READLN REAL RECORD RELEASE
- Rename REPEAT RESET REWRITE RmDir ROUND
-
- Seek Seg SET ShL ShR SIN SIZEOF Sound SQR
- Sqrt SSeg STR STRING SUCC Swap
-
- TEXT TextBackGround TextColor TextMode
- THEN TO Trm TRUE TRUNC Truncate TYPE
-
- Unit
- UNTIL UpCase
- Uses
- Usr UsrIn UsrInPtr UsrOut UsrOutPtr
-
- VAL VAR
-
- WhereX WhereY WHILE Window WITH
- Word Wrap WRITE WRITELN
-
- XOr
-
- ; Some Turbo Pascal "Constants"
-
- BLACK BLUE GREEN CYAN RED
- MAGENTA BROWN LIGHTGRAY DARKGRAY LIGHTBLUE
- LIGHTGREEN LIGHTCYAN LIGHTRED LIGHTMAGENTA YELLOW
- WHITE BW40 C40 BW80 C80
- Font8x8
-
- ; v1.3 Some v5.0 compiler directives
-
- $DEFINE $ELSE $ENDIF $IFDEF
- $IFNDEF $IFOPT $UNDEF
-
- ; v1.3 Some v5.0 Units
- Crt Graph3 Graph Turbo3 Overlay Printer
-
- ; v1.3 Turbo 5.0 System unit
- OverCodeList OvrHeapSize OvrDebugPtr OvrHeapOrg OvrHeapPtr
- OvrHeapEnd OvrLoadList OvrDosHandle
- OvrEmsHandle HeapOrg HeapPtr FreePtr FreeMin
- HeapError ExitProc ExitCode ErrorAddr PrefixSeg
- StackLimit InOutRes RandSeed FileMode Test8087
-
- ; v1.3 Turbo 5.0 Dos Unit
- FCarry FParity FAuxiliar FZero FSign
- FOverflow fmClosed fmInput fmOutput fmInOut
-
- FileRec TextBuf TextRec ReadOnly Hidden
- SysFile VolumeID Directory Archive AnyFile
-
- Registers
- DateTime SearchRec DirStr NameStr
- ExtStr DosError GetIntVec
- SetIntVec GetDate GetFTime GetTime PackTime
- SetDate SetFTime SetTime UnpackTime DiskFree
- DiskSize FindFirst FindNext GetFAttr SetFAttr
-
- FSplit FExpand FSearch Keep SwapVectors
- DosExitCode EnvCount EnvStr GetEnv DosVersion
- GetCBreak SetCBreak GetVerify SetVerify
-
- ; The Crt Unit
- CheckBreak
- CheckEOF CheckSnow DirectVideo LastMode TextAttr
- WindMin WindMax AssignCrt ReadKey
-
- ; some Overlay variables/constants
-
- OvrResult ovrOk ovrError ovrNotFound ovrNoMemory
- ovrIOError ovrNoEMSDriver ovrNoEMSMemory OverInit
- OverInitEMS OverSetBuf OverClearBuf OvrGetBuf
-
- ; Extended Graphics (from GRAPH.P).
- ColorTable Arc Circle GetPic PutPic GetDotColor
- FillPattern FillScreen FillShape Pattern
-
- ; v1.3 v5.0 Graph unit
- Bar Bar3D ClearDevice ClearViewPort CloseGraph
- DetectGraph DrawPoly Ellipse FillEllipse FillPoly
- FloodFill
- GetArcCoords GetAspectRatio GetDefaultPallette
- GetFillPattern GetFillSettings GetImage GetLineSettings
- GetModeRange GetPallette GetTextSettings GetViewSettings
- GraphDefaults
- InitGraph Line LineRel LineTo
- MoveRel Moveto
- OutText OutTextXY
- PieSlice PutImage PutPixel
- RecTangle RestoreCrtMode
- Sector SetActivePage SetAllPalette SetAspectRatio
- SetBkColor SetColor SetFillPattern SetFillStyle
- SetGraphBufSize SetGraphMode SetLineStyle SetPalette
- SetRGBPalette SetTextJustify SetTextStyle
- SetUserCharSize SetViewPort SetVisualPage SetWriteMode
-
- ; Graph functions
- GetBkColor GetColor GetDriverName GetGraphMode
- GetMaxColor GetMaxMode GetMaxX GetMaxY
- GetModeName GetPaletteSize GetPixel GetX GetY
- GraphErrorMsg GraphResult
- ImageSize InstallUserDriver InstallUserFont
- RegisterBGIdriver RegisterBGIfont
- TextHeight TextWidth
-
- ; v1.3 v5.0 Extended graphics constants
- Detect
- CGA MCGA EGA EGA64 EGAMono IBM8514 HercMono
- ATT400 VGA PC3270 CurrentDriver
- CGAC0 CGAC1 CGAC2 CGAC3 CGAHi
- MCGAC0 MCGAC1 MCGAC2 MCGAC3 MCGAMed MCGAHi
- EGALo EGAHi EGAMonoHi HercMonoHi
- ATT400C0 ATT400C1 ATT400C2 ATT400C3 ATT400Med ATT400Hi
- VGALo VGAMed VGAHi
- PC3270Hi IBM8514LO IBM8514HI
-
- EGABlack EGABlue EGAGreen EGACyan EGARed
- EGAMagenta EGABrown EGALightgray EGADarkGray
- EGALightblue EGALightgreen EGALightcyan EGALightred
- EGALightmagenta EGAYellow EGAWhite
-
- grOk grNoInitGraph grNotDetected grFileNotFound
- grInvalidDriver grNoLoadMem grNoScanMem grNoFloodMem
- grFontNotFound grNoFontMem grInvalidMode grError
- grIOerror grInvalidFont grInvalidFontNum
-
- SolidLn DottedLn CenterLn DashedLn UsrBitLn
- NormWidth ThickWidth
- DefaultFont TriplexFont SmallFont SanSeriFont GothicFont
- HorizDir VertDir UserCharSize
-
- ; for SetTextJustify
- LeftText CenterText RightText BottomText TopText
-
- ; for SetViewPort
- ClipOn ClipOff
-
- ; for Bar3D
- TopOn TopOff
-
- ; for GetFillSettings and SetFillStyle
- EmptyFill SolidFill LineFill LtSlashFill SlashFill
- BkSlashFill LtBkSlashFill HatchFill XHatchFill
- InterleaveFill WideDotFill CloseDotFill UserFill
-
- ; BitBlt operators
- CopyPut XORPut OrPut AndPut NotPut
-
- ; Pallette constant
- MaxColors
-
- ; graphic types
- PaletteType LineSettingsType TextSettingsType
- FillSettingsType FillPatternType PointType
- ViewPortType ArcCoordsType
-
- ; Graph unit pointers
- GraphGetMemPtr GraphFreeMemPtr
-
- ; Turtle stuff
- ; Back ClearScreen Forwd Heading HideTurtle
- ; Home NoWrap PenUp PenDown SetHeading
- ; SetPenColorSetPosition ShowTurtle TurnLeft TurnRight
- ; TurtleDelay TurtleThere TurtleWindow Wrap Xcor
- ; Ycor
-
- ;Some TP v5.5 new reserved words
- Constructor Destructor OBJECT Virtual
-
- ToadHall
- ;just to make sure you're paying attention