Name: Geekstakulus
Type: User
Company: Gestium Solutions
Bio: Experienced Software Engineer that specializes in backend dev, tools building, compilers & text processors. Started his journey on an Amstrad CPC 464.
Location: Odivelas, Lisbon
Blog: https:/www.geekstakulus.com
Geekstakulus's Projects
mdBook preprocessor for indexing
Implemented a language compiler for Mini Triangle programming language, which included a scanner, a parser, and a byte-code compiler.
A compiler for a Python-like language, made using SableCC.
A compiler for a Python-like language, made using SableCC.
Mini-Python compiler using sablecc for analysis
Adaptation of the MiniTriangle compiler developed by Watt and Brown
This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works
Multi Oberon Compiler
A Modula-2 Subset Implemented for the Book Compiler Construction: A Recursive Descent Model
Modula-2_to_C_Transpilers.
Historic Modula-2 compiler for the minicomputers of the Perkin-Elmer 3200 series running XELOS
Historic Modula-2 compiler for the Motorola 68020 architecture
modula2-compiler
Transpiler from Modula-2 to Oberon and Component Pascal
A Motorola 68000 emulator written in C++
M6800 emulator core, written in Lua
Postprocessing effect repository for LÖVE
Motorola 6800 emulator with Heathkit ET-3400 mode
A guide for Mozilla's developers and data scientists to analyze and interpret the data gathered by our data collection systems.
Motorola 680x0 emulator written in C
Logic-less templates for Zig
A multi platform vm with own assembly language, bytecode compiler and decompiler.
Sim86 emulator in Rust
A NanoAda parser & translator with the help of sablecc.
Neovim website
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
A java bytecode decoding and encoding library written in rust. Mirror of https://gitlab.com/frozo/noak