Lingua.NET

  •        82

Lingua.NET is a .NET-based parser generator. It uses reflection to generate parsers and scanners using code-based scanner and grammar definitions.

http://lingua.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

PEG.js - Parser Generator for JavaScript


PEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily. It integrates both lexical and syntactical analysis.

ANTLR - ANother Tool for Language Recognition


ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day.

yapg - Yet Another Parser Generator - an LALR(1) parser generator


Yet Another Parser Generator - an LALR(1) parser generator

Jackson JSON - JSON Parser in Java


Jackson is a multi-purpose Java library for processing JSON data format. This project contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. It also includes the default implementation of handler types (parser, generator) that handle JSON format.

JetPAG: Jet Parser Auto-Generator


JetPAG is a recursive-descent parser and lexical analyzer generator focused on high efficiency, usability and readability of generated code. JetPAG generates fast recognizers and aids developers with useful tools for simplifying input interpretation.



manifest-parboiled - A groovy manifest file parser implemented with the parboiled parser generator


A groovy manifest file parser implemented with the parboiled parser generator

JSNet - An unfinished PEG parser generator and JavaScript parser for .NET


An unfinished PEG parser generator and JavaScript parser for .NET

ebnf - EBNF parser and generic parser generator


EBNF parser and generic parser generator

CSP LR(1) Parser Generator


CSP Canonical LR(1) Parser Generator. Includes lexer and parser generator. Supports all OS. Produces code as standard ANSI C++ w/ minimal STL and usable in commercial or non-commercial purposes.

Hime Parser Generator


The Hime Parser Generator generates lexers and parsers for .Net 2.0 and above. It supports deterministic (LALR) and generalized (GLR) parsing methods.

Gardens Point Parser Generator


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 LALR(1), with the usual automatic disambiguations. Designed to work with GPLEX.

Jflex


JFlex is a lexical analyzer generator (also known as scanner generator). It is also a rewrite of the very useful tool JLex which was developed by Elliot Berk at Princeton University. JFlex is designed to work together with the LALR parser generator CUP by Scott Hudson, and the Java modification of Berkeley Yacc BYacc/J by Bob Jamison. It can also be used together with other parser generators like ANTLR or as a standalone tool.

ANLP - Another .NET Lexer Parser


This project aims to have a lexer/parser working in Silverlight and help people to write their own grammar and make the lexer/parser available in Silverlight.

parser - Parser generator written in Nu lisp


Parser generator written in Nu lisp

Marpa-parser-generator


Parser generator for Marpa::XS. This contains some things I tried. For a better module take a look at MarpaX::Parser::Marpa.

objective-j-parser - A parser generator for the Objective-J language.


A parser generator for the Objective-J language.

ll1-parser-gen - A simple LL(1) parser generator.


A simple LL(1) parser generator.