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, "named": false,
"value": "RUN" "value": "RUN"
}, },
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "param"
},
{
"type": "SYMBOL",
"name": "mount_param"
}
]
}
},
{ {
"type": "CHOICE", "type": "CHOICE",
"members": [ "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": { "image_alias": {
"type": "SEQ", "type": "SEQ",
"members": [ "members": [
@ -1436,11 +1537,15 @@
"members": [ "members": [
{ {
"type": "PATTERN", "type": "PATTERN",
"value": "[^\\\\\\[\\n#\\s][^\\\\\\n]*" "value": "[,=-]"
}, },
{ {
"type": "PATTERN", "type": "PATTERN",
"value": "\\\\[^\\n]" "value": "[^\\\\\\[\\n#\\s,=-][^\\\\\\n]*"
},
{
"type": "PATTERN",
"value": "\\\\[^\\n,=-]"
} }
] ]
} }

View file

@ -418,6 +418,41 @@
"named": true, "named": true,
"fields": {} "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", "type": "onbuild_instruction",
"named": true, "named": true,
@ -530,9 +565,17 @@
"named": true, "named": true,
"fields": {}, "fields": {},
"children": { "children": {
"multiple": false, "multiple": true,
"required": true, "required": true,
"types": [ "types": [
{
"type": "mount_param",
"named": true
},
{
"type": "param",
"named": true
},
{ {
"type": "shell_command", "type": "shell_command",
"named": true "named": true
@ -931,6 +974,10 @@
"type": "escape_sequence", "type": "escape_sequence",
"named": true "named": true
}, },
{
"type": "mount",
"named": false
},
{ {
"type": "variable", "type": "variable",
"named": true "named": true

File diff suppressed because it is too large Load diff