Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Разбор и Анализ Строк    >>    pascomp
   
 
 FACILIS 0.20 - P-code Pascal Compiler with TP Source  John R. Naleszkiewicz 20.08.1985

FACILIS is a p-code compiler for an extended subset of Pascal. It is written in Turbo Pascal for the IBMPC. This compiler will be of interest especially to two groups of users:
(1) students learning the Pascal language, before making a commitment to a commercial compiler;
(2) compiler tinkerers who desire source code for modification or extension. The compiler adheres closely to the standard Pascal of Jensen and Wirth. However, file I/O is not yet implemented, and there are some other limitations.



106k 
 

FACILIS Version 0.20 INTRODUCTION Facilis is a p-code compiler for an extended subset of the Pascal programming language. It is based on the Pascal S compiler of Niklaus Wirth. It was adapted for the IBMPC by John R. Naleszkiewicz, and is being extended by Anthony M. Marcy. It is in the public domain. Facilis is written in Pascal and can be compiled by the Turbo Pascal compiler sold by Borland International. It cannot compile itself. For details on how to compile the Facilis source code, see the implementation manual (file FACILIS.IMP). This manual tells you how to run Facilis and describes its features and limitations. Knowledge of standard Pascal is assumed; hence emphasis here will be on deviations from the standard. Version 0.20 has been modified with some InLine assembly code to speed up run time execution. This has reduced the portability of the source code to other machines. The compiler adheres closely to the standard Pascal of Jensen and Wirth. However, file I/O is not yet implemented, and there are some other limitations. See the Users Manual for details. The following FACILIS files are available: Documentation: FACILIS.DOC - this document FACILIS.UM - Users Manual - extensions, limitations, error codes - You need this to run programs under Facilis. FACILIS.IM - Implementation Manual - syntax, internal codes