terrajobst / minskLinks
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.
☆1,100Updated 4 years ago
Alternatives and similar repositories for minsk
Users that are interested in minsk are comparing it to the libraries listed below
Sorting:
- a C# embeddable lexer and parser generator (.Net core)☆398Updated this week
- A C# parser construction toolkit with high-quality error reporting☆1,221Updated 2 months ago
- LLVM bindings for .NET Standard written in C# using ClangSharp☆898Updated 3 months ago
- A lightweight and fast parsing library for C#.☆1,019Updated 2 weeks ago
- C compiler for the CLI platform☆416Updated this week
- A tiny, friendly, C# parser construction library☆2,449Updated last year
- Next generation API for .NET☆1,824Updated last week
- Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree☆1,044Updated 3 months ago
- VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).☆698Updated last month
- Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.☆2,087Updated last year
- New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.☆802Updated last year
- This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.☆1,524Updated this week
- Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)☆1,067Updated last month
- A tool that helps to see an internal structure of the CLR types at runtime☆714Updated 2 years ago
- Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators☆707Updated last year
- .NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix tri…☆452Updated last year
- A polyglot REPL built on .NET Interactive☆805Updated 2 months ago
- ⚡ Decompilation Tools and High Productivity Utilities ⚡☆1,646Updated last year
- An educational operating system written in C#. A great stepping stone from high to low level development.☆576Updated last year
- .NET language playground☆2,894Updated 9 months ago
- Irony — .NET Language Implementation Kit☆542Updated last year
- Throw in the towel.☆753Updated last year
- High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.☆894Updated last year
- A Pure C# GNU-Readline like library for .NET/.NET Core☆822Updated 4 years ago
- Class-first framework for building command-line interfaces☆1,569Updated last month
- Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expre…☆1,302Updated 3 weeks ago
- compile time dependency injection for .NET☆860Updated 2 months ago
- Coyote is a library and tool for testing concurrent C# code and deterministically reproducing bugs.☆1,564Updated 8 months ago
- This repo is used for reviewing new .NET designs.☆914Updated this week
- A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.☆2,260Updated 3 weeks ago