Regenerate

This commit is contained in:
Martin Jambon 2023-02-21 14:40:46 -08:00
parent 3b6aaf2303
commit 771fccc7ec
3 changed files with 5353 additions and 4699 deletions

View file

@ -179,6 +179,22 @@
"named": false,
"value": "RUN"
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "param"
},
{
"type": "SYMBOL",
"name": "mount_param"
}
]
}
},
{
"type": "CHOICE",
"members": [
@ -1302,6 +1318,91 @@
}
]
},
"mount_param": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "--"
},
{
"type": "FIELD",
"name": "name",
"content": {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": "mount"
}
}
},
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": "="
}
},
{
"type": "FIELD",
"name": "value",
"content": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "mount_param_param"
},
{
"type": "REPEAT",
"content": {
"type": "SEQ",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": ","
}
},
{
"type": "SYMBOL",
"name": "mount_param_param"
}
]
}
}
]
}
}
]
},
"mount_param_param": {
"type": "SEQ",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN",
"value": "[^\\s=,]+"
}
},
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": "="
}
},
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN",
"value": "[^\\s=,]+"
}
}
]
},
"image_alias": {
"type": "SEQ",
"members": [
@ -1436,11 +1537,15 @@
"members": [
{
"type": "PATTERN",
"value": "[^\\\\\\[\\n#\\s][^\\\\\\n]*"
"value": "[,=-]"
},
{
"type": "PATTERN",
"value": "\\\\[^\\n]"
"value": "[^\\\\\\[\\n#\\s,=-][^\\\\\\n]*"
},
{
"type": "PATTERN",
"value": "\\\\[^\\n,=-]"
}
]
}

View file

@ -418,6 +418,41 @@
"named": true,
"fields": {}
},
{
"type": "mount_param",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": true,
"types": [
{
"type": "mount",
"named": false
}
]
},
"value": {
"multiple": true,
"required": true,
"types": [
{
"type": ",",
"named": false
},
{
"type": "mount_param_param",
"named": true
}
]
}
}
},
{
"type": "mount_param_param",
"named": true,
"fields": {}
},
{
"type": "onbuild_instruction",
"named": true,
@ -530,9 +565,17 @@
"named": true,
"fields": {},
"children": {
"multiple": false,
"multiple": true,
"required": true,
"types": [
{
"type": "mount_param",
"named": true
},
{
"type": "param",
"named": true
},
{
"type": "shell_command",
"named": true
@ -931,6 +974,10 @@
"type": "escape_sequence",
"named": true
},
{
"type": "mount",
"named": false
},
{
"type": "variable",
"named": true

File diff suppressed because it is too large Load diff