fix numeric literals

This commit is contained in:
mhoffm
2021-06-07 22:32:14 +02:00
parent 970f93f301
commit e67d183d71
5 changed files with 473 additions and 1317 deletions

View File

@@ -22,13 +22,6 @@
"name": "block"
}
]
},
{
"type": "REPEAT1",
"content": {
"type": "STRING",
"value": "\n"
}
}
]
}
@@ -77,13 +70,6 @@
"type": "STRING",
"value": "{"
},
{
"type": "REPEAT1",
"content": {
"type": "STRING",
"value": "\n"
}
},
{
"type": "CHOICE",
"members": [
@@ -167,94 +153,8 @@
]
},
"numeric_lit": {
"type": "SEQ",
"members": [
{
"type": "REPEAT1",
"content": {
"type": "PATTERN",
"value": "[0-9]"
}
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "."
},
{
"type": "REPEAT1",
"content": {
"type": "PATTERN",
"value": "[0-9]"
}
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "SEQ",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "e"
},
{
"type": "STRING",
"value": "E"
}
]
},
{
"type": "CHOICE",
"members": [
{
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "+"
},
{
"type": "STRING",
"value": "-"
}
]
},
{
"type": "BLANK"
}
]
},
{
"type": "REPEAT1",
"content": {
"type": "PATTERN",
"value": "[0-9]"
}
}
]
},
{
"type": "BLANK"
}
]
}
]
"type": "PATTERN",
"value": "[0-9]+(\\.[0-9]+([eE][-+]?[0-9]+)?)?"
},
"variable_expr": {
"type": "SYMBOL",