Commit graph

45 commits

Author SHA1 Message Date
Andreas Rumpf
135e945ff0 make parsexml compatible with --gc:destructors/newruntime 2019-11-07 18:18:51 +01:00
Andreas Rumpf
60d64d1aef use system.move instead of system.shallowCopy if the GC mode requires it 2019-10-04 09:48:45 +02:00
narimiran
b17ed2ca9c [backport] run nimpretty on parsers 2019-09-30 13:58:08 +02:00
Federico Ceratto
39290cf88c Fix spellings (#12277) [backport] 2019-09-27 07:02:54 +02:00
Araq
fa5707e7e2 fixes #11713, fixes #1034 2019-09-04 11:20:30 +02:00
Arne Döring
1102b8ac6e StringStream and parseJson, parseCfg, parseSql et al for the vm (#10746) 2019-02-28 22:57:57 +01:00
c-blake
ea3e32c224 Remove totally unneeded import of hashes. (#10221) 2019-01-07 00:42:49 +01:00
rec
9899c4525c Add parsing empty attribs to htmlparser (#9559) 2018-10-30 06:58:39 +01:00
rec
9fd0a71e4d Make htmlparser parse unquoted attrib values (#9537)
Fixes #6154
2018-10-29 11:10:00 +01:00
Araq
b53531ee31 make 'koch web' work again 2018-09-03 20:02:59 +02:00
Andreas Rumpf
dae5450947 WIP: disallow 'nil' for strings and seqs 2018-08-13 11:41:33 +02:00
Araq
bbb0fd4eb7 remove deprecated stuff from the stdlib; introduce better deprecation warnings 2018-05-05 21:45:07 +02:00
Andreas Rumpf
5471b1eaca htmlparser: support parsing of class=foobar without quotes 2016-11-05 15:27:47 +01:00
Andreas Rumpf
50d593787f fixes #1518 2016-10-20 23:44:55 +02:00
Chris Heller
f6fda5e704 Add doc to parsexml.nim for template assertions
Added additional documentation for parsexml.nim to describe the assertions that are used to check the parser's current status when accessing parser data.
2016-07-02 17:19:03 -06:00
Andreas Rumpf
1a88c01f92 documentation build cleaned up 2016-05-31 03:04:45 +02:00
Araq
6e39f75f54 fixes regression in XML parsing 2015-07-15 22:00:44 +02:00
Araq
0d7e0e1b4f fixes #2429 2015-07-01 15:47:15 +02:00
Oleh Prypin
32109a7867 Don't run non-test code when defined(testing) 2015-04-21 14:37:29 +03:00
def
21bdf45853 Revert my.c changes in parsexml
Remeasured with the string copy fix (#2255) and isn't faster anymore, so
we should opt for the simpler code again.
2015-03-08 14:50:39 +01:00
def
e35e240757 parsexml: Use slices instead of copyMem 2015-02-27 03:10:06 +01:00
def
ba63a8f8b8 Use templates in parsexml instead for performance 2015-02-27 03:10:06 +01:00
def
15cc3bf670 Improve performance of parsexml
- Prevent string copies when not necessary
- Don't allocate a new XMLParser.c all the time
2015-02-27 03:10:06 +01:00
Federico Ceratto
c95f6f117a Fix typos 2015-02-15 16:06:06 +00:00
Araq
03744be67e updated xml modules 2014-09-18 09:59:11 +02:00
Araq
30823c1ce3 make tests green 2014-08-31 15:15:26 +02:00
Araq
4523b29d7a Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
Araq
e07b833439 more modules updated 2014-08-28 01:41:41 +02:00
Araq
12d2a37519 more modules updated 2014-08-28 01:39:45 +02:00
Araq
11b6958755 big rename 2014-08-27 23:42:51 +02:00
Araq
a674c039fb fixed a long standing xml parser bug; html parser bugfixes + speed improvements 2013-06-27 01:04:56 +02:00
Grzegorz Adam Hankiewicz
72a3e21f28 Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
Araq
4741e8f9a1 ugh, maybe broke git 2011-04-01 15:07:16 +02:00
Araq
11d3d94438 bugfixes: htmlparser module 2010-10-30 23:36:36 +02:00
Andreas Rumpf
40ea1d0330 fixed pango/pangoutils new wrappers 2010-02-26 01:26:16 +01:00
rumpf_a@web.de
40a5d6c3b9 continued work on html/xmlparser 2010-02-14 00:29:35 +01:00
Andreas Rumpf
16c0beb27c further progress on the new XML processing modules 2010-02-12 00:03:18 +01:00
Andreas Rumpf
f721ddd75b new XML modules 2010-02-10 03:21:03 +01:00
Andreas Rumpf
6ecbed7284 added system.del; delete; insert 2010-02-02 19:20:16 +01:00
rumpf_a@web.de
e22c73fd89 parseutils added 2010-01-31 14:33:33 +01:00
Andreas Rumpf
70465b5f06 parseurl added 2010-01-22 08:49:25 +01:00
Andreas Rumpf
20962ca50f bugfix for parsexml module 2010-01-21 20:01:16 +01:00
Andreas Rumpf
3f3dda5a77 implemented multi methods 2009-09-23 23:38:00 +02:00
Andreas Rumpf
66a7e3d37c added tools and web dirs 2009-09-15 23:22:22 +02:00
Andreas Rumpf
4d4b3b1c04 version0.7.10 2009-06-08 08:06:25 +02:00
Renamed from lib/parsexml.nim (Browse further)