Commit Graph

35 Commits

Author SHA1 Message Date
Donny/강동윤
b8fe04f720
feat(common): Add contexts to the error messages (#6526)
**Description:**

This PR makes the error reporter print contexts.

**Related issue:**

 - https://github.com/swc-project/swc/issues/6525.
2022-11-29 00:56:47 +09:00
Alexander Akait
a4acc7ab07
test(html/parser): Refactor tests to make git faster (#6158) 2022-10-18 09:20:35 +09:00
Alexander Akait
7a38fde230
test(html/parser): Update html5lib-test (#6156) 2022-10-17 13:16:50 +00:00
Alexander Akait
c80b9e106a
fix(html/parser): Fix span (#5312) 2022-07-27 05:38:31 +00:00
Alexander Akait
945510a695
feat(html/ast): Add raw to doctype (#5198) 2022-07-17 12:48:21 +00:00
Alexander Akait
0f7646cc47
fix(html/parser): Improve span (#5230) 2022-07-17 06:23:25 +00:00
Alexander Akait
64237fa7fb
feat(html/ast): Add raw to attributes (#5208) 2022-07-15 02:40:47 +00:00
Alexander Akait
b4daa30058
fix(html/parser): Fix span (#5209) 2022-07-15 01:38:44 +00:00
Alexander Akait
dead719550
feat(html/parser): Add raw to comments (#5196) 2022-07-14 04:56:31 +00:00
Alexander Akait
01bfe46019
feat(html): Add raw for text (#5148) 2022-07-09 04:19:14 +00:00
Alexander Akait
5c2a918946
feat(html): Support self-closing flag (#4950) 2022-06-14 13:31:23 +00:00
Alexander Akait
e365766070
perf(html/parser): Reduce cloning (#4901) 2022-06-08 03:55:11 +00:00
Alexander Akait
70760d2222
fix(html/parser): Fix spans (#4877) 2022-06-07 14:33:06 +00:00
Alexander Akait
ad9508a796
test(html/parser): Test html5lib spans (#4875) 2022-06-05 02:29:24 +09:00
Alexander Akait
0d5d7c4d5e
fix(html/parser): Fix span (#4868) 2022-06-04 09:33:25 +00:00
Alexander Akait
762c72d1c9
test(html/parser): Refactor tests (#4865) 2022-06-03 04:35:19 +00:00
Alexander Akait
67b5e3d5b3
fix(html/parser): Fix end span of closed tags (#4860) 2022-06-02 04:00:32 +00:00
Alexander Akait
4df0637817
fix(html/parser): Fix error reporting in the foreign context (#4725) 2022-05-21 15:22:10 +00:00
Alexander Akait
637ef7f49f
fix(html/parser): Fix span of attributes (#4681) 2022-05-17 08:23:24 +00:00
Alexander Akait
1f945b9277
fix(html/parser): Fix error reporting (#4644) 2022-05-14 01:43:52 +00:00
Alexander Akait
af9c8c6b4c
fix(html): Fix parsing of template (#4647) 2022-05-13 05:07:24 +00:00
Alexander Akait
a19db2992b
fix(html/parser): Fix newlines (#4633) 2022-05-12 19:56:47 +00:00
Donny/강동윤
67942d5731
feat(common): Reserve BytePos(0) for dummy spans (#4616) 2022-05-11 16:14:42 +00:00
Alexander Akait
7166dbf5a6
fix(html/parser): Fix bugs (#4592) 2022-05-11 03:31:49 +00:00
Alexander Akait
a34dea11d0
feat(html/parser): Parse document fragment (#4579) 2022-05-09 06:26:31 +00:00
Alexander Akait
4838267015
test(html/parser): Improve script on/off tests (#4564) 2022-05-08 15:39:17 +00:00
Alexander Akait
c7d20e43e6
fix(html/parser): Add recovery for attributes on html and body (#4566) 2022-05-08 05:00:10 +00:00
Alexander Akait
d6e48850b6
fix(html/parser): Fix adoption agency algorithm (#4552) 2022-05-08 03:47:22 +00:00
Alexander Akait
7ef637263e
fix(html/parser): Fix for noah's ark clause (#4558) 2022-05-07 07:53:37 +00:00
Alexander Akait
e11ee88ea0
fix(html/parser): Fix support for document mode (#4539) 2022-05-07 06:30:39 +00:00
Alexander Akait
698038107d
fix(html/lexer): Fix lexing of numeric characters (#4544) 2022-05-06 13:05:10 +00:00
Alexander Akait
dd40e7bf69
fix(html/parser): Fix parsing of newline in textarea (#4543) 2022-05-06 07:35:02 +00:00
Alexander Akait
07cf28a168
fix(html/parser): Fix parsing of cdata (#4537) 2022-05-06 06:12:46 +00:00
Alexander Akait
e6042a5e69
fix(html/parser): Fix parsing of nobr (#4535) 2022-05-06 04:34:06 +00:00
Alexander Akait
a4a815b288
test(html/parser): Add integration tests from html5lib-test (#4517) 2022-05-05 13:00:25 +00:00