1. Home
  2. GNU Compiler Collection

Tag

GNU Compiler Collection

59 sites carry this tag.

Bison++ and Flex++ Bison++ and Flex++- A retargeting of bison-1 and flex 2.3 to C++ capable of generating classes. As with Bison and Flex these two tools are independent but designed for mutual comp… Lapg Lapg- The combined lexical analyzer and parser generator, which converts a description for a context-free LALR grammar into source file to parse the grammar. [Open source, GPL] Grammatica Grammatica- Grammatica is a free LL(k) parser generator (compiler compiler) for C# and Java. Support for automatic error recovery, and instant parsing is available. Visual BNF Visual BNF- An LR(1) parser by Intralogic for Backus-Naur form and generating parse tables DLL's in .NET assembly. IParse IParse- An interpreting parser, meaning that it accepts as input a grammar and a source file to be parsed according to that grammar, producing an abstract program tree. Very compa… The RDP parser generator The RDP parser generator- A parser generator which compiles attributed LL(1) grammars decorated with C semantic actions into recursive descent compilers. TextTransformer TextTransformer- A parsergenerator, a simple c++ interpreter and an interactive debugger combined to a visual development environment, which analyzes, evaluates, converts texts im… Lex and Yacc for Delphi 3 Lex and Yacc for Delphi 3- Port of lex and yacc to Delphi 3. Base at port to Turbo Pascal. Hapy Hapy- A runtime parser generator library. It generates parsers from BNF-like language grammars. Parsing scripting languages and communication protocol messages are typical use cas… Pattern matching Pattern matching- Pattern matching in syntax analysis as influenced by SNOBOL4. The library distributed under the GNU Library General Public License provides for recursive pattern… Coco/R compiler generator Coco/R compiler generator- Coco/R combines the functionality of the well-known UNIX tools lex and yacc, to form an extremely easy to use compiler generator that generates recursiv… JB2CSharp JB2CSharp- A port of the Java-Bison/Flex software developed by the Serl project at the University of Colorado, Boulder. Parsers and lexers will be able to use C# actions. The open… Rie Rie- This compiler frontend generation system based on an ECLR-attributed grammar is open source, written in C and may be regarded as an extension of Yacc/Bison. Styx Styx- A scanner and lalr(1) parser generator. It has features like automatic derivation of depth grammar, production of the abstract syntax tree including its C interface and pres… AnaGram AnaGram- Provides a powerful grammar notation, special features for maintenance of highly configurable parsers, visual parsing and unique interactive debugging tools, supporting t… YAY - Yet Another YACC YAY - Yet Another YACC- Closed-source, but free LALR(2) parser generator, accepts yacc input with some extensions. YooLex (Yet another Object-Oriented Lex) YooLex (Yet another Object-Oriented Lex)- A Flex like scanner code generator, but it generates C++ scanner classes that are re-entrant and compatible with the newer standard of C+… The LEX & YACC Page The LEX & YACC Page- All about Lex, Yacc, Flex, and Bison: Overview, Online Documentation, Papers, Tools, Pointers BtYacc patches: BackTracking Yacc BtYacc patches: BackTracking Yacc- The version of BtYacc on siber.com suffers from a few minor, but annoying bugs. This is a page with patches. CppCC (C++ Compiler Compiler) CppCC (C++ Compiler Compiler)- A scanner+LL(k = 1..Inf) parser generator for C++. Allows easy top-down description of grammars in an intuitive and extensible manner. [Open source,… PCCTS Resources PCCTS Resources- The primary source of maintenance releases for the PCCTS compiler construction tool set. PCCTS is an LL(k) recursive descent parser generator with semantic predic… Yacc++(R) and the Language Objects Library Yacc++(R) and the Language Objects Library- Object-oriented rewrite of Lex and Yacc for C++, with automatic AST class generation, grammar inheritance, minimal state ELR(1) and tec… A Compact Guide to Lex and Yacc A Compact Guide to Lex and Yacc- Tutorial in Lex and Yacc, tools that simplify compiler construction. Turbo Pascal Lex/Yacc Turbo Pascal Lex/Yacc- A compiler generator for Turbo Pascal and compatibles. The package contains two programs, TP Lex and Yacc, which are approximately compatible with the UNIX … The LEMON Parser Generator The LEMON Parser Generator- Very simple LALR(1) open-source parser generator. Outputs C, claims to produce faster parsers than yacc/bison. LLgen parser generator LLgen parser generator- A tool for generating an efficient recursive descent parser from an ELL(1) grammar. The grammar may be ambiguous or more general than ELL(1): there are bot… GNU Bison GNU Bison- A general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar. [Open source, GPL] BtYacc: BackTracking Yacc BtYacc: BackTracking Yacc- A modified version of yacc that supports automatic backtracking and semantic disambiguation to parse ambiguous grammars. It also has syntactic sugar for… GnuWin32 GnuWin32- Various GNU tools and software for Win32 including ports of bison, byacc, and flex.