Donny/강동윤
d1097ccb59
feat(css/parser): Store lexed comments ( #8091 )
...
**Description:**
For now, we leave every comment as a leading comment. As logic for determining leading vs trailing is quite complex, I'll do it with another PR.
2023-10-10 11:42:20 +00:00
Alexander Akait
649438b76a
feat(css/parser): Normalize selector AST ( #6657 )
2022-12-15 06:55:22 +00:00
Donny/강동윤
7ee86d1d25
test: Use correct extensions for fixture tests ( #6539 )
2022-11-29 09:47:56 +00:00
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
e63fa28008
fix(css/ast): Fix AST types for simple block ( #6131 )
2022-10-13 05:31:34 +00:00
Alexander Akait
c765f0ff73
fix(css/ast): Fix AST types for namespace ( #6112 )
2022-10-12 02:57:43 +00:00
Donny/강동윤
67942d5731
feat(common): Reserve BytePos(0)
for dummy spans ( #4616 )
2022-05-11 16:14:42 +00:00
Edwin Coronado
57802cfcce
fix(common): Fix the line number of errors ( #4082 )
2022-03-19 23:56:12 +09:00
Donny/강동윤
40b8a4e596
feat(common): Implement a pretty error reporter ( #3946 )
2022-03-13 19:07:18 +00:00
Alexander Akait
f5c5e77612
feat(css/ast): Support more selectors ( #3729 )
2022-02-25 02:05:12 +00:00
Alexander Akait
321ee756d9
refactor(css/ast): Fix the type definitions for an plus b syntax ( #3682 )
2022-02-23 16:20:40 +00:00
Alexander Akait
aed622be2f
refactor(css/ast): Rename tokens to match spec ( #3553 )
2022-02-14 13:05:16 +00:00
Alexander Akait
37c49e876c
refactor(css/ast): Unify SimpleBlock
and Block
completely ( #3531 )
2022-02-11 22:31:51 +09:00
Alexander Akait
92a3cb9609
refactor(css/ast): Remove Tokens
in favor of Vec<TokenAndSpan>
( #3507 )
2022-02-10 11:25:19 +00:00
Alexander Akait
460f846934
refactor(css/ast): Rename types to match specification ( #3484 )
2022-02-09 19:43:15 +09:00
Alexander Akait
04782ae9f7
test(css/parser): Add tests from postcss
( #3488 )
2022-02-09 03:25:54 +00:00
Alexander Akait
cd87d965f3
refactor(css/ast): Refactor types related to selectors ( #3460 )
2022-02-06 04:24:51 +00:00
Alexander Akait
479b509845
test(css/parser): Add more tests for the selector parser ( #3455 )
2022-02-05 06:22:32 +00:00
Alexander Akait
0537ef1a11
feat(css/codegen): Implement minify: true
( #3369 )
2022-01-27 21:44:38 +09:00
Alexander Akait
8781527751
fix(css/ast): Fix type definitions related to parsing unknown at-rules ( #2922 )
...
swc_css_ast:
- Rename `FnValue` to `Function`.
2021-12-01 17:07:49 +00:00
Alexander Akait
c50cec1533
refactor(css/ast): Rename StyleRule
to QualifiedRule
( #2756 )
2021-11-17 21:27:39 +00:00
Donny/강동윤
1d518fe381
refactor: Flatten css
( #2731 )
2021-11-12 19:37:05 +09:00