Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.
-
Updated
Mar 9, 2019 - 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.
Easy to use extensible calculator for .NET. Demonstrates Sprache toolkit grammar inheritance.
Probabilistic Context Free Grammar (PCFG) Library for C#
Desktop Antlr Grammar Editor
A .Net Antlr4 grammar testing tool set meant to supplement the need for the Antlr Java TestRig when testing C# deployed Antlr4 parsers.
Translate any ABNF grammar to ANTLR
Sarcasm is an SDK for creating typesafe, domain-bound grammars. It also has a grammar driven general unparser.
Booli is a boolean expressions interpreter.
.NET runtime LALR parser generator
Official C# SDK. Grammar checking API for C# and .NET. Also includes: style improvements, terminology checking, and plagiarism checking API.
Grammar Tool is a procedural generation tool developed for Unity Engine that allows the user to create their own Grammar System.
Turbo Coco/R is a compile-time compiler generator which takes an attributed grammar of a source language and generates a scanner and a parser for this language.
A C# port of Kate Compton's Tracery text expansion library targeting .NET Standard
C# .Net Core library for parsing mathematical expressions
Generate properly formatted and grammatically correct text lists from arrays and IEnumerables.
A library designed for visualizing grammar trees