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»:
MemAccess Library MemAccess Library gives programmers control of hardware devices from Win32 application without using the Windows Drivers Development Kit (DDK). The tool allows real-time direct access to memory mapped I/O. Typical applications include ISA or PCI bus device
ezBarcodeComponent Barcode .net library component supports most used linear and 2D barcodes. It has windows form and asp.net components. The symbologies includes Codabar, Code11, Code128, Code39, Code39Ext, Code93, Code93Ext, Ean13, Ean8, Industrial2of5, Interleaved2of5, Ucc
J2K-Codec Make your graphics look better with an easy-to-use JPEG 2000 decoding component. J2K-Codec can help game developers, screensaver creators and many others to improve their products--to achieve better image quality and reduce installation package size. The n
MasterChart Easy to use .NET charting controls for ASP.NET and Windows Forms applications. The package includes Graph, Line, Area, Bar and Pie Chart components. Each of them can be fully customized via the hundreds properties and methods exposed. All controls support
jQuery Selected Text Sharer Jquery Selected Text Sharer is a promoting and enhancing plug-in focusing to increase the site usage. This plug-in display a widget having links to search or share, above the selected text. Features include cross browser supported, customizable interface,
Java Beans Theme Set WebSpice Themes apply a style to every page of your Web site for fast creation of resume, personal, business, and intranet pages. The color coordinated Themes include backgrounds, banners, bullets, and navigation buttons. Themes allow you to apply a color-
ComPort Delphi and C++ Builder component for serial communication. communication with any device connected to serial port; easy of use and very powerful; uses multithreading and overlapping for maximum performance; available for Delphi/C++ Builder 5 - XE2; source
MarshallSoft AES Library for XBase++ The MarshallSoft AES Library for Xbase (AES4XB) is a toolkit that allows software developers to easily implement 256-bit encryption and decryption in Windows Xbase applications. AES4XB is a component (DLL) library that provides an easy interface to encrypt
AVObjects Audio Muxer The Audio Mixer DirectShow filter mixes any number of mono, stereo or multichannel streams with 8 to 32 bit depth with unlimited flexibility.
Up to 64 mono, stereo or multichannel (up to 32 channels) input or output pins.
Supported Operating Systems:
Windows 2000 |
Windows 95 |
Windows 98 |
Windows NT |
Windows XP |
Comments on Spirit Parser Framework:
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