praeclarum / CLanguage
C parser, compiler, and interpreter for .NET
☆269Updated 6 months ago
Related projects ⓘ
Alternatives and complementary repositories for CLanguage
- Transpiles a C# subset to non .NET languages. (Powered by Roslyn)☆135Updated 9 months ago
- A scripting language for .NET Core☆367Updated 5 months ago
- IL2C - A translator for ECMA-335 CIL/MSIL to C language.☆401Updated 2 years ago
- Recursive descent LL(k) parser for .NET with Fluent API, BNF, EBNF and Gold Grammars☆149Updated 2 months ago
- Custom Garbage Collectors for .NET Core☆183Updated 4 years ago
- A C compiler written in C#☆143Updated 2 years ago
- Main repository for the stark compiler frontend + vscode integration + language specs☆153Updated 8 months ago
- Compiles .NET/C# to native code using LLVM framework. No longer active, consider migrating to https://github.com/dotnet/corert☆282Updated 9 years ago
- Managed Operating System Alliance Project☆416Updated 3 weeks ago
- Compiles LLVM IR (bytecode) or C to .NET Assemblies☆109Updated last year
- Disassemble to x86/x64 ASM listing the native code generated by the JIT of a managed method.☆228Updated 8 months ago
- VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).☆657Updated 2 months ago
- IL2CPU is a compiler for .NET IL code to compile to assembly language for direct booting.☆283Updated 3 months ago
- LibObjectFile is a .NET library to read, manipulate and write linker and executable object files (e.g ELF, PE, DWARF, ar...)☆159Updated last month
- Delegate-based C# P/Invoke alternative - compatible with all platforms and runtimes.☆493Updated 2 months ago
- C to C# Code Converter☆89Updated 2 years ago
- A collection of libraries for implementing compilers in .NET.☆142Updated this week
- CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and ma…☆504Updated last week
- Fork of the C# Tiny Parser Generator by Herre Kuijpers.☆58Updated 3 years ago
- A "compiler" that can take a WebAssembly/WASI module and convert it to a .NET assembly☆280Updated 4 years ago
- Dyalect is a dynamic programming language for .NET.☆79Updated last year
- Small .NET interpreter☆553Updated 5 years ago
- LLVM bindings for .NET Standard written in C# using ClangSharp☆849Updated 6 months ago
- A .NET Standard library for loading native shared libraries and retrieving function pointers.☆91Updated last year
- CSCS: Customized Scripting in C#☆172Updated last month
- A native memory manager for .NET☆333Updated 6 years ago
- A Visual Studio extension that provides syntax highlighting for the IL (Intermediate Language) and project templates for C#, F# and Visua…☆119Updated 4 years ago
- Implementation of the .NET platform on top of the Java Virtual Machine☆162Updated 3 years ago
- A script language for .Net and the CLR☆190Updated 3 years ago