use dynamic precedence to fix 'is' and allow not not

This commit is contained in:
danhanson committed 2026-09-11 04:21:08 -05:00
1 parent 9701fab04a
commit b239bf6509
5 files changed
+40156 -39925

No files matched your search

+33 -40
View File
@@ -493,7 +493,7 @@
"value": "in"
},
{
"type": "PREC",
"type": "PREC_DYNAMIC",
"value": 1,
"content": {
"type": "SEQ",
@@ -518,7 +518,7 @@
"value": "is"
},
{
"type": "PREC",
"type": "PREC_DYNAMIC",
"value": 1,
"content": {
"type": "SEQ",
@@ -544,25 +544,20 @@
"type": "SEQ",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "not"
},
{
"type": "PATTERN",
"value": "[ \\t\\r\\n]+"
}
]
},
{
"type": "BLANK"
}
]
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "not"
},
{
"type": "PATTERN",
"value": "[ \\t\\r\\n]+"
}
]
}
},
{
"type": "SYMBOL",
@@ -587,25 +582,20 @@
]
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "PATTERN",
"value": "[ \\t\\r\\n]+"
},
{
"type": "STRING",
"value": "not"
}
]
},
{
"type": "BLANK"
}
]
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "PATTERN",
"value": "[ \\t\\r\\n]+"
},
{
"type": "STRING",
"value": "not"
}
]
}
},
{
"type": "SEQ",
@@ -8598,6 +8588,9 @@
[
"predicate"
],
[
"binaryOperator"
],
[
"library",
"load"