Regenerate

This commit is contained in:
Martin Jambon 2022-04-04 19:10:55 -07:00
parent d8defd6796
commit 1c0b92971c
2 changed files with 4724 additions and 4034 deletions

View file

@ -519,7 +519,7 @@
"type": "ALIAS", "type": "ALIAS",
"content": { "content": {
"type": "SYMBOL", "type": "SYMBOL",
"name": "_user_name_or_group" "name": "_immediate_user_name_or_group"
}, },
"named": true, "named": true,
"value": "unquoted_string" "value": "unquoted_string"
@ -535,8 +535,9 @@
] ]
}, },
"_user_name_or_group": { "_user_name_or_group": {
"type": "REPEAT1", "type": "SEQ",
"content": { "members": [
{
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
@ -548,7 +549,38 @@
"name": "expansion" "name": "expansion"
} }
] ]
},
{
"type": "REPEAT",
"content": {
"type": "SYMBOL",
"name": "_immediate_user_name_or_group_fragment"
} }
}
]
},
"_immediate_user_name_or_group": {
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "_immediate_user_name_or_group_fragment"
}
},
"_immediate_user_name_or_group_fragment": {
"type": "CHOICE",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN",
"value": "([a-z][-a-z0-9_]*|[0-9]+)"
}
},
{
"type": "SYMBOL",
"name": "_immediate_expansion"
}
]
}, },
"workdir_instruction": { "workdir_instruction": {
"type": "SEQ", "type": "SEQ",
@ -669,8 +701,9 @@
] ]
}, },
"_stopsignal_value": { "_stopsignal_value": {
"type": "REPEAT1", "type": "SEQ",
"content": { "members": [
{
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
@ -682,8 +715,28 @@
"name": "expansion" "name": "expansion"
} }
] ]
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN",
"value": "[A-Z0-9]+"
} }
}, },
{
"type": "SYMBOL",
"name": "_immediate_expansion"
}
]
}
}
]
},
"healthcheck_instruction": { "healthcheck_instruction": {
"type": "SEQ", "type": "SEQ",
"members": [ "members": [
@ -799,12 +852,15 @@
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN", "type": "PATTERN",
"value": "[^\\s\\$]+" "value": "[^\\s\\$]+"
}
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
"name": "expansion" "name": "_immediate_expansion"
} }
] ]
} }
@ -819,6 +875,37 @@
"value": "$" "value": "$"
}, },
{ {
"type": "SYMBOL",
"name": "_expansion_body"
}
]
},
"_immediate_expansion": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_imm_expansion"
},
"named": true,
"value": "expansion"
},
"_imm_expansion": {
"type": "SEQ",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": "$"
}
},
{
"type": "SYMBOL",
"name": "_expansion_body"
}
]
},
"_expansion_body": {
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
@ -829,31 +916,41 @@
"type": "SEQ", "type": "SEQ",
"members": [ "members": [
{ {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING", "type": "STRING",
"value": "{" "value": "{"
}
}, },
{ {
"type": "ALIAS", "type": "ALIAS",
"content": {
"type": "IMMEDIATE_TOKEN",
"content": { "content": {
"type": "PATTERN", "type": "PATTERN",
"value": "[^\\}]+" "value": "[^\\}]+"
}
}, },
"named": true, "named": true,
"value": "variable" "value": "variable"
}, },
{ {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING", "type": "STRING",
"value": "}" "value": "}"
} }
]
} }
] ]
} }
] ]
}, },
"variable": { "variable": {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN", "type": "PATTERN",
"value": "[a-zA-Z][a-zA-Z0-9_]*" "value": "[a-zA-Z][a-zA-Z0-9_]*"
}
}, },
"env_pair": { "env_pair": {
"type": "SEQ", "type": "SEQ",
@ -1090,12 +1187,15 @@
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN", "type": "PATTERN",
"value": "[^@:\\s\\$]+" "value": "[^@:\\s\\$]+"
}
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
"name": "expansion" "name": "_immediate_expansion"
} }
] ]
} }
@ -1126,7 +1226,7 @@
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
"name": "expansion" "name": "_immediate_expansion"
} }
] ]
} }
@ -1157,7 +1257,7 @@
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
"name": "expansion" "name": "_immediate_expansion"
} }
] ]
} }
@ -1203,8 +1303,9 @@
] ]
}, },
"image_alias": { "image_alias": {
"type": "REPEAT1", "type": "SEQ",
"content": { "members": [
{
"type": "CHOICE", "type": "CHOICE",
"members": [ "members": [
{ {
@ -1216,8 +1317,28 @@
"name": "expansion" "name": "expansion"
} }
] ]
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN",
"value": "[-a-zA-Z0-9_]+"
} }
}, },
{
"type": "SYMBOL",
"name": "_immediate_expansion"
}
]
}
}
]
},
"string_array": { "string_array": {
"type": "SEQ", "type": "SEQ",
"members": [ "members": [
@ -1388,7 +1509,7 @@
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
"name": "expansion" "name": "_immediate_expansion"
} }
] ]
} }
@ -1420,7 +1541,7 @@
}, },
{ {
"type": "SYMBOL", "type": "SYMBOL",
"name": "expansion" "name": "_immediate_expansion"
} }
] ]
} }

File diff suppressed because it is too large Load diff