1. Home
  2. GNU Compiler Collection

Tag

GNU Compiler Collection

59 sites carry this tag.

iburg, A Tree Parser Generator iburg, A Tree Parser Generator- Generates fast tree parsers for cost-augmented tree grammars. A variant of iburg is used in the code generators for lcc. ModelCC Model-Driven Parser Generator ModelCC Model-Driven Parser Generator- A model-based parser generator that decouples language specification from language processing, avoiding some of the problems caused by gramm… PEG.js PEG.js- A parser generator for JavaScript based on the parsing expression grammar formalism. SLK Parser Generator SLK Parser Generator- Produces compact and efficient LR(k) or LL(k) parsers in C, C++, C# and Java. Features include automated grammar transformations, clean EBNF syntax, optional… Spirit C++ Parser Framework Spirit C++ Parser Framework- Set of C++ libraries for parsing and output generation implemented as Domain Specific Embedded Languages (DSEL) using Expression templates and Templat… JS/CC Parser Generator JS/CC Parser Generator- JS/CC is a LALR(1) parser and lexer generator for JavaScript/ECMAScript which is entirely written in JavaScript. Flex Flex- A fast lexical analyser generator. It is a tool for generating programs that perform pattern-matching on text. There are many applications for Flex, including writing compil… Ragel State Machine Compiler Ragel State Machine Compiler- Compiles FSMs from regular languages into executable C, C++, Objective-C or D code. The GPL'ed software can be used to create a parser for any langua… JavaCC JavaCC- Java Compiler Compiler reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itsel… VisualLangLab: A Visual Parser-Generator IDE VisualLangLab: A Visual Parser-Generator IDE- A visual parser-generator IDE for developing parsers without any textual grammar specification (BNF/EBNF/PEG), script or code. Parsertl: The Modular Parser Generator Parsertl: The Modular Parser Generator- A parser generator for C++. Currently supporting LALR(1), it may eventually possibly IELR and LALR(k). Soul Soul- An object oriented recursive descent parser generator framework implemented using C++ operator overloading techniques. It is inspired by Spirit but uses only a few template … Naive Language Tools Naive Language Tools- NLT is a free, open-source C# lexer and parser suite containing GLR parser, enabling parsing of ambiguous grammars. Grammar can be defined directly in code o… AustenX Parser Generator AustenX Parser Generator- An easy-to-use parser (and lexical) generator for Java, using an extended Parsing Expression Grammar framework and with advanced packrat parsing ability. IronMeta IronMeta- IronMeta is an implementation of Alessandro Warth's OMeta metaprogramming system in C#. It provides a packrat parser generator that generates parsers for Parsing Express… Sweet Parser Sweet Parser- A C++ parser library that generates LALR(1) parsers from EBNF grammars. Elkhound: A GLR Parser Generator Elkhound: A GLR Parser Generator- Almost as fast as Bison (for deterministic portions of input) but can parse any context-free grammar. [Open source (BSD)] Toy Parser Generator Toy Parser Generator- TPG is a parser generator for Python. Given a simple attributed grammar, it produces a Recursive Descent Parser. GOLD Parser GOLD Parser- A free parser generator. Unlike common compiler-compilers, it does not require to embed grammar directly into source code. Instead, the Builder analyzes the grammar d… GradSoft YaYacc GradSoft YaYacc- Yet another Yacc, which accept yacc grammar and produce C++ template-based reentrant code. [Open Source, BSD license] LRSTAR LRSTAR- LALR parser generator and lexer generator producing fast applications in C/C++. lexertl: The Modular Lexical Analyser Generator lexertl: The Modular Lexical Analyser Generator- Generation of run-time lexical analysers, increasing flexibility through exposed state machine generated from a lex specification.… PRECC - A PREttier Compiler-Compiler PRECC - A PREttier Compiler-Compiler- An infinite-lookahead parser generator for context-dependent grammars which generates ANSI C code. Specification scripts are in very extended… Visual Parse++ Visual Parse++- The tool allows visual design of lexers and parsers for use in C, C++, Java, Delphi and Visual Basic applications under Windows 95/98/NT/2000, SunOS, Linux and wit… SGLR: a Scannerless Generalized LR parser SGLR: a Scannerless Generalized LR parser- Interprets parse tables generated from an SDF2 syntax definition. Scannerless means that no scanner is used to tokenize the input stream… ClearParse ClearParse- A small, flexible parsing engine with practically unlimited backtracking capability. [Open Source] Happy Parser Generator for Haskell Happy Parser Generator for Haskell- Takes BNF specification of a grammar and produces a Haskell module containing the parser for that grammar. re2c lexer generator re2c lexer generator- re2c is a tool for writing fast and flexible lexers. A re2c generated scanner is usually 2-3 times faster than a flex based scanner, and its input model is m… jay jay- A version of yacc for Java rather than C. Documentation in German. Oops Oops- An object-oriented parser generator implemented in Java.