xml: Port SAX 2.0.
authorJean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Fri, 19 Sep 2014 13:44:15 +0000 (09:44 -0400)
committerJean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
Mon, 27 Oct 2014 17:50:01 +0000 (13:50 -0400)
commitf727d1a6436a52037393035f340ab4df24644eaf
treee282df9fd9d6d6e24795805480787135f2fb939e
parente71e1df0044bd87482f616cc30463e5567297d5e
xml: Port SAX 2.0.

This is a port of SAX 2.0.1 (http://www.saxproject.org) in Nit. The
following is **not** included in this port:

* Support for SAX1.
* Exceptions.
* Factories (requires run-time loading).

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
21 files changed:
lib/sax/attributes.nit [new file with mode: 0644]
lib/sax/content_handler.nit [new file with mode: 0644]
lib/sax/dtd_handler.nit [new file with mode: 0644]
lib/sax/entity_resolver.nit [new file with mode: 0644]
lib/sax/error_handler.nit [new file with mode: 0644]
lib/sax/ext/decl_handler.nit [new file with mode: 0644]
lib/sax/ext/ext.nit [new file with mode: 0644]
lib/sax/ext/lexical_handler.nit [new file with mode: 0644]
lib/sax/helpers/attributes_impl.nit [new file with mode: 0644]
lib/sax/helpers/helpers.nit [new file with mode: 0644]
lib/sax/helpers/namespace_support.nit [new file with mode: 0644]
lib/sax/helpers/sax_locator_impl.nit [new file with mode: 0644]
lib/sax/helpers/test_attributes_impl.nit [new file with mode: 0644]
lib/sax/helpers/test_namespace_support.nit [new file with mode: 0644]
lib/sax/helpers/xml_filter_impl.nit [new file with mode: 0644]
lib/sax/input_source.nit [new file with mode: 0644]
lib/sax/sax.nit [new file with mode: 0644]
lib/sax/sax_locator.nit [new file with mode: 0644]
lib/sax/sax_parse_exception.nit [new file with mode: 0644]
lib/sax/xml_filter.nit [new file with mode: 0644]
lib/sax/xml_reader.nit [new file with mode: 0644]