Hi D.! Hi Xbliters!
Please find attached xblite_v2_41_16.zip, which contains all the modified sources of Xblite 2.41 Revision 16.
xblite.x (the Xblite compiler source) handles properly the GRAB statement, which I used heavily to apply the QuickSort algorithm on chosen Xblite numeric and string types thanks to its text replacement capability.
I added some .BAT that helped me re-building compiler and libraries (Warning: I had to rename ".bat" to "_bat.txt" in order to be allowed to attach xblite_v2_41_16.zip).
Please note that I:
1.Commented and restructured the new code of xblite.x for peer review (yours, obviously).
2.Rewrote the STRIP algorithm, and succeeded to cut its execution time in half.
On my pet program vxbl.x:
to strip off a single FUNCTION, from 47,580 lines to 47,560 lines,
duration was 43,578 milliseconds, and is now 19,437 milliseconds.
||This post contains attachments; to download them you must login.