home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / oberon / tool / compiler.tool (.txt) < prev    next >
Oberon Text  |  1977-12-31  |  2KB  |  46 lines

  1. Syntax10.Scn.Fnt
  2. ParcElems
  3. Alloc
  4. Compiler  -  the Amiga-Oberon compiler
  5. Compiler.Compile ^    Oberon2.Report.Text
  6. Compiler.Compile * [\options]    OberonReport.Text
  7. Compiler.Compile {path [\options]} ~    ModToOberon.Text
  8. The following options may be combined freely:
  9. option    meaning
  10. -----------------------------------
  11.     s    allow generation of new Symbol file
  12.     f     Find selected trap position
  13.     r     Range checking on
  14.     x    indeX checking off
  15.     t     Type guard checking off
  16.     p    Pointer initialization off
  17.     a    Assertion evaluation off
  18.     n    Pointer NIL checking off
  19. Note that "\" is used as an option indicator in Amiga-Oberon in
  20. order to allow "/" in path names.
  21. The compiler generates output in the current working directory
  22. even if the source is taken from another directory.
  23. Examples:
  24. Compiler.Compile *
  25.     compile the star marked text
  26. Compiler.Compile *\sx
  27.     compile the star marked text, allow new symbol files,
  28.     and turn index checks off.
  29. Compiler.Compile *\xf
  30.     compile the star marked text, turn off index checks,
  31.     and find the textual position of the selected program counter.
  32.     This option is useful for finding trap positions in case of a runtime
  33.     exception. The system generated trap viewer contains the relative pc
  34.     of each interrupted procedure.
  35. Compiler.Compile hello.Mod\s ~
  36.     compile the text file hello.Mod and allow a new symbol file.
  37.     "~" is used to terminate the path name list.
  38. Compiler.Compile ^
  39.     take the most recent text selection as arguments.
  40. SortDemo.Mod
  41.     a sample program to experiment with compiling and loading of modules
  42. OberonErrors.Text
  43.     shows the list of Oberon compiler and runtime error messages.
  44. Decoder.Decode  file
  45.     The Amiga-Oberon object file decoder
  46.