Commit Graph

19 Commits

Author SHA1 Message Date
Mattias Gaertner
c8fe0d342f fpdoc: cleaned up obsolete okspecialize code
git-svn-id: trunk@38186 -
2018-02-10 11:34:49 +00:00
michael
2b12c46fe3 fix typo in previous commit
git-svn-id: trunk@37142 -
2017-09-04 22:05:00 +00:00
michael
5f1ca4c1de * Fix forward class definition writing
git-svn-id: trunk@37140 -
2017-09-04 20:10:57 +00:00
michael
0415de90e7 * Fix TPasWriter so it produces compileable output, add more constructs. Sample program to rewrite a source file
git-svn-id: trunk@37103 -
2017-09-01 21:21:53 +00:00
Mattias Gaertner
e7442b811e fcl-passrc: examples: parsepp: fixed freeing module
git-svn-id: trunk@36237 -
2017-05-17 22:57:36 +00:00
michael
767645014c * Patch from Mattias Gaertner:
jswriter: 
    less duplicate brackets
  pasresolver:  
    break, continue, option to fix case of overrides
  pas2js:
    procedure args default values,
    try..except,
    try..except..on..else,
    raise, raise E,
    class vars, 
    call class methods,
    break,
    continue,
    rename name conflicts with JS identifiers: apply, call, null, ...

git-svn-id: trunk@35402 -
2017-02-06 10:44:39 +00:00
michael
892b616adf * Fix compilation
git-svn-id: trunk@35359 -
2017-01-29 14:50:46 +00:00
michael
a809705fb8 * New simple program to test if pparser parses some code
git-svn-id: trunk@35358 -
2017-01-29 14:50:34 +00:00
michael
0dd6c1454e * Patch from Anton to support dotted unit names (Bug ID 22919)
git-svn-id: trunk@23225 -
2012-12-26 18:09:11 +00:00
michael
d519365da0 * Tests for procedure/function declarations, fixes in parsing of those
git-svn-id: trunk@22157 -
2012-08-21 13:24:37 +00:00
michael
a43d433081 * Fixed to take expressions into account
git-svn-id: trunk@22053 -
2012-08-09 19:31:36 +00:00
michael
cd01ae3bd0 * Fixed compilation and finalization
git-svn-id: trunk@21938 -
2012-07-19 06:29:38 +00:00
michael
ce1133febb * Uncommented some extra tests
git-svn-id: trunk@19664 -
2011-11-20 22:49:14 +00:00
michael
c9cd1079d4 * More extensive examples taken from RTL
git-svn-id: trunk@19663 -
2011-11-20 22:48:29 +00:00
michael
5ea8e65ea2 * Support for generics
git-svn-id: trunk@19621 -
2011-11-11 15:08:17 +00:00
marco
7b8c319e3e * Patch from "gvs" Mantis 17543. Fixes some bugs in implementation parsing
(if..then-else, while do) and adds support for inherited and self
 * review of test_parser example/test + a good source to test with.

git-svn-id: trunk@17079 -
2011-03-05 15:31:00 +00:00
marco
7c42df69db * slightly improved error reporting for test_parser.
git-svn-id: trunk@15777 -
2010-08-11 10:47:10 +00:00
marco
2f1581af8a * fixed cmdline handling so that multiple parameters can be passed.
Needed for bug #16344, since a -Fi. needs to be passed.

git-svn-id: trunk@15732 -
2010-08-06 18:46:51 +00:00
marco
faf2bdfd62 * fix for mantis 16344 (quoted filename in $include ) + testparser example from that series of bugreports.
git-svn-id: trunk@15182 -
2010-04-26 13:17:26 +00:00