Skip to content

Commit

Permalink
Update dependencies and regenerate CSS parser
Browse files Browse the repository at this point in the history
  • Loading branch information
mskelton authored Dec 1, 2024
1 parent 5e79426 commit 9b87f28
Show file tree
Hide file tree
Showing 8 changed files with 8,368 additions and 7,110 deletions.
24 changes: 12 additions & 12 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

237 changes: 217 additions & 20 deletions src/grammar.json
Original file line number Diff line number Diff line change
Expand Up @@ -618,13 +618,8 @@
"value": "."
},
{
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "identifier"
},
"named": true,
"value": "class_name"
"type": "SYMBOL",
"name": "class_name"
}
]
}
Expand Down Expand Up @@ -679,6 +674,14 @@
{
"type": "STRING",
"value": "where"
},
{
"type": "STRING",
"value": "host"
},
{
"type": "STRING",
"value": "host-context"
}
]
},
Expand All @@ -696,17 +699,16 @@
}
]
},
{
"type": "SYMBOL",
"name": "_nth_child_pseudo_class_selector"
},
{
"type": "SEQ",
"members": [
{
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "identifier"
},
"named": true,
"value": "class_name"
"type": "SYMBOL",
"name": "class_name"
},
{
"type": "CHOICE",
Expand All @@ -731,6 +733,38 @@
}
]
},
"_nth_child_pseudo_class_selector": {
"type": "SEQ",
"members": [
{
"type": "ALIAS",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "nth-child"
},
{
"type": "STRING",
"value": "nth-last-child"
}
]
},
"named": true,
"value": "class_name"
},
{
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "pseudo_class_nth_child_arguments"
},
"named": true,
"value": "arguments"
}
]
},
"pseudo_element_selector": {
"type": "SEQ",
"members": [
Expand Down Expand Up @@ -824,8 +858,15 @@
]
},
{
"type": "STRING",
"value": "["
"type": "TOKEN",
"content": {
"type": "PREC",
"value": 1,
"content": {
"type": "STRING",
"value": "["
}
}
},
{
"type": "ALIAS",
Expand Down Expand Up @@ -1124,6 +1165,87 @@
}
]
},
"pseudo_class_nth_child_arguments": {
"type": "PREC",
"value": -1,
"content": {
"type": "SEQ",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": "("
}
},
{
"type": "CHOICE",
"members": [
{
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "even"
},
"named": true,
"value": "plain_value"
},
{
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "odd"
},
"named": true,
"value": "plain_value"
},
{
"type": "SYMBOL",
"name": "integer_value"
},
{
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_nth_functional_notation"
},
"named": true,
"value": "plain_value"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "of"
},
{
"type": "SYMBOL",
"name": "_selector"
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "STRING",
"value": ")"
}
]
}
},
"_nth_functional_notation": {
"type": "PATTERN",
"value": "-?(\\d)*n\\s*(\\+\\s*\\d+)?"
},
"pseudo_element_arguments": {
"type": "SEQ",
"members": [
Expand Down Expand Up @@ -1597,8 +1719,25 @@
"value": "'"
},
{
"type": "PATTERN",
"value": "([^'\\n]|\\\\(.|\\n))*"
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "ALIAS",
"content": {
"type": "PATTERN",
"value": "[^\\\\'\\n]+"
},
"named": true,
"value": "string_content"
},
{
"type": "SYMBOL",
"name": "escape_sequence"
}
]
}
},
{
"type": "STRING",
Expand All @@ -1614,8 +1753,25 @@
"value": "\""
},
{
"type": "PATTERN",
"value": "([^\"\\n]|\\\\(.|\\n))*"
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "ALIAS",
"content": {
"type": "PATTERN",
"value": "[^\\\\\"\\n]+"
},
"named": true,
"value": "string_content"
},
{
"type": "SYMBOL",
"name": "escape_sequence"
}
]
}
},
{
"type": "STRING",
Expand All @@ -1625,6 +1781,31 @@
}
]
},
"escape_sequence": {
"type": "TOKEN",
"content": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "\\"
},
{
"type": "CHOICE",
"members": [
{
"type": "PATTERN",
"value": "[0-9a-fA-F]{1,6}\\s?"
},
{
"type": "PATTERN",
"value": "[^0-9a-fA-F\\n\\r]"
}
]
}
]
}
},
"integer_value": {
"type": "SEQ",
"members": [
Expand Down Expand Up @@ -1966,6 +2147,22 @@
}
]
},
"class_name": {
"type": "REPEAT1",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "identifier"
},
{
"type": "SYMBOL",
"name": "escape_sequence"
}
]
}
},
"identifier": {
"type": "PATTERN",
"value": "(--|-?[a-zA-Z_\\xA0-\\xFF])[a-zA-Z0-9-_\\xA0-\\xFF]*"
Expand Down
Loading

0 comments on commit 9b87f28

Please sign in to comment.