Commit Graph

19 Commits (ff455bce7125ee5f2d8125857f804c2794ae868b)

Author SHA1 Message Date
Philippe Pittoli ca52e27594 Put test values in a dedicated module. 2024-01-28 00:20:22 +01:00
Philippe Pittoli 125bbd1118 Remove useless code. 2024-01-27 07:05:58 +01:00
Philippe Pittoli e2a919d78c Email: a few more rules. 2024-01-27 02:21:45 +01:00
Philippe Pittoli 82056ba5b9 lookahead, IPv6 '::1' shortened representation. 2024-01-25 18:21:27 +01:00
Philippe Pittoli b3abe0241f Provide a solution for "the last char" problem. 2024-01-25 07:19:25 +01:00
Philippe Pittoli 6708b2169a Email address parser: a first try, very limited and experimental. 2024-01-25 04:59:18 +01:00
Philippe Pittoli 7ea7672ecf Simplification + check for useless use of short representation (IP v4 & v6) 2024-01-24 04:21:25 +01:00
Philippe Pittoli 9b82246d75 Better code for IPv4. 2024-01-24 03:54:16 +01:00
Philippe Pittoli c060ffb3cc IPv6 addresses: verify the number of chunks + shortened representation. 2024-01-23 19:25:23 +01:00
Philippe Pittoli ef1a0e40a3 Accept simplistic IPv6 representations. 2024-01-23 04:46:08 +01:00
Philippe Pittoli 6f6c1b3836 New IPv4 address parser. 2024-01-23 03:55:45 +01:00
Philippe Pittoli 6a78e863c1 Accepting a final "." at the end of a subdomain (both RFC1035 and Modern Parser). 2024-01-20 01:33:42 +01:00
Philippe Pittoli 634aad96b7 (Very minor) code clean-up. 2024-01-20 01:05:11 +01:00
Philippe Pittoli 7b5e92490d Test modern domain parser 2024-01-19 19:32:43 +01:00
Philippe Pittoli bbb5c1c415 Simplification of the test code. 2024-01-19 18:24:02 +01:00
Philippe Pittoli e459de778d Code split: DomainParser, DomainParserRFC1035, DomainParser.Common. 2024-01-19 15:32:18 +01:00
Philippe Pittoli 22d6386c32 DomainParserRFC1035, documentation, code structure (try fn -> Parser module). 2024-01-19 15:08:52 +01:00
Philippe Pittoli 4d88340381 Clean the entire src/ directory. 2024-01-19 02:03:32 +01:00
Philippe Pittoli 3c0b077ca6 Parser repository init. 2023-12-17 12:57:26 +01:00