Difference between revisions of "Owl Lua API"

From Owl
Jump to: navigation, search
(regexp.new())
Line 7: Line 7:
 
The <code>regexp</code> class exposes a POSIX implementation of regular expressions. The class's API is modeled after Qt 4.x's <code>QRegExp</code> implementation.
 
The <code>regexp</code> class exposes a POSIX implementation of regular expressions. The class's API is modeled after Qt 4.x's <code>QRegExp</code> implementation.
  
=== <code>regexp.new() ===
+
=== <code>regexp.new()</code> ===
  
 
Initializes a new instance of the <code>regexp</code> class.
 
Initializes a new instance of the <code>regexp</code> class.

Revision as of 10:01, 3 March 2013

Owl Lua API

The Owl Lua API is a platform for building parsers in Owl. It consists of instantiable classes and static objects. Each response is processed through HTML Tidy so that all HTML returned is valid XHTML.

regexp Class

The regexp class exposes a POSIX implementation of regular expressions. The class's API is modeled after Qt 4.x's QRegExp implementation.

regexp.new()

Initializes a new instance of the regexp class.

sgml Class

The sgml class parses Html markup and builds an SGML DOM. Note: Parsing of even well formed documents can be slow for very large files.

utils Class

The utils class contains static methods to make common routines in parsers more accessible.

Syntax <syntaxhighlight lang="lua"></syntaxhighlight>