Text Parser
Text::LooseCSV is a highly forgiving variable length record text parser; compare to MS Excel. SYNOPSIS use Text::LooseCSV; use IO::File; $fh = new IO::File $fname; $f = new Text::LooseCSV($fh); # Some optional settings $f->word_delimiter("t"); $f->line_delimiter("n");...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (105): Text::LooseCSV Download |
LumberJack4Logs is an easy to use, Java based viewer specially designed for log and trace files with the ability to extend the recognized data formats by adding text parser plugins. for WindowsAll
Platforms: Windows
License: Freeware | Download (46): LumberJack4Logs Download |
JSweep is a javascript text parser which will help you transform simple texts into character array literals used by programmers in string processing or to create code snippets used for writing text into web pages. If you're familiar with the javascript language then you've probably created...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (41): JSweep for Linux Download |
This script uses Python's superb text handling capability to parse and build the data structure from the input text.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): Design mini-lanugage Download |
Acronyms is a small module which handles Acronyms (also known as Abbreviations) on your site. The primary function is acronyms_parse_string($string) which takes and returns a string, properly formatted with the acronyms (or abbreviations) in it. This module was created for a client project - we...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (48): Acronyms (Cripts) Download |
In Cryptozookeeper, you attempt to solve puzzles and quests in order to find different kinds of DNA with which to make over 60 possible cryptids. There are over 200 characters total to encounter, and a Creative Commons-licensed soundtrack of 70 songs. A character-driven work with a full text...
Platforms: Mac
License: Freeware | Size: 566.99 MB | Download (34): Muryan Reversi Download |
The current stable release (v. 1.25) is based on a new lexical parser that runs up to 100X faster than the previous beta! It also provides a number of improvements and new features: 6 source languages supported, a full word list editor, session-persistent settings, ability to rework from the...
Platforms: Mac
License: Freeware | Size: 40.96 KB | Download (129): Wordalizer Download |
HTMLParser is a super-fast real-time parser for real-world HTML. What has attracted most developers to HTMLParser has been its simplicity in design, speed and ability to handle streaming real-world html. The two fundamental use-cases that are handled by the parser are extraction and...
Platforms: *nix
License: Freeware | Size: 4.2 MB | Download (98): HTML Parser Download |
Polymorphic XML Parser is a validating XML parser for the programming language Objective Caml. In October, 1999, I started writing a validating XML parser for OCaml; the first published versions have been called "Markup" (simply because the package name was "markup"). After this parser had some...
Platforms: *nix
License: Freeware | Size: 614.4 KB | Download (91): Polymorphic XML Parser Download |
SAX parser can report contiguous text using multiple characters events. This is often unexpected and can cause obscure bugs or require complicated adjustments to SAX handlers. By inserting text_normalize_filter into the SAX handler chain all downstream parsers are ensured that all text nodes in...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): A SAX filter for normalizing text events Download |
MySQL Parser is meant to parse boolean expressions like (item1 AND item2 AND NOT (item3 OR item4)) and converts them into MySQL full text search conditions like ( item1 item2 -(item3 item4)).
Platforms: PHP
License: Freeware | Size: 20.48 KB | Download (42): MySQL Parser Download |
Test::Parser is a collection of parsers for different test output file formats. These parse the data into a general purpose data structure that can then be used to create reports, do post-processing analysis, etc. Test::Parser can also export tests in SpikeSources TRPI test description XML...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (97): Test::Parser Download |
XML::Parser::Style::Stream is a Stream style for XML::Parser. SYNOPSIS use XML::Parser; my $p = XML::Parser->new(Style => Stream, Pkg => MySubs); $p->parsefile(foo.xml); { package MySubs; sub StartTag { my ($e, $name) = @_; # do something with start tags } sub EndTag { my ($e,...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (105): XML::Parser::Style::Stream Download |
Raptor RDF Parser Toolkit is a free software and Open Source C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax. The supported parsing syntaxes are RDF/XML, N-Triples,...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (107): Raptor RDF Parser Toolkit Download |
BBCode::Parser is a Perl module that parses BBCode tags. BBCode is a simplified markup language used in several online forums and bulletin boards. It originated with phpBB, and remains most popular among applications written in PHP. Generally, users author their posts in BBCode, and the forum...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (112): BBCode::Parser Download |
XML::Parser::EasyTree is an easier tree style for XML::Parser. SYNOPSIS use XML::Parser; use XML::Parser::EasyTree; $XML::Parser::Easytree::Noempty=1; my $p=new XML::Parser(Style=>EasyTree); my $tree=$p->parsefile(something.xml); XML::Parser::EasyTree adds a new "built-in" style called...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (96): XML::Parser::EasyTree Download |
Text::Refer can parse Unix "refer" files. SYNOPSIS Pull in the module: use Text::Refer; Parse a refer stream from a filehandle: while ($ref = input Text::Refer *FH) { # ...do stuff with $ref... } defined($ref) or die "error parsing input"; Same, but using a parser object for more...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (92): Text::Refer Download |
MIME::Parser is a experimental class for parsing MIME streams. SYNOPSIS Before reading further, you should see MIME::Tools to make sure that you understand where this module fits into the grand scheme of things. Go on, do it now. Ill wait. Ready? Ok... Basic usage examples ### Create a...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (108): MIME::Parser Download |
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. Common Text Transformation Library implementation is based on STL classes and algorithms. Concept of a substring plays major role in design of the text transformation...
Platforms: *nix
License: Freeware | Size: 163.84 KB | Download (100): Common Text Transformation Library Download |
IAM OPML Parser Class parses an OPML file (provided its URL) and returns an array. OPML (Outline Processor Markup Language) is an XML format for outlines. Originally developed by Radio UserLand as a native file format for an outliner application, it has since been adopted for other uses, the...
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (106): IAM OPML Parser Class Download |