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,108Updated 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 lightweight and fast parsing library for C#.☆1,048Updated last week
- a C# embeddable lexer and parser generator (.Net core)☆404Updated this week
- LLVM bindings for .NET Standard written in C# using ClangSharp☆917Updated last month
- A tiny, friendly, C# parser construction library☆2,468Updated last year
- A C# parser construction toolkit with high-quality error reporting☆1,252Updated 3 months ago
- Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.☆2,101Updated last year
- VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).☆705Updated 5 months ago
- Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree☆1,068Updated 6 months ago
- C compiler for the CLI platform☆425Updated this week
- This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.☆1,551Updated this week
- Irony — .NET Language Implementation Kit☆552Updated last year
- A tool that helps to see an internal structure of the CLR types at runtime☆729Updated 3 years ago
- New open-source cross-platform symbolic algebra library for C# and F#. Can be used for both production and research purposes.☆808Updated last year
- A polyglot REPL built on .NET Interactive☆816Updated last month
- .NET Implementations of Trie Data Structures for Substring Search, Auto-completion and Intelli-sense. Includes: patricia trie, suffix tri…☆453Updated last year
- Next generation API for .NET☆1,875Updated last month
- A Pure C# GNU-Readline like library for .NET/.NET Core☆824Updated 4 years ago
- Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)☆1,085Updated 4 months ago
- .NET language playground☆2,925Updated last year
- Throw in the towel.☆772Updated last year
- Language Server Protocol in C#☆599Updated this week
- A cross-platform abstract/virtual filesystem framework with many built-ins filesystems for .NET☆906Updated 3 weeks ago
- Curated list of awesome Roslyn books, tutorials, open-source projects, analyzers, code fixes, refactorings, and source generators☆718Updated last year
- A vector and matrix library written in C# using hardware intrinsics☆701Updated 3 years ago
- Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.☆813Updated last month
- A PEG parser generator for .NET that integrates with MSBuild and Visual Studio.☆214Updated 2 years ago
- Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expre…☆1,331Updated last month
- Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a…☆650Updated 3 years ago
- An educational operating system written in C#. A great stepping stone from high to low level development.☆582Updated 2 years ago
- Source browser website generator that powers https://source.dot.net, https://referencesource.microsoft.com and https://sourceroslyn.io☆1,148Updated last week