1 Changes History of this package
3 Makefile.PL Will create 'Makefile' to build this extention
4 Parser.pm Bootstrap & documentation
6 README The Instructions
7 TODO Ideas and things still left to do
8 eg/hanchors Extract all links from a document
9 eg/hdump Show how a document is parsed
10 eg/hform Parse <forms> using HTML::PullParser
11 eg/hlc Downcase tag and attribute names
12 eg/hrefsub Do substitutions on link attributes
13 eg/hstrip Stip away certains tags/elements and attributes
14 eg/htext Leave only the text
15 eg/htextsub Do substitutions only on the text content
16 eg/htitle Extract document title
17 hints/solaris.pl Avoid compiler bug
18 hparser.c Parser implementation
19 hparser.h Parser implementation (data structures)
20 lib/HTML/Entities.pm Encode and decode entities in strings
21 lib/HTML/Filter.pm HTML::Filter class
22 lib/HTML/HeadParser.pm HTML::HeadParser class
23 lib/HTML/LinkExtor.pm HTML::LinkExtor class
24 lib/HTML/PullParser.pm HTML::PullParser class
25 lib/HTML/TokeParser.pm HTML::TokeParser class
26 mkhctype Generates 'hctype.h'
27 mkpfunc Generates 'pfunc.h'
28 t/api_version.t Test api_version constructor option
29 t/argspec-bad.t Test various bad argspec arguments
30 t/argspec.t Test argspec
31 t/argspec2.t Test new argspecs @attr, @{...}
32 t/attr-encoded.t Test attr_encoded option
33 t/callback.t Use callback to get data
34 t/case-sensitive.t Test case_sensitive option
35 t/cases.t Test various interesting cases
36 t/comment.t Test comment parsing
37 t/crashme.t Parse random data
38 t/declaration.t Test declaration parsing
39 t/default.t Test default handler
40 t/document.t Test {start,end}_document behaviour
41 t/dtext.t Test dtext decoding of entities
42 t/entities.t Test encoding/decoding of entities
43 t/entities2.t Test _decode_entities()
44 t/filter-methods.t Test ignore_tags, ignore_elements methods.
45 t/filter.t Test HTML::Filter
46 t/handler-eof.t Test invocation of $p->eof in handlers
47 t/handler.t Test $p->handler method
48 t/headparser-http.t Test HTML::HeadParser
49 t/headparser.t Test HTML::HeadParser
50 t/ignore.t Test elements ignored by handler = '' or 0
51 t/largetags.t Test with very large tags
52 t/linkextor-base.t Test HTML::LinkExtor
53 t/linkextor-rel.t Test HTML::LinkExtor
54 t/magic.t Test that checking magic head in p_state works
55 t/marked-sect.t Test marked section support
56 t/msie-compat.t Test some MSIE compatibility edge cases
57 t/offset.t Test attrspec offset
58 t/options.t Test set/get for various parser options
59 t/parsefile.t Test the $p->parse_file() method
60 t/parser.t Test HTML::Parser subclassing
61 t/pod.t Test pod correctness
62 t/plaintext.t Test parsing of <plaintext>
63 t/process.t Test process instruction support
64 t/pullparser.t Test HTML::PullParser
65 t/script.t Test parsing of <script> with quoted strings
66 t/skipped-text.t Test skipped_text argspec
67 t/stack-realloc.t Test that stack reallocation bug don't come back
68 t/textarea.t Test handling of <textarea>
69 t/threads.t Test thread safety
70 t/tokeparser.t Test HTML::TokeParser
71 t/uentities.t Test encoding/decoding of Unicode entities
72 t/unbroken-text.t Test unbroken_text option
73 t/unicode.t Test parsing of Unicode text
74 t/unicode-bom.t Test handling of the Unicode BOM character
75 t/xml-mode.t Test parsing in XML mode
76 tokenpos.h Dynamically sized token_pos arrays
77 typemap Convert between HTML::Parser and 'struct p_state'
78 util.c Some utility functions