This key defines a parser configuration that parses a list of distinct positional arguments based on their position.
Appears in
└── Snippet
└── params
└── *
└── Argument List Parser ConfigurationType
Object
Properties
This key defines configuration options for argument list parser configurations.
The value is an object that can contain models and format properties. These options control how multiple argument values are parsed and validated.
Appears in: Argument List Parser Configuration.
Show examplesHide examples
In this example, we have configured argument list parser options with multiple models.
_snippets:
example:
snippet: <<example [[param1]] [[param2]]>>
params:
params:
parser: argument_list
options:
models:
- editor_key: param1
- editor_key: param2{
"_snippets": {
"example": {
"snippet": "<<example [[param1]] [[param2]]>>",
"params": {
"params": {
"parser": "argument_list",
"options": {
"models": [
{
"editor_key": "param1"
},
{
"editor_key": "param2"
}
]
}
}
}
}
}
}This key defines the parser type for argument list parser configurations.
The value must be argument_list. This specifies that the parameter uses the argument list parser, which parses multiple argument values.
Appears in: Argument List Parser Configuration.
Show examplesHide examples
In this example, we have configured an argument list parser for a snippet parameter.
_snippets:
example:
snippet: <<example [[param1]] [[param2]]>>
params:
params:
parser: argument_list
options:
models:
- editor_key: param1
- editor_key: param2{
"_snippets": {
"example": {
"snippet": "<<example [[param1]] [[param2]]>>",
"params": {
"params": {
"parser": "argument_list",
"options": {
"models": [
{
"editor_key": "param1"
},
{
"editor_key": "param2"
}
]
}
}
}
}
}
}Examples
In this example, we have configured an argument list parser to parse distinct positional arguments based on their position.
{{<figure "image.png" "My image title">}}
└──────────────────────────┘