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 (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.
Windows 95/98/NT/2000/XP, C++ compiler
Like it? Share with your friends!
Other Windows Software of Developer «Spirit»:
COMM-DRV/Lib.Net Professional Edition COMM-DRV/Lib.Net is a professional serial communication library component for the .Net Windows development environment. It is extremely easy to use whether you are writing simple serial communication applications or complex enterprise applications. The doc
Virto SharePoint Tag Cloud Web Part Virto Tagging Web Part allows adding tags to SharePoint Lists Items and displaying them into Tag Clouds. Virto Tag Cloud web part is essentially a combination of two different but integrated web parts. The first one allows for extending list field sets wit
TMS Data Modeler Library TMS Data Modeler Library (DMLib) is a collection of classes that allows you to read the whole structure of a database (tables, fields, procedures, indexes, etc.) from a TMS Data Modeler (*) project file, using a Delphi / C++ Builder application. After mode
TMS GUIMotions(Delphi 2009,2010,XE) TMS GUI Motions features offers eight different animation modes for images, glyphs, controls, includes the Carousel animation mode, similar to the Apple overflow, supports hosting controls, supports custom drawn items, different ways to load images directl
ubGridx ubGridx is a standalone unbound grid which allows the user to edit cells using various mask including numeric only, date only, and provide listboxes or checkboxes for selections. Utilizing built in masking, ubGrid allows you to create fully masked input gr
NativeExcel suite NativeExcel is the native Delphi package which allows to create MS Excel files from your applications. This package does not require installed Microsoft Office. It also contains component for export dataset to excel file. You can use NativeExcel suite as t
C# DTMF IVR PROGRAM Ozeki VoIP SIP .Net SDK for C# DTMF IVR system development to add automatic voice response to your telecommunication system. The sample program allows the caller to navigate in a voice menu with the help of the keypad of the telephone to reach the target m
Neat Suite This package contains four key components that are not available elsewhere: TWaveDevice, TMultimediaTimer, TDigitDetector and TSortedStringGrid. TWaveDevice is an ideal component to work with wavein / waveout of sound cards and modems. All you have to do i
PrPages PrPages - a developer module royalty free! Helps to calculate printing costs while analyzing pdf-pages regarding dimensions and used colours or b/w for single pdf-files or complete paths. The result could be totals with coloured and b/w-pages per file or p
Supported Operating Systems:
Windows 2000 |
Windows 95 |
Windows 98 |
Windows NT |
Windows XP |
Comments on :
Comments not found
Windows Software - Free Windows Downloads, Apps, Games, Freeware, Skype, Media Player, Antivirus, Gimp, Live, Starter for Windows XP, Vista, 7, 8, 10