News for hackers. Stuff that matters.
Re:C4: C in Four Functions (2014) by bluetomcat on Tuesday February 18, 2020 @08:36AM (#22355907)
A one-pass compiler for a subset of C, relying on a recursive-descent parser, doing the lexing, parsing and code generation in lockstep. The generated code, consisting of abstract machine instructions, is then executed by an instruction fetch and execute loop.

BTW, the code looks relatively short because many semicolon-separated statements are crammed on a single line, and short variable names make that somewhat manageable and even visually symmetric. If you were to unfold it with each statement on its own line, I guess it would be at least 3 times the size.

Re:C4: C in Four Functions (2014) by epicide on Tuesday February 18, 2020 @12:48PM (#22358146)
> A one-pass compiler for a subset of C, relying on a recursive-descent parser, doing the lexing, parsing and code generation in lockstep. The generated code, consisting of abstract machine instructions, is then executed by an instruction fetch and execute loop.

This should be added to the README.

Re:C4: C in Four Functions (2014) by hereisdx on Wednesday February 19, 2020 @01:44AM (#22363548)
Thanks a lot for the explanation!