PyBison 0.1.8
Sponsored Links
PyBison 0.1.8 Ranking & Summary
File size:
0.11 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1652
Date added:
2005-04-22
Publisher:
David McNab
PyBison 0.1.8 description
PyBison is a Python binding to the Bison (yacc) and Flex (lex) parser-generator utilities.
It allows parsers to be quickly and easily developed as Python class declarations, and for these parsers to take advantage of the fast and powerful C-based Bison/Flex.
Users write a subclass of a basic Parser object, containing a set of methods and attributes specifying the grammar and lexical analysis rules, and taking callbacks for providing parser input, and receiving parser target events.
Presently, PyBison is only working on Linux (and possibly *BSD-based) systems. However, in time, (or if someone volunteers to help out with probably 2 hours coding for a small shim layer) its very possible PyBison will work on Windows as well.
Main features:
- Runs at near the speed of C-based parsers, due to direct hooks into bison-generated C code
- Full LALR(1) grammar support
- Includes a utility to convert your legacy grammar (.y) and scanner (.l) scripts into python modules compatible with PyBison
- Easy to understand - the walkthrough and the examples will have you writing your own parsers in minutes
- Comfortable and intuitive callback mechanisms
- Can export parse tree to XML with a simple method call (New!)
- Can reconstitute a parse tree from XML (New!)
- Examples include working parsers for the languages:
- - ANSI C
- - Java (1.4.2)
It allows parsers to be quickly and easily developed as Python class declarations, and for these parsers to take advantage of the fast and powerful C-based Bison/Flex.
Users write a subclass of a basic Parser object, containing a set of methods and attributes specifying the grammar and lexical analysis rules, and taking callbacks for providing parser input, and receiving parser target events.
Presently, PyBison is only working on Linux (and possibly *BSD-based) systems. However, in time, (or if someone volunteers to help out with probably 2 hours coding for a small shim layer) its very possible PyBison will work on Windows as well.
Main features:
- Runs at near the speed of C-based parsers, due to direct hooks into bison-generated C code
- Full LALR(1) grammar support
- Includes a utility to convert your legacy grammar (.y) and scanner (.l) scripts into python modules compatible with PyBison
- Easy to understand - the walkthrough and the examples will have you writing your own parsers in minutes
- Comfortable and intuitive callback mechanisms
- Can export parse tree to XML with a simple method call (New!)
- Can reconstitute a parse tree from XML (New!)
- Examples include working parsers for the languages:
- - ANSI C
- - Java (1.4.2)
PyBison 0.1.8 Screenshot
PyBison 0.1.8 Keywords
Bookmark PyBison 0.1.8
PyBison 0.1.8 Copyright
WareSeeker periodically updates pricing and software information of PyBison 0.1.8 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of PyBison 0.1.8 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
xml parser
msxml 6.0 parser
parse
html parser
log parser
parser error message
parser error message: could not load type
parser error message could not load type
ffxi parser
parsero
c + file parser + bnf
parser error
create a file parser using c++
xml parsers
nmea 0183 parser
parser error message could not create type
parsera
what is a generic parser
Related Software
APL project is a general purpose C++ template class library. Free Download
Bison is a general-purpose parser generator. Free Download
Oyez is a portable, standalone streaming audio server written in Python. Free Download
aedGUI is a cross-platform C++ GUI library that works with SDL. Free Download
TransJ project is a multilingual desktop translation tool. Free Download
media4moin is a parser plugin for the MoinMoin Wiki software to parse pages written in the MediaWiki syntax. Free Download
DBAHelper is a collection of scripts to ease the daily maintenance work of Oracle database administrators. Free Download
sharkTorrent project is a bittorrent client written in c++ and it uses wxwidgets , libtorrent and boost. Free Download
Latest Software
Popular Software
Favourite Software