oops/README.md

851 B

OOPS

Object oriented pseudo syntax is another esoteric programming language.

oopsc

The oops compiler compiles oops source code to a native executable.

Approaches

  • nom: parser combinator, meaning we don't write grammar and generate code from it but we write many small functions that magically work together. Sounds cool but coming from a university course with antlr and ply I don't get it.
  • pest: weird grammar syntax but seems like a very professional choice.
  • lalrpop: seems most similar to ply and antlr, but feels confusing from the first glance.

pest seems the most mature and usable for a rust project, there is even a list of pretty popular stuff written with it here.