Branch: Tag:

1999-12-08

1999-12-08 02:17:54 by Martin Stjernholm <mast@lysator.liu.se>

Returning 1 from callbacks makes the parser try again. Added case insensitive
tag matching.

Rev: src/modules/Parser/html.c:1.51
Rev: src/modules/Parser/testsuite.in:1.15

48:    "image.color.color.dull": "predef::Image.Color":1,    "image.color.color.light": "predef::Image.Color":1,    "image.color.color.neon": "predef::Image.Color":1, -  "int ": "predef::Image.Color.Color.`==":4, "predef::Image.Color.Color.rgb":2, "predef::Image.Font.baseline":1, "predef::Image.Font.height":1, "predef::Image.Font.load":1, "predef::Image.Image.`==":9, "predef::Image.Image.gradients":2, "predef::Image.Image.xsize":1, "predef::Image.Image.ysize":1, "predef::Image.Layer.set_offset":2, "predef::Image.Layer.set_tiled":1, "predef::Image.Layer.xsize":2, "predef::Mysql.mysql.affected_rows":1, "predef::Mysql.mysql.binary_data":1, "predef::Mysql.mysql.insert_id":1, "predef::Mysql.mysql.protocol_info":1, "predef::Parser.HTML.at":3, "predef::Parser.HTML.lazy_entity_end":1, "predef::Parser.HTML.match_tag":1, "predef::Parser.HTML.mixed_mode":1, "predef::Protocols.HTTP.Query":3, "predef::Protocols.HTTP.Query.`()":1, "predef::Protocols.LysKOM.Connection":1, "predef::Protocols.LysKOM.Request._Request":1, "predef::Stdio.File.tcgetattr":2, +  "int ": "predef::Image.Color.Color.`==":4, "predef::Image.Color.Color.rgb":2, "predef::Image.Font.baseline":1, "predef::Image.Font.height":1, "predef::Image.Font.load":1, "predef::Image.Image.`==":9, "predef::Image.Image.gradients":2, "predef::Image.Image.xsize":1, "predef::Image.Image.ysize":1, "predef::Image.Layer.set_offset":2, "predef::Image.Layer.set_tiled":1, "predef::Image.Layer.xsize":2, "predef::Mysql.mysql.affected_rows":1, "predef::Mysql.mysql.binary_data":1, "predef::Mysql.mysql.insert_id":1, "predef::Mysql.mysql.protocol_info":1, "predef::Parser.HTML.at":3, "predef::Parser.HTML.case_insensitive_tag":4, "predef::Protocols.HTTP.Query":3, "predef::Protocols.HTTP.Query.`()":1, "predef::Protocols.LysKOM.Connection":1, "predef::Protocols.LysKOM.Request._Request":1, "predef::Stdio.File.tcgetattr":2,    "layers": "predef::Image.Layer":1,    "mapping ": "predef::Image.ANY._decode":1, "predef::Image.AVS.decode":1, "predef::Image.BMP.decode":4, "predef::Image.GD.decode":2, "predef::Image.GIF.decode_map":1, "predef::Image.HRZ.decode":1, "predef::Image.JPEG.decode":3, "predef::Image.PCX._decode":1, "predef::Image.TIFF._decode":1, "predef::Image.TTF.Face.names":1, "predef::Image.TTF.Face.properties":1, "predef::Image.XCF._decode":1, "predef::Image.XWD._decode":2, "predef::Image.load":3, "predef::Parser.HTML._inspect":1, "predef::Parser.HTML.tags":3, "predef::Protocols.HTTP.Query":3, "predef::Protocols.HTTP.Query.cast":1, "predef::Stdio.File.tcgetattr":1,    "mixed ": "predef::Protocols.LysKOM.Request._Request._async":1, "predef::Protocols.LysKOM.Request._Request._reply":2, "predef::Protocols.LysKOM.Request._Request.`()":1, "predef::Protocols.LysKOM.Request._Request.async":1,
305:   "predef::Parser.HTML._set_tag_callback": "object "   "predef::Parser.HTML.add_tag": "object "   "predef::Parser.HTML.at": "int " + "predef::Parser.HTML.case_insensitive_tag": "int "   "predef::Parser.HTML.clone": "object "   "predef::Parser.HTML.current": "string "   "predef::Parser.HTML.feed": "object "   "predef::Parser.HTML.feed_insert": "object "   "predef::Parser.HTML.finish": "object " - "predef::Parser.HTML.lazy_entity_end": "int " - "predef::Parser.HTML.match_tag": "int " - "predef::Parser.HTML.mixed_mode": "int " +    "predef::Parser.HTML.set_extra": "object "   "predef::Parser.HTML.tag": "array " "string "   "predef::Parser.HTML.tags": "mapping "