Pop-Up Thingie

>>> Magnum BBS <<<
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Usenet
  3. COMP.LANG.OBERON
  • A C++ based Oberon-07 parser, code model and source browser

    From [email protected]@21:1/5 to All on Tue Apr 2 07:58:03 2019
    In case you're interested: I published a C++ based Oberon-07 parser/code model/source code browser on github.

    Here is the link to the source code: https://github.com/rochus-keller/Oberon/blob/master/README.md
    Here is the link to a Windows binary of the source code browser: http://software.rochus-keller.info/OberonViewer_win32.zip

    The parser implements Oberon-07; it successfully reads the Oberon System source including the applications (see http://www.projectoberon.com/) and the Lola-2 compiler (see https://www.inf.ethz.ch/personal/wirth/Lola). The special thing about this parser
    is that it synthesizes missing modules. My goal is to build a transpiler to translate Lola-2 to C++ independent of the Oberon System.

    The code browser (called OberonViewer) supports syntax highlighting, code navigation (jump to declarations and their uses) and a browsing history. It helps to understand existing Oberon-07 code bases (such as the Lola-2 compiler).

    I'm open to your questions and suggestions, preferably on https://github.com/rochus-keller/Oberon/issues.

    Best
    R.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • Who's Online

  • Recent Visitors

    • Rixter
      Wed Sep 16 00:01:35 2026
      from Madison, Nc via Telnet
    • Stormwallker
      Tue Sep 15 15:52:32 2026
      from Hinckley, Leicestershire via Telnet
    • Rixter
      Tue Sep 15 12:01:35 2026
      from Madison, Nc via Telnet
    • Bob Worm
      Tue Sep 15 11:25:46 2026
      from Wales, Uk via Telnet
    • Andrew Andrew
      Tue Sep 15 02:46:28 2026
      from Chicago, Il via Telnet
    • Netmages
      Tue Sep 15 01:13:15 2026
      from Santiago, Chile via SSH
    • Rixter
      Tue Sep 15 00:01:34 2026
      from Madison, Nc via Telnet
    • Rixter
      Mon Sep 14 12:01:34 2026
      from Madison, Nc via Telnet
  • System Info

    Sysop: Keyop
    Location: Huddersfield, West Yorkshire, UK
    Users: 766
    Nodes: 16 (2 / 14)
    Uptime: 17:31:21
    Calls: 12,763
    Calls today: 1
    Files: 15,362
    Messages: 6,557,145

© >>> Magnum BBS <<<, 2026