Projects tagged ‘parser’


[98 total ]
75

libxml2

   
Primary Language: C/C++ Licensed as: MIT License

Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform). Includes the xmllint tool for checking documents for well-formedness, validating documents against a DTD or XML Schema, and pretty printing XML input.

Metrics updated about 3 hours ago

63

Apache Xerces2 J

   
Primary Language: Java Licensed as: Apache License 2.0

A Java library for parsing, validating and manipulating XML documents. The latest version released, 2.9.1, provides support for the following standards and APIs: * XML 1.0 (4th Edition) * Namespaces in XML 1.0 (2nd Edition) * XML 1.1 (2nd ... [More] Edition) * Namespaces in XML 1.1 (2nd Edition) * W3C XML Schema 1.0 (2nd Edition) * XInclude 1.0 (2nd Edition) * OASIS XML Catalogs 1.0 * SAX 2.0.2 * DOM Level 3 Core, Load and Save * DOM Level 2 Core, Events, Traversal and Range * JAXP 1.3 [Less]

Metrics updated about 6 hours ago

38

Saxon XSLT and XQuery Processor

   
Primary Language: Java

The SAXON package is a collection of tools for processing XML documents.

Metrics updated 21 Jul 08

34

dom4j: flexible XML framework for Java

   
Primary Language: Java Licensed as: BSD-ish License

dom4j is an easy to use, open source library for working with XML, XPath, and XSLT on the Java platform, using the Java Collections Framework, and with full support for DOM, SAX, and JAXP.

Metrics updated about 10 hours ago

28

Rome, Atom/RSS Java utilities

   
Primary Language: Java

Rome is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats. Today it accepts all flavors of RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0) and Atom 0.3 feeds. Rome includes a set of parsers and ... [More] generators for the various flavors of feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want to work with, or a generic normalized SyndFeed object that lets you work on with the data without bothering about the underlying format. [Less]

Metrics updated 19 Jul 08

24

ANTLR

 
Primary Language: Java Licensed as: BSD-ish License

ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(k) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco.

Metrics updated 19 Apr 08

19

PPI

   
Primary Language: Perl Licensed as: Artistic License,GNU General Public License 2.0

Parse, Analyze and Manipulate Perl (without perl) The ability to read, and manipulate Perl (the language) programmatically other than with perl (the application) was one that caused difficulty for a long time. The cause of this problem was ... [More] Perl's complex and dynamic grammar. Although there is typically not a huge diversity in the grammar of most Perl code, certain issues cause large problems when it comes to parsing. Indeed, quite early in Perl's history Tom Christenson introduced the Perl community to the quote "Nothing but perl can parse Perl", or as it is more often stated now as a truism: "Only perl can parse Perl" PPI tries to solve this problem. [Less]

Metrics updated about 3 hours ago

19

Apache Xerces C++

   
Primary Language: C/C++ Licensed as: Apache License 2.0

Xerces-C++ is a validating XML parser written in a portable subset of C++. A shared library is provided for parsing, generating, manipulating, and validating XML documents. Xerces-C++ is faithful to the XML 1.0 recommendation and many associated ... [More] standards. Source code, samples and API documentation are provided with the parser. For portability, care has been taken to make minimal use of templates, no RTTI, and minimal use of #ifdefs. [Less]

Metrics updated 22 Jul 08

17

Sparse

 
Primary Language: C Licensed as: Open Software License

Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of ... [More] annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases. [Less]

Metrics updated 20 Jul 08

16

Expat XML Parser

   
Primary Language: C Licensed as: MIT License

Expat is a fast, non-validating, stream-oriented XML parsing library.

Metrics updated about 5 hours ago