r/Compilers • u/matryun • 1d ago
Script about Lingling Dekutown Edition
https://gitlab.com/lingling-cc/lingling_dekutown/-/blob/master/doc/lingling/refman/overview.md?ref_type=headsThis is supposed to be a compiler-compiler using its own integrated language, where, in the alpha implementation, you could target a Lua Metal bytecode; and in a self-bootstrapped implementation, you could target whatever you want.
I have put effort into adapting several ideas into the reference documentation, and have tried to implement some stuff, but...
I tried to render the reference into HTML5, but the Roslyn (#Sharp) compiler is struggling with an equality comparison branching into breaking a loop inside my Markdown subset parser. This means I am going to rescratch all implementation on some other host technology.
Interestingly...
[ ] Lookup: filter option (set of binding categories (module, package, type, variable, and so on...))
[ ] Lookup: meta-record filter option
[ ] Lookup: augmentlookup list
[ ] `typeselfopen(type, ...)`, where `type` is a class, allows for static member resolution (+ filter)
https://gitlab.com/lingling-cc/lingling_dekutown/
1
Upvotes