Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.066.544 Times

Spirit Parser library 1.8.2

  Date Added: May 07, 2010  |  Visits: 704

Spirit Parser library

Report Broken Link
Printer Friendly Version


Product Homepage
Download (75 downloads)

Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques. Expression templates allow us to approximate the syntax of Extended Backus Normal Form[1] (EBNF) completely in C++. Parser objects are composed through operator overloading and the result is a backtracking LL(inf) parser that is capable of parsing rather ambiguous grammars. The Spirit framework enables a target grammar to be written exclusively in C++. Inline EBNF grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable. In retrospect, conventional compiler-compilers or parser-generators have to perform an additional translation step from the source EBNF code to C or C++ code. Spirit is part of Boost Libraries, a peer-reviewed, open collaborative development effort. Whats New in This Release: - Fixed bug where a match is a variant. - added Jamfile/Jamrules from CVS to spirit-1.8.1/ - added boost-build.jam from boost to spirit-1.8.1/ - disabled template multi-threading in libs/spirit/test/Jamfile - added a boost-header-include rule (from spirit-header-include) pointing to miniboost in libs/spirit/test/Jamfile - Fixed if_p inconsistency.

Requirements: No special requirements
Platforms: Linux
Keyword: C++ Code Generators Descent Ebnf Generator Library Parser Parser Generator Programming Recursive Descent Recursive Descent Parser Spirit Spirit Parser
Users rating: 0/10

License: Shareware Size: 2.27 MB
SPIRIT PARSER LIBRARY RELATED
Development Editors  -  RISE C# code generator 4.4
RISE C# code generator The RISE C# code generator generates .NET C# source code for database access. The generated code implements the classes and methods corresponding to the information interfaces specified in the RISE model. This includes...
 
Development Editors  -  C++ Code Library 1.8.5.441
C++ Code Library is a powerful source code Library shipped with 50,000++ lines of code, quick and powerful search engine, powerful printing capability, password protection, user notes & attachments handeling, favorites & rating support and more!...
7.01 MB  
Development Editors  -  C Code Library 1.0.0.159
C Code Library is a powerful multi-language source code Library with the following benefits: 1. Built-in library with 1,000+ lines of code 2. Quick and powerful search engine 3. Powerful printing capability 4. Password protection & strong 448 bits...
5.43 MB  
Code Management Tools  -  C to C++ 1.4.0
C to C++ is a Python script that converts C code to C++ code. The main program is ctocpp.py that performs successive stages for converting C to C++. A script, ctocpp gives it as parameter to the python interpreter with options you add. The...
102.4 KB  
Database Tools  -  D2C - Database to Code (C#) 1.0.0.0
D2C - Database to Code (C#) is a small, simple application specially designed to help you covert a SQL Server Database into C# Code. Using this tool is as easy as can be: you just select the database, the code folder and you are good to go. for...
 
Integration Tools  -  Code Summarizer 3.1
Code Summarizer is a Visual Studio package (Add-In) designed to ease code navigation and code browsing. Code Summarizer is an interactive map to your C++/C# code. With Code Summarizer you see big picture and details at the same time. You can...
438.1 KB  
Libraries  -  Instant 0.9
Instant is a Python module that allows for instant inlining of C and C++ code in Python. Instant is a small Python module built on top of SWIG. Example of use: >>> c_code = """ double sum(double a, double b){ return a+b; } """ >>> import...
34.82 KB  
Code Management Tools  -  Ragel State Machine Compiler 5.23
Ragel State Machine Compiler compiles finite state machines from regular languages into executable C/C++/Objective-C code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at...
532.48 KB  
Business  -  mp_doccer 1.2.0
mp_doccer is a tool that travels C code files, and extracts specially marked information to build documentation. This documentation can be generated in HTML, man pages, or an executable shell script. The markup is very similar to that in the...
15.36 KB  
Libraries  -  Veldfire 0.3.3
Veldfire project is a collection of C code aimed at simplifying email functionality. The project aims to provide interfaces for sending email, attaching files, and sending to lists. Compiling: make; make install Solaris will need to...
46.08 KB  
NEW DOWNLOADS IN PROGRAMMING, CODE MANAGEMENT TOOLS
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Code Management Tools  -  BitNami Review Board Stack 1.6.9-1 (linux)
Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the...
75.97 MB  
Code Management Tools  -  Common Text Transformation Library 2.08
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. Common Text Transformation Library implementation is based on STL classes and algorithms. Concept of a substring plays...
163.84 KB  
Code Management Tools  -  GMP compiler 1.0.0
GMP compiler tool simplifies the use of GMP, the GNU multiple precision library. It scans a C source file for specially marked GMPS arithmetic expressions and replaces them with plain C. The abbreviation gmpc stands for GMP compiler, or...
276.48 KB  
Code Management Tools  -  phpCodeGenie 3.0.2
phpCodeGenie (PCG) is a code generator for database driven applications. PCG can generate entire working basic database driven applications for you. PCG can generate code from different databases. The database servers it can talk to via ADODB...
1.4 MB  
Code Management Tools  -  idioskopos 0.4.1
idioskopos (Greek: idio- inward, within, private; -skopos look, aim, target) is a C++ library that simplifies (hopefully) the addition of object reflection and introspection. There are numerous libraries that provide object introspection, but...
604.16 KB