On 6/9/2025 7:24 PM, Mr Flibble wrote:
neos (a universal compiler that can compile ANY programming language)
update:
I have just invented the concept of unstructured semantic concept
folding whereby two concepts adjacent in the fold stack but unrelated
in the AST can fold, e.g. language.function.signature ->
language.open.scope = <create function>.
/Flibble
That you know what an AST is gives you some credibility.
Code generation from an AST is enormously simpler than the back-patching method of the Dragon book.
On 6/9/2025 7:45 PM, Mr Flibble wrote:
On Mon, 09 Jun 2025 19:38:34 -0500, olcott wrote:
On 6/9/2025 7:24 PM, Mr Flibble wrote:
neos (a universal compiler that can compile ANY programming language)
update:
I have just invented the concept of unstructured semantic concept
folding whereby two concepts adjacent in the fold stack but unrelated
in the AST can fold, e.g. language.function.signature ->
language.open.scope = <create function>.
/Flibble
That you know what an AST is gives you some credibility.
Code generation from an AST is enormously simpler than the
back-patching method of the Dragon book.
Obviously you don't quite know what you are talking about because
generating code from an AST is not mutually exclusive with
back-patching,
I am doing both in neos.
/Flibble
I could never understand back-patching. With an AST I simply walked the
tree and generated the code.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 166:58:54 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,529 |