mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-12 00:59:50 +01:00
change in utils/fpcm/fpcmake.ini in prevous commit.
Adapt also other files to that change:
* compiler/globals.pas: Replace $FPCTARGET by os_string if
tf_use_8_3 flag is set for target_info also.
* tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
as TARGETSUFFIX was modified in previous commit.
* tests/utils/dotest.pp:
+ New variable UseOSOnly, set to true if only target OS name
should be used for subdirectories.
git-svn-id: trunk@18228 -
|
||
|---|---|---|
| .. | ||
| 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.