Releases: tranleduy2000/pascalnide
v4.0.1
Add format, copy, timetostr, time
function
Support a part of class type
Fix str, readkey
function
Support declare subrange type
Improve for enum
Check null value
Support argb color
Fix new instance object
Match comment
Support += -= /= *= operator
Ignore compiler directive
Support hex, binary, octal value
v4.0.0
Update sample, ru language
Support argb color
Fix new instance object
Support += -= /= *= operator
Support hex, binary, octal value
toString record value
v3.9.9
Fix duplicate function graph library
Support screen buffer, anti alias
Change setting view
Fix wrong type in builtin library
Fix not draw background
Support execute end of compound statement
v3.9.6
- Dynamic resize debug view
- Fix missing type when call function
- Fix sample not working
- Fix with statement
- Step over in debug feature
- Show value of array in debug feature
v3.9.5
- Improve debug feature, support show debug frame by frame, show variable of frame, select frame
- Add sample
- Fix wrong type system, sysutil, str library
- Support draw polygon
- Support set length for multi dimension array
- Fix format output
- Write console/file with infinite params
- Change primitive to object, fix array store exception
- Support reflect method with array type
- Support declare record constant
- Make UI debug beautiful
- Update zh-rCN language
v3.9.4
rename
v3.9.3
Pointer in pointer is supported
Support fowrard type in pascal, check field exist when access record
Fix eoln working incorrect
Fix some sample not work
Improve indent code
v3.9.2
- Cast object
- Add sample location
- Add
rewrite(f, size)
function - Support location library android
aLocation
- Fix not show dialog alert when call
dialogAlert
function - Fix convert value in
for
statement - Fling scroll editor
- Fix crash when select chinese language
- Improve auto fix feature
- Improve highlight char and string
- Improve indent code
before
program a; begin for i := 1 to 100 do begin writeln; writeln(); end; end.
after
program a;
begin
for i := 1 to 100 do
begin
writeln;
writeln();
end;
end.
Version 3.9.1
- Fix sort by name
- Add chinese simplified language
- Build unit test
- Dynamic search file, library
- Improve highlight string
- Imrove auto suggest
- Check duplicate element set type
- Fix wrong line info in char token, string token
- Fix case statement not working with range type
- Fix for in set
Version 3.9.0
- Support set type, enum type
- For in loop
- Fix bug unsave history edit
- Make string limit type wroking correct
var a: string[10] = 'sadasdas';
- Improve show line error
- Fix more bug.