4 ms·
Didn't expect to see this here (I am the author). For the record, I implemented this syntax as a Racket #lang called LISO[1], and I also used a variant of that
by breuleux 12y ago
Didn't expect to see this here (I am the author). For the record, I implemented this syntax as a Racket #lang called LISO[1], and I also used a variant of that syntax for a language that compiles to JavaScript, Earl Grey[2]. It's fun to play with.
[1] http://breuleux.net/blog/liso.html http://breuleux.net/blog/liso.html
[2] http://breuleux.github.io/earl-grey/repl/ http://breuleux.github.io/earl-grey/repl/
Edit: I forgot to mention I also based a markup language on operator precedence parsing: Quaint (http://breuleux.net/blog/quaint.html http://breuleux.net/blog/quaint.html). It benefits from similar ease of extension.