Absolute mad lad. I love it. I will have to give it a try later to see how all it works.Just FYI - it's on https://github.com/AnFunctionArray/cllvmbackend on now (with git submodule - the actual perl/regex part). I guess on the "mad lad" part you'll be happy to hear that this version is also multithreaded (because it turned out (last time - I've not checked out the last perl updates) that this way was actually faster - with the bottleneck otherwise being the regex engine) - you need this evn vars:
On Monday, June 12, 2023 at 8:55:35 AM UTC+3, Benjamin Williams (Hodgez) wrote:Faster - that's for **very large** files - otherwise it's the same.
Absolute mad lad. I love it. I will have to give it a try later to see how all it works.Just FYI - it's on https://github.com/AnFunctionArray/cllvmbackend on now (with git submodule - the actual perl/regex part). I guess on the "mad lad" part you'll be happy to hear that this version is also multithreaded (because it turned out (last time - I've not checked out the last perl updates) that this way was actually faster - with the bottleneck otherwise being the regex engine) - you need this evn vars:
MAXTHREADS=8
MINLEN=50000
SILENT=1
Otherwise the syntax is the same:
regularc ./parse.pl ./bulk/tests/test.c
But also generally last time it had some issues (since I was trying it for different purposes (for which there is the non standard INTPROM env var)). However I also had success compiling the c donut program with slight modifications (mainly removed the preprocessor - line concatenation and comments) at certain point in the past.
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 912 |
Nodes: | 10 (1 / 9) |
Uptime: | 165:16:39 |
Calls: | 12,138 |
Calls today: | 1 |
Files: | 186,514 |
Messages: | 2,231,108 |