Sirraide

Expert
@Sirraide

I mostly work on compilers, and mostly in C++.

how-to-do-things. Things that I've figured out how to do all together in a repo so that I know where to look the next time I have to do them.

8

clopts. Type-safe, compile-time header-only command line options library for C++20; NOW PART OF https://github.com/Sirraide/libbase

7

source-mlir. My high-level systems programming language

5

Intercept. Fork of LensPlaysGames/LensorCompilerCollection

4

sh. (Eventually) POSIX-compliant Shell in C++

4

source. C++

3

clang-minimal-example. Minimal example of how to use Clang as a library to parse C++

2

libbase. Utility library that contains everything I usually need

2

fchk. LLVM FileCheck clone w/ a terser syntax

2

nhtml. Web templating language that compiles to HTML

2

gumsmaqqer. This is the GUMSMAQQER. Obviously.

2

glyfi. Discord bot for the Glyphs & Alphabets server

1

initproj. Default project template

1

nanotime. Nanosecond precision `time`

1

xkbdisplay. Keyboard Layout Generator and Previewer for Linux

1

vulkan-engine-old. C++ Vulkan template

1

eso-addon-downloader. Script to scrape esoui.com for download links and download the addons

1

tmp-lisp. The name says it all

1

xpp. LaTeX Parser and Preprocessor

1

hunger-games-simulator. Hunger Games Simulator (https://www.nguh.org/tools/hunger_games_simulator)

1

Markov. Random text generator using Markov chains

1

ebnfc. Recursive-descent parser generator using EBNF

1

cxx-tokenise. C++ pseudo-parser for syntax highlighting

1
23
Apply