فهرست منبع

* Patch from Mattias Gaertner:
- external vars
- untyped parameters
- varargs
- SetLength(s,len) is now converted to s.length=len
- destructor now clears references
- dynamic arrays now are never null.
- anArr:=nil becomes anArr = []
- anArr=nil becomes anArr.length==0
- passing nil to an array parameter passes []
- length(anArr) becomes anArr.length
- High(anArr) becomes anArr.length-1
- sets now uses references when assigning and passing to a parameter.
Far less clone operations.

git-svn-id: trunk@35504 -

michael 8 سال پیش
والد
کامیت
0b42e226f8
2فایلهای تغییر یافته به همراه702 افزوده شده و 269 حذف شده
  1. 311 202
      packages/pastojs/src/fppas2js.pp
  2. 391 67
      packages/pastojs/tests/tcmodules.pas

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 311 - 202
packages/pastojs/src/fppas2js.pp


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 391 - 67
packages/pastojs/tests/tcmodules.pas


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است