1. Home
  2. Computer
  3. Programmin­g

Computer

Programmin­g

7215 sites listed · page 136 of 145

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. Distcc Distcc- A gcc wrapper that speeds compilation by transparently distributing work across several machines. [Open source, GPL] GCC Myths and Facts GCC Myths and Facts- Optimizing GCC mostly for x86 CPU and C/C++, but parts can apply to all supported CPUs and languages. Many useful forum comments. [Freecode] GNU C Compiler Internals Wikibook GNU C Compiler Internals Wikibook- This is a wikibook describing internals of GNU C Compiler Collection. A number of authors have contributed to it. DaLSoft DaLSoft- Optimizer for gcc generated x86 code. Lists results of optimizations, compares performance of the optimizer-generated code with performance of the code generated by gcc a… RHIDE RHIDE- IDE for DJGPP and other GCC-based systems, by Robert Hoehne, Salvador Eduardo Tropea. Runs on DOS, Linux, looks like old Borland DOS IDE. Has project management, frontend t… D Front End for GCC D Front End for GCC- For GCC 3.3.x, 3.4.x versions supporting FreeBSD, Linux, Mac OS X, Cygwin. Description, build instructions, downloads, links, contact. [Open source] Optimizing GCC Optimizing GCC- How much faster can GCC compile a Linux kernel if GCC is optimized? Doing the compiler alone ups speed 33%. Description, benchmark times. [Linux Gazette] Optimization in GCC Optimization in GCC- By M. Tim Jones. Here's what the O options mean in GCC, why some optimizations aren't optimal after all and how you can make specialized optimization choices … Writing a GCC Front End Writing a GCC Front End- By Tom Tromey. This article provides a tour of how you would go about connecting your own compiler front end to GCC. Pinapa Pinapa- An open source SystemC front-end. It relies on GCC to parse the C++, and on the SystemC library itself to extract the architecture of the platform to analyze. Migrating to gcc-3.4 Migrating to gcc-3.4- A collection of migration guides to help programmers updating their code to be gcc-3.4 compatible. An Introduction to GCC An Introduction to GCC- A printed tutorial for new users of GCC, published under the GNU Free Documentation License. LWN: GCC gets a new Optimizer Framework LWN: GCC gets a new Optimizer Framework- Artciel by Steven Bosscher and Diego Novillo. The first bits a major compiler internals overhaul have been merged into the development mai… PL/1 for GCC PL/1 for GCC- A PL/1 front-end for GNU Compiler Collection. It based on the syntax from IBM OS PL/I Version 2. Building and Testing gcc/glibc cross toolchains Building and Testing gcc/glibc cross toolchains- Script to automatically download, patch, build, and test binutils, gcc, and glibc cross-toolchains. Making and using libraries Making and using libraries- Guide work with libraries (.a files) in g++. GNU Objective-C runtime features GNU Objective-C runtime features- Some notes about garbage collection and type information strings in the GNU Objective-C runtime (2.95.3 GCC version). EGCS: Experimental GNU Compiler System EGCS: Experimental GNU Compiler System- Project fused work on GNU C, C++, Objective-C, Ada, Fortran compilers, and libc++, to speed up work to improve GCC. In April 1999 was merge… GNUDE: GNU Development Environment GNUDE: GNU Development Environment- Suite of GNU C/C++, Fortran, Java cross compilers, and Insight/GDB debugger hosted on Windows NT/2K/XP for embedded ARM7/9, XScale CPU program … GCC XML Node Introspector Project GCC XML Node Introspector Project- Project to create an XML interface to the GCC AST tree_nodes and store in Postgres Database. MinGW: Minimalist GNU for Windows MinGW: Minimalist GNU for Windows- Compiler system uses GCC to produce Windows programs. Win32 ports of GCC, GDB, binutils to build native Win32 programs that rely on no 3rd party… GHDL GHDL- A written in Ada95 GCC front-end. It is a VHDL simulator and implements nearly all VHDL87 and some features of VHDL93.