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

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

Serving Software Downloads in 956 Categories, Downloaded 50.216.352 Times

Spirit Parser library 1.8.2

  Date Added: May 07, 2010  |  Visits: 903

Spirit Parser library

Report Broken Link
Printer Friendly Version


Product Homepage
Download (94 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
USER REVIEWS
More Reviews or Write Review


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  
Development Editors  -  Code to Flow chart generator 3.5
Code to Flow chart generator is an automatic flowchart generator software , It can reverse engineering a program , create programming flowchart from code, It can generate Bmp,PNG ,Visio,Word,Excel and Powerpoint flowcharts document . supports C,...
1.18 MB  
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...
 
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  
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  
Development Editors  -  C# Code Export 1.0.0
Looking for a simple and fast way to indent and export your C# code into various file formats? Look no further than C# Code Export, a unique and easy to use software to quickly and easily reindent, export (10+ formats supported) and print your C#...
1.89 MB  
Development Editors  -  C++ Code Export 1.0.0
C++ Code Export is a unique and easy to use software to quickly and easily reindent, export (10+ formats supported) and print your C/C++ documents, convert them to PDF, RTF, images and more! Format / Indent your C++ code (thanks to GC...
1.87 MB  
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  
NEW DOWNLOADS IN PROGRAMMING, CODE MANAGEMENT TOOLS
Programming  -  AlarmClockEvent 2024
Alarm and event management software. Events can be sound, message, opening an application or running a script, shutting down the computer. Discreet, this application is present on the desktop as an icon placed in the taskbar. International...
3.24 MB  
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  flufl.bounce 2.1.1
The ``flufl.bounce`` library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP_ and RFC 3464 (DSN_).
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