mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 06:39:29 +02:00
![]() C Makefile C Makefile.fpc --- Recording mergeinfo for merge of r49045 into '.': U . Summary of conflicts: Text conflicts: 2 # revisions: 49045 r49045 | jonas | 2021-03-24 15:33:09 +0100 (Wed, 24 Mar 2021) | 1 line Changed paths: M /trunk/Makefile M /trunk/Makefile.fpc * support building with FPC 3.2.2 git-svn-id: branches/fixes_3_2@49384 - |
||
---|---|---|
.. | ||
examples | ||
src | ||
tests | ||
fpmake.pp | ||
Makefile | ||
Makefile.fpc | ||
Makefile.fpc.fpcmake | ||
README.TXT |
This is a package that contains a Javascript Scanner/parser/Syntax tree. The following units are defined: jsbase: the definition of Javascript values. Used to represent constant values. jstree: The Javascript syntax tree elements. Used in the parser to describe a source program jsscanner: the Javascript scanner. Currently not yet unicode-enabled. jsparser: the Javascript parser. Builds a complete javascript syntax tree. The tests directory contains a set of FPCUnit tests to test the scanner and parser. It needs Lazarus to run. Todo: - Add more tests. - Unicode support. - Runtime-engine ? The idea for the tree elements and the parser come from the Libsee library, written by David Leonard. Enjoy! Michael.