Obx - Oberon+ Compiler
ABSTRACT Obx is a compiler for an extended Oberon dialect. The implementation following a traditional, linear pipeline and includes a small standard library for performing OS level tasks. The source is parsed into an explicitly-typed AST, validated by a straightforward semantic pass, lowered to a simple three-address intermediate representation, and emitted by a minimal backend. The compiler provides a Command Line Interface and a web-based playground that allows users to check and (soon) run example programs and inspect outputs (diagnostics, control-flow graph, assembly, etc). ...