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: | 1,075 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 88:14:30 |
| Calls: | 13,797 |
| Files: | 186,989 |
| D/L today: |
4,547 files (1,294M bytes) |
| Messages: | 2,438,148 |