msxml 6.0 parser
iTunes XML Library Parser 1.0
iTunes XML Library Parser - Realbasic class parses 10mb/sec more>>
Verilog 2005 parser 1.6
A free and open source Verilog 2005 synthesizable subset parser more>>
Enhancements:
- Added complete parse tree.
- Run bin/ptree to parse and build tree.
- Next to add elaboration.
TEXT to HTML Parser 1.3.7
TEXT to HTML Parser - Converts styled text into HTML/CSS using Tex-Edit Plus more>> <<less
Seths CSV Parser 1.2.1
Seths CSV Parser - Pair of classes to parse a CSV file more>>
Completly freeware for non-commercial use.
Jericho HTML Parser 3.0
Free and open source HTML parser for your Mac more>> Free and open source HTML parser for your Mac
Jericho HTML Parser is an open source Java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any invalid or unrecognized HTML.
Jericho HTML Parser also provides high-level HTML form manipulation functions.
Main features:
- - The presence of badly formatted HTML does not interfere with the parsing of the rest of the document, which makes the library ideal for use with "real-world" HTML that chokes other parsers.
- - PHP, JSP, ASP, PSP and Mason server tags are explicitly recognized by the parser. This means that normal HTML is still parsed properly even if there are server tags inside them, which is common for example when dynamically setting element attributes.
- - It is neither an event nor tree based parser, but rather uses a combination of simple text search, efficient tag recognition and a tag position cache. The text of the whole source document is first loaded into memory, and then only the relevant segments searched for the relevant characters of each search operation.
- - Compared to a tree based parser such as DOM, the memory and resource requirements can be far better if only small sections of the document need to be parsed or modified. Incorrect or badly formatted HTML can easily be ignored, unlike tree based parsers which must identify every node in the document from top to bottom.
- - Compared to an event based parser such as SAX, the interface is on a much higher level and more intuitive, and a tree representation of the document element hierarchy is easily created if required.
- - The begin and end positions in the source document of all parsed segments are accessible, allowing modification of only selected segments of the document without having to reconstruct the entire document from a tree.
- - The row and column number of each position in the source document are easily accessible.
- - Provides a simple but comprehensive interface for the analysis and manipulation of HTML form controls, including the extraction and population of initial values, and conversion to read-only or data display modes. Analysis of the form controls also allows data received from the form to be stored and presented in an appropriate manner.
- - Custom tag types can be easily defined and registered for recognition by the parser.
- - Built-in functionality to extract all text from HTML markup, suitable for feeding into a text search engine such as Apache Lucene.
- - Built-in functionality to render HTML markup with simple text formatting.
- - Built-in functionality to format HTML source code that indents elements according to their depth in the document element hierarchy.
- - Built-in functionality to compact HTML source code by removing all unnecessary white space.
ROXML 2.1.0
Ruby library designed to make it easier for Ruby developers to work with XML more>> Ruby library designed to make it easier for Ruby developers to work with XML
Using simple annotations, ROXML enables Ruby classes to be custom-mapped to XML.
ROXML takes care of the marshalling and unmarshalling of mapped attributes so that developers can focus on building first-class Ruby classes. As a result, ROXML simplifies the development of Web Services, RESTful applications, and XML-RPC.
ROXML leverages the REXML Ruby XML processor. ROXML powers the uddi4r - UDDI for Ruby project.
Main features:>
- Read Ruby objects from XML (marshal)
- Write Ruby objects to XML (unmarshal)
- Smart defaults for XML mapping
- Annotation-style methods (also known as macros) for XML mapping
- One-to-one (composition) Ruby to XML
- One-to-many (aggregation) Ruby with array to XML
- UTF-8 support for multi-lingual documents
- Handling text elements with attributes
- Support for mapped Ruby objects in modules
Enhancements:
- Accommodate that libxml requires you to name the default namespace when available [Ben Woosley]
- Enable optional selection of a parser through the early definition of ROXML::XML_PARSER [Ben Woosley]
- Enable fallback to the REXML parser if LibXML is unavailable [Ben Woosley]
XML Parser (Expat) Plugin 1.0.3
XML Parser (Expat) Plugin - XML parser plugin for REALbasic more>>
It comes with a little demo project and with Dougs original documentation.
Enhancements:
- Fixed memory leak: The attribute objects were leaking
- Comments and hopefully all other parsed data will not contain LFs (chr(10)) any more but have them all converted into CRs (chr(13)), which is the usual line break character in RB.
wavesurfer parser 0.0.6
Free and open source app that allows you to parse WaveSurfer files more>> For Jaguar and may work on faster classic Macs with OS 9.1 and uptodate versions of AppleScript
A Folder Action AppleScript the User attaches to a folder that will allow setting and restoring the following Finder window features:
Window size and location on the screen
View, as in Icon / List / Column
Set ToolBar visibility and, in Tiger, SideBar visibility and width
A FAwindowing script can be attached to more than window when similar configuration for multiple windows is desired<<less
polyparse 1.3
This is a collection of parser combinator libraries in Haskell. more>>
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
iTunes XML Library Parser for REALbasic 1.0
iTunes XML Library Parser for REALbasic - Read your iTunes XML file and parse the songs and song properties into memory more>>
Completly freeware for non-commercial use.
CMWS Model 2.4
Numerical weather forecast provider for Mac The CMWS Model, currently written in Python, compiles model runs of the Operational GFS and NAM computer model outputs by NOAA for providing a numerical more>> Numerical weather forecast provider for Mac
The CMWS Model, currently written in Python, compiles model runs of the Operational GFS and NAM computer model outputs by NOAA for providing a numerical weather forecast using statistical forecasting.
Model Runs at http://www.agtucast.com/index.php.
Enhancements
- Added new table definition observed_table.defs, for observed data
- Added observed_sql_query.py, integrate observed table data
- Modify model_analysis.py,
- integrate observed table data
- integrate spool file url parser
- removed createPercentErrorFile method in model_analysis.py
- integrated database for error percent
- added new table definition model_diff_table.defs
- added new table definition station_table.defs
- added new table definition precipitation_table.defs
- added precipitation.sql
realXML 2.2
realXML is a complete XML parser and router, completely written in REALbasic and compatible with RB 2.1 tru 4.x more>> realXML is a complete XML parser and router, completely written in REALbasic and compatible with RB 2.1 tru 4.x.
Version 2.2:
- xmlItems now receive the xmlItemFinished event when an item is finished
- the new constant kAddSubItemReceivesData determines where Data sections should go
- added xmlWriteToTextFile to xmlItem to write xml data to TextOutputStreams
- new xmlAddData event can be enabled this way
- Improved handling of processing instructions

Ctalk 0.0.96a RC4
Ctalk provides you with a powerful and extremely useful program which adds object oriented language features, like classes, methods, operator overloading, and inheritance, to C programs. more>>
Ctalk 0.0.96a RC4 provides you with a powerful and extremely useful program which adds object oriented language features, like classes, methods, operator overloading, and inheritance, to C programs. The Ctalk package provides the Ctalk parser, which translates Ctalk into C for compilation, a run time library that supports objects and events, a preprocessor, ctpp, and sample programs.
Enhancements:
- Add Macintosh OS X PowerPC support
- Add GUI compatibility updates for Linux/GNOME systems
- Add X11Pane drawing support for Point class
- Aff the Pen, Line, and Rectangle classes which provide basic X11Pane drawing capabilities.
GooeySAX 2.0
GooeySAX - XHTML document validity checker more>>
With the optional Validity setting enabled, you may also validate your document against a DTD or W3C XML Schema.
GooeySAX is the perfect tool for the web author who cares! Checking your XHTML documents validity either locally or remotely is a snap, and GooeySAXs detailed error messages let you know about those embarassing validation errors immediately.
Enhancements:
- Version 2.0: Support for validation against W3C XML Schema.