Pinned Repositories
BUSY
BUSY is a lean, statically typed, cross-platform, easily bootstrappable build system for GCC, CLANG and MSVC inspired by Google GN
CrossLine
CrossLine is an outliner with sophisticated cross-link capabilities in the tradition of the well-respected Ecco Pro
CspChan
A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
LeanCreator
LeanCreator is a stripped-down version of Qt Creator, easy to build from source on all platforms supported by LeanQt and using BUSY instead of qmake.
LeanQt
LeanQt is a stripped-down Qt version easy to build from source and to integrate with an application.
LjTools
LuaJIT 2.0 bytecode parser, viewer, assembler and test VM. Lua 5.1 parser, IDE and debugger.
Oberon
Oberon parser, code model & browser, compiler and IDE with debugger
OberonSystem3
A cross-platform version of the ETH Oberon System 3 compatible with the Oberon+ compiler and IDE
Smalltalk
Parser, code model, interpreter and navigable browser for the original Xerox Smalltalk-80 v2 sources and virtual image file
VerilogCreator
VerilogCreator is a QtCreator based IDE for Verilog 2005
rochus-keller's Repositories
rochus-keller/LeanQt
LeanQt is a stripped-down Qt version easy to build from source and to integrate with an application.
rochus-keller/Oberon
Oberon parser, code model & browser, compiler and IDE with debugger
rochus-keller/CspChan
A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
rochus-keller/CrossLine
CrossLine is an outliner with sophisticated cross-link capabilities in the tradition of the well-respected Ecco Pro
rochus-keller/LeanCreator
LeanCreator is a stripped-down version of Qt Creator, easy to build from source on all platforms supported by LeanQt and using BUSY instead of qmake.
rochus-keller/OberonSystem3
A cross-platform version of the ETH Oberon System 3 compatible with the Oberon+ compiler and IDE
rochus-keller/BUSY
BUSY is a lean, statically typed, cross-platform, easily bootstrappable build system for GCC, CLANG and MSVC inspired by Google GN
rochus-keller/EbnfStudio
EbnfStudio can be used to edit and analyze EBNF grammars.
rochus-keller/LisaPascal
A parser and browser for the Lisa source code published by the Computer History Museum
rochus-keller/OberonSystem
Modified version of the original from http://www.projectoberon.com/ for use with the Oberon IDE
rochus-keller/ActiveOberon
Parser and code browser for the ActiveOberon language (original version from 2004)
rochus-keller/FreePascal
FreePascal grammar, lexer, parser and code browser
rochus-keller/TccGen
A reusable compiler backend for the i386, x86_64, ARM and AArch64 architecture based on TCC, with an IR on bytecode level including type and control flow information
rochus-keller/Micron
A compiler for the Micron programming language - the Oberon with the power of C
rochus-keller/Are-we-fast-yet
Implementations of the Are-we-fast-yet benchmark suite in Oberon+ and C++
rochus-keller/Algol60
A parser and code editor with syntax coloring for Algol 60 written in Qt
rochus-keller/C2OBX
C header file to Oberon+ definition module transpiler
rochus-keller/GuiTools
Some reusable C++ GUI classes, Qt based
rochus-keller/Udb
This is the NoSql database used by CrossLine and other tools by Rochus
rochus-keller/Oln2
This is the outliner library used by CrossLine and other tools by Rochus
rochus-keller/MonoTools
Mono Debugger Interface and MDB generator for Oberon+ IDE II
rochus-keller/Cedar
Tools to study the Xerox Cedar/Mesa source code and documentation published by the Computer History Museum
rochus-keller/EiGen
C++11 cross-platform migration of the Eigen Compiler Suite backend
rochus-keller/Fts
This is the full-text search library used by CrossLine and other tools by Rochus
rochus-keller/LuaJIT
Mirror of the LuaJIT git repository
rochus-keller/mps
The Memory Pool System
rochus-keller/MusicTools
Tools for live Midi logging, scale analysis and algorithmic composition
rochus-keller/OrangeC
OrangeC cross-platform front-end subset built with BUSY
rochus-keller/Stream
This is the Stream library used by DoorScope
rochus-keller/Txt
This is the text editor library used by CrossLine and other tools by Rochus