ernstc / YaccLexTools
This package includes GPPG and GPLEX tools for compiling YACC and LEX source files in your C# project. Useful if you want to create a compiler, a transpiler or interpret a formal language.
☆35Updated last year
Related projects ⓘ
Alternatives and complementary repositories for YaccLexTools
- GPLEX is a scanner generator which produces lexical scanners written in C# V2 or higher. The input language is similar to the original LE…☆52Updated 4 years ago
- GPPG is a parser generator that produces parsers written in the C# V2 or higher. The input language is YACC-like, and the parsers are LAL…☆38Updated last year
- Visual Studio project template for developing directly in CIL assembly language☆17Updated last year
- Loosely bound platform invocation for .NET☆24Updated 6 years ago
- An allocation free Task-like object for async methods☆38Updated 4 months ago
- Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.☆45Updated 5 years ago
- C# AOT compiler for Z80 based computers including the TRS-80 and ZX Spectrum☆51Updated this week
- A lightweight utility library to create a Roslyn AdhocWorkspace from an existing solution or a csproj☆69Updated 8 months ago
- An MSBuild Task to enable exception line numbers for references in a deployed app☆76Updated this week
- A PEG parser for C#, using code generators☆33Updated 2 years ago
- Scoped completion tracking and error handling of tasks as an alternative to fire-and-forget/async void. Easy and test-friendly.☆50Updated last year
- Antlr4Ast is a .NET library that provides a parser and abstract syntax tree (AST) for ANTLR4/g4 files.☆52Updated 8 months ago
- Common Intermediate Language (CIL) assembler available as a library, based on Mono assembler.☆53Updated last year
- Straightforward nint and nuint native integers, written in IL, probably second best to proper compiler support. Fully functional.☆27Updated 6 years ago
- Linq for Span<T> using SourceGenerators☆50Updated 3 years ago
- QuickInject is a simple dependency injection container for .NET Core☆46Updated last year
- The new standard algorithms library for ILGPU☆20Updated 3 years ago
- Implements change notification for properties (ie: INotifyPropertyChanged) using IL weaving and a custom Visual Studio build task.☆49Updated 2 years ago
- Global type inference for C# 8 nullable reference types☆35Updated 10 months ago
- A set of post-mortem analyzers for discovering threading/tasks issue in a dump or a process☆57Updated 2 years ago
- Fully managed djvu file reader☆26Updated 5 years ago
- Task-like structs which capture no synchronization context on the await operations.☆39Updated 2 years ago
- Loyc LL(k) Parser Generator for C# - Examples☆12Updated 8 years ago
- Raw .NET CIL demos☆24Updated 3 years ago
- A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.☆38Updated 3 years ago
- A unique command line parser for .NET that utilizes object trees for commands.☆43Updated 5 years ago
- NQuery is a relational query engine written in C#. It allows you to execute a SELECT query against .NET objects.☆73Updated 10 years ago
- ☆61Updated last week
- A small tool able to generate a DGML file visualizing your NuGet references.☆35Updated 6 years ago
- Visual Studio Extension for running BenchmarkDotNet Benchmarks.☆48Updated 5 years ago