mirror of
https://github.com/logos-messaging/packages.git
synced 2026-01-04 23:23:07 +00:00
add Nim0 (#1877)
This commit is contained in:
parent
1b6cc252de
commit
719a3ad987
@ -1,4 +1,25 @@
|
||||
[
|
||||
{
|
||||
"name": "nim0",
|
||||
"url": "https://gitlab.com/pmetras/nim0.git",
|
||||
"method": "git",
|
||||
"tags": [
|
||||
"compiler",
|
||||
"language",
|
||||
"RISC",
|
||||
"instruction set",
|
||||
"assembler",
|
||||
"toy",
|
||||
"compilation",
|
||||
"Oberon-0",
|
||||
"Wirth",
|
||||
"Compiler Construction",
|
||||
"book"
|
||||
],
|
||||
"description": "Nim0 is a toy one-pass compiler for a limited subset of the Nim language, targetting a 32-bit RISC CPU. Compiled Nim0 programs can be executed in the RISC emulator. All this in 5 heavily-documented sources, totalling less than 4k LOC. It is a port of Niklaus Wirth's Oberon-0 compiler as described in his book Compiler construction (included in the package), cross-referenced in the sources, that you can follow while reading the book.",
|
||||
"license": "MIT",
|
||||
"web": "https://gitlab.com/pmetras/nim0"
|
||||
},
|
||||
{
|
||||
"name": "libsaedea",
|
||||
"url": "https://github.com/m33m33/libsaedea",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user