Converts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
-
Updated
Dec 14, 2023 - C#
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Converts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free
C# Expression Parser for Unity3D
yet another csharp expression parser
▪️ An engine for searching patterns in the source code, based on Unified AST or UST. At present time C#, Java, PHP, PL/SQL, T-SQL, MySql, and JavaScript are supported. Patterns can be described within the code or using a DSL.
.NET port of Microsoft's TypeScript parser for simple AST manipulation
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
.NET Standard library for parsing and generating Graphviz DOT files.
Writes Typescript for you
Sarcasm is an SDK for creating typesafe, domain-bound grammars. It also has a grammar driven general unparser.
Official Platypus Interpreter written in C# and .Net Core
Library to build an abstract syntax tree for use in compilers.
Fine-tuning CodeBERT with AST-based Vectors for Code Translation
Simple mathematical expressions evalulator, created with AST & RD.