21 packages returned for Tags:"grammar"
- 37,856 total downloads
- last updated 11/5/2015
- Latest version: 0.9.1
Irony is a development kit for implementing languages on .NET platform. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process.
- 11,969 total downloads
- last updated 8/26/2014
- Latest version: 0.2.2
This package includes GPPG 1.5.2 and GPLEX 1.2.2 tools for compiling YACC and LEX source files in your C# project. After installing this package, just type "Add-Parser MyLanguage" into Package Manager Console to add a new parser in your project and then Build. For a working example type... More information
- 7,641 total downloads
- last updated 1/11/2015
- Latest version: 1.4.0
Eto.Parse is a highly optimized recursive decent LL(k) parser framework that can be used to create parsers for complex grammars that go beyond the capability of regular expressions. You can use BNF, EBNF, or Gold parser grammars to define your parser, code them directly using a fluent API,... More information
The C++ Lexer Toolkit Library (LexerTk)
- 662 total downloads
- last updated 3/4/2017
- Latest version: 0.0.0.2
The C++ Lexer Toolkit Library (LexerTk) is a simple to use, easy to integrate and extremely fast lexicographical generator - lexer. The tokens generated by the lexer can be used as input to a parser such as "ExprTk".
- 157 total downloads
- last updated 5/18/2017
- Latest version: 1.0.0
Convert any list or IEnumerable to a properly formatted, plain-text list, with support for Oxford commas and different list item separators. Use "using static NeoSmart.TextList;" and call the extension method IEnumerable<T>.ToTextList() to return a string containing the formatted list of items.
The C++ Mathematical Expression Toolkit Library (ExprTk)
- 4,230 total downloads
- last updated 11/26/2017
- Latest version: 0.0.0.22
The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parsing and evaluation engine. The parsing engine supports numerous forms of functional and logic processing semantics and is easily extendible.