polyparse 1.3
Sponsored Links
polyparse 1.3 Ranking & Summary
File size:
106 KB
Platform:
Mac OS X
License:
Freeware
Price:
FREE
Downloads:
11
Date added:
2009-03-10
Publisher:
polyparse 1.3 description
polyparse 1.3 is an ideal tool for programmers. It is actually a free and open source project that includes a variety of alternative parser combinator libraries, including the original HuttonMeijer set.
The Poly sets have features like good error reporting, arbitrary token type, running state, lazy parsing, and so on. Finally, Text.Parse is a proposed replacement for the standard Read class, for better deserialisation of Haskell values from Strings.
Please note that polyparse is licensed and distributed under the terms of the LGPL license.
Some Functionality:
- Text.ParserCombinators.Poly - Currently re-exports Text.ParserCombinators.Poly.Plain. The name Poly comes from the arbitrary token type. Thus, you can write your own lexer if you wish, rather than needing to encode lexical analysis within the parser itself.
- Text.ParserCombinators.Poly.Plain - This is a fresh set of combinators, improving on the HuttonMeijer variety by keeping only a single success, not a list of them. This is more space-efficient, whilst still permitting backtracking. Error-handling is also much improved: there are essentially two kinds of failure, soft and hard. Soft failure just means that the current parse did not work out, but another parse might be OK. Hard failure means that no parse will succeed, because we have already passed a point of commitment. Thus you can give far more accurate error messages to the user, including multi-layered locations.
- Text.ParserCombinators.Poly.State - This is just like Poly, except it adds an arbitrary running state parameter.
- Text.ParserCombinators.Poly.Lazy - This is just like Poly, except it does not return explicit failures. Instead, an exception is raised. Thus, it can return a partial parse result, before a full parse is complete. The word partial indicates that, having committed to return some outer data constructor, we might later discover some parse error further inside, so the value will be partial, as in incomplete: containing bottom. However, if you are confident that the input is error-free, then you will gain hugely in space-efficiency - essentially you can stream-process your parsed data-structure within very small constant space. This is especially useful for large structures like e.g. XML trees.
Enhancements:
- Single bugfix: Text.Parse.parseFloat now accepts ordinary floating point notation, in addition to scientific (exponent) notation.
Requirements:
- GHC
polyparse 1.3 Screenshot
polyparse 1.3 Keywords
Haskell
Parser Combinator
Combinator libraries
combinator
parser
parse
library
1.3
poly
polyparse
combinator library
haskell library
polyparse 1.3
Libraries
Development
Bookmark polyparse 1.3
polyparse 1.3 Copyright
WareSeeker periodically updates pricing and software information of polyparse 1.3 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 polyparse 1.3 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
parser generator
ffxi parser
parsers
combinatorial analysis
parser combinators
y combinator
combinatorial game theory
combinatorics
parser error message
combinatorial geometry
combinatorial mathematics
parseek
xml parser
combinatorics tutorial
combinator reason 4
combinatorial auctions
combinator hq
combinatorx
Related Software
The true power of RealGuitar lies in 3 brand new technologies incorporated in this innovative guitar performance tool: "New multi-channel layering technology", "The unique Floating Fret Position technology" and "Our original Guitar Touch technology" letting you easily imitate basic guitar techniques (strumming, plucking, sliding, bending, muting, etc..), using standard MIDI keyboard and MIDI controllers, such as Pitch Bender, Modulation Wheel... Free Download
iDrum runs as both a standalone native OS X application and as a plug-in for Pro Tools, GarageBand, Logic, and Ableton Live. This means you can use iDrum to create beats from right within your favorite music software environment, perfectly synced with your arrangement and always right where you left it when you return to your project after your next world tour. Free Download
Easily create ringtones for your iPhone from any portion of any unprotected song you have in your entire iTunes music library. Free Download
WWW Grabber is a program to grab images from a Web-Gallery or any other files that are linked from within a webpage. Unlike other media grabbers, WWW Grabber gives you full control on which files to download. With the internal browser you can navigate to a webpage that contains an image gallery. If you start the grabbing process by choosing one of the different grabbers, the images are downloaded and archived in the library. Free Download
Tigergotchi, watch over your Tiger friend Free Download
Realize the full potential of your iPod. Transform your iPod into much more than a music player. Turn your iPod into an information repository by transferring all kinds of data to your iPod, including driving directions, notes, tasks, RSS news feeds, weather forecasts, daily horoscopes, movie showtimes, gas prices and more! You will have the tools necessary to copy songs off and iPod or iPhone and back onto your PC. Free Download
Iconeer is powerful mac icon creator for Mac OS X icons. Easily creates mac icons of all kinds with real-time preview on virtual desktop, so icons can be seen on different backgrounds instantly. Iconeer supports all icon suites from System 7 till new modern thumbnail icons of OS X. Features batch icon builder to create number of icons from pictures. Also allows to rip pictures from existing icons. Iconeer is an ideal tool for mac icon artists. Free Download
DRM Dumpster is the legal way to convert DRM tracks your iTunes music library to standard files. DRM Dumpster uses a CD-RW and iTunes itself to convert all of your DRM music files to standard format files (MP3, AAC, Apple Lossless, AIFF, WAV) that you can use with any music player. Free Download
Popular Software