On Monday, June 12, 2023 at 8:55:35 AM UTC+3, Benjamin Williams (Hodgez) wrote:- 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:
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
MAXTHREADS=8preprocessor - line concatenation and comments) at certain point in the past. Faster - that's for **very large** files - otherwise it's the same.
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
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 -
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 366 |
Nodes: | 16 (2 / 14) |
Uptime: | 10:12:39 |
Calls: | 7,812 |
Files: | 12,924 |
Messages: | 5,765,527 |