florian 6fa48a858a + fixed missing class directives, poped up after yesterdays changes 19 anos atrás
..
Makefile cba7504dec * use -P for cross compile 19 anos atrás
Makefile.fpc 86f78c7300 * units are now created in separate directory units/cpu-os/ 21 anos atrás
fpmake.inc cc4818be26 + initial implementation of new fpmake compile tools 20 anos atrás
fpmake.pp cc4818be26 + initial implementation of new fpmake compile tools 20 anos atrás
pastree.pp 6fa48a858a + fixed missing class directives, poped up after yesterdays changes 19 anos atrás
paswrite.pp 0c81b44a23 Patch from IvankoB on Yandex.Ru to add support for REINTRODUCE, DEPRECATED, STATIC, OVERRIDE, MESSAGE modifiers 19 anos atrás
pparser.pp b3f6041d55 Patch from IvankoB on Yandex.Ru to add support for REINTRODUCE, DEPRECATED, STATIC, OVERRIDE, MESSAGE modifiers 19 anos atrás
pscanner.pp c4afc10ebc + >< support for fpdoc from Vincent Snijders 20 anos atrás
readme.txt c15317226b * Added readme 23 anos atrás

readme.txt

Pascal Source File Processing Units
===================================

(c) 2000-2003 Areca Systems GmbH / Sebastian Guenther, [email protected]

This directory contains some useful units for dealing with Pascal source
files: Parsing, creating structures in memory, and output to files.


pastree.pp
----------
Pascal parse tree classes, for storing a complete Pascal module in memory.
Currently, mainly declarations are supported; support for implementation
code is very basic.


paswrite.pp
-----------
A class and helper functions for creating Pascal source files from parse trees


pscanner.pp
-----------
Lexical scanner class for Pascal sources


pparser.pp
----------
Parser for Pascal source files. Reads files via the pscanner unit and stores
all parsed data in a parse tree, as implemented in the pastree unit.