pxp
Polymorphic XML Parser
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library pxp_engine
type lexers =
| Document |
| Document_type |
| Content |
| Within_tag |
| Within_tag_entry |
| Declaration |
| Comment of lexers |
| Ignored_section |
| Closed |
| Tag_eb |
| Tag_eb_att of bool |
type token =
| Begin_entity |
| End_entity |
| Comment_begin of entity_id |
| Comment_material of string |
| Comment_end of entity_id |
| Ignore |
| IgnoreLineEnd |
| Eq |
| Rangle |
| Rangle_empty |
| Percent |
| Plus |
| Star |
| Bar |
| Comma |
| Qmark |
| Pcdata |
| Required |
| Implied |
| Fixed |
| Bof |
| Eof |
| Conditional_begin of entity_id |
| Conditional_body of entity_id |
| Conditional_end of entity_id |
| Doctype of entity_id |
| Doctype_rangle of entity_id |
| Dtd_begin of entity_id |
| Dtd_end of entity_id |
| Decl_element of entity_id |
| Decl_attlist of entity_id |
| Decl_entity of entity_id |
| Decl_notation of entity_id |
| Decl_rangle of entity_id |
| Lparen of entity_id |
| Rparen of entity_id |
| RparenPlus of entity_id |
| RparenStar of entity_id |
| RparenQmark of entity_id |
| Tag_beg of string * entity_id |
| Tag_end of string * entity_id |
| PI of string * string * entity_id |
| PI_xml of prolog_token list |
| Cdata of string |
| CRef of int |
| ERef of string |
| PERef of string |
| CharData of string |
| Lcurly |
| LLcurly |
| Rcurly |
| RRcurly |
| LineEnd of string |
| LineEnd_att of string |
| Name of string |
| Nametoken of string |
| Attval of string |
| Attval_nl_normalized of string |
| Unparsed_string of string |
| SQuote |
| DQuote |
| ERef_att of string |
val string_of_lexers : lexers -> string
val string_of_tok : token -> string
class type lexer_factory = object ... end
class type lexer_obj = object ... end