Class Index | File Index

Classes


Class py.parser.Parser


Defined in: parser.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Generic parser class
Method Summary
Method Attributes Method Name and Description
<static>  
py.parser.Parser.addHandler(hdlr)
Add an handler to the parser
<static>  
py.parser.Parser.getNext(element, elements, idx)
Return next element to parse, must be overrided
<static>  
py.parser.Parser.parse(elements)
Entry point, should not be overrided
Class Detail
py.parser.Parser()
Generic parser class
Method Detail
<static> py.parser.Parser.addHandler(hdlr)
Add an handler to the parser
Parameters:
{py.parser.Handler} hdlr
Handler to add

<static> {Object|None} py.parser.Parser.getNext(element, elements, idx)
Return next element to parse, must be overrided
Parameters:
element
last parsed element (null for first)
elements
all elements
{Int} idx
the element index, starting with 0
Returns:
{Object|None} next element or null when parsing is done

<static> py.parser.Parser.parse(elements)
Entry point, should not be overrided
Parameters:
elements

Documentation generated by JsDoc Toolkit 2.3.2 on Mon Jan 09 2012 11:46:59 GMT+0100 (CET)