tree-sitter-dockerfile/corpus/label.txt

98 lines
1.3 KiB
Plaintext
Raw Normal View History

2021-05-09 22:11:30 -04:00
==================
Single key-value
==================
LABEL key="value"
---
(source_file
(label_instruction
(label_pair
key: (unquoted_string)
value: (double_quoted_string))))
==================
Multi key-value
==================
LABEL key.1="value1" key.2="value2"
---
(source_file
(label_instruction
(label_pair
key: (unquoted_string)
value: (double_quoted_string))
(label_pair
key: (unquoted_string)
value: (double_quoted_string))))
==================
Multiline
==================
LABEL key.1="value1" \
key.2="value2"
---
(source_file
(label_instruction
(label_pair
key: (unquoted_string)
value: (double_quoted_string))
(line_continuation)
2021-05-09 22:11:30 -04:00
(label_pair
key: (unquoted_string)
value: (double_quoted_string))))
2021-05-10 17:11:30 -04:00
==================
Label
==================
LABEL key="value${FOO}"
---
(source_file
(label_instruction
(label_pair
key: (unquoted_string)
value: (double_quoted_string
2021-05-10 19:35:00 -04:00
(expansion
(variable))))))
2021-05-10 17:11:30 -04:00
==================
Stopsignal
==================
STOPSIGNAL $FOO
---
(source_file
(stopsignal_instruction
2021-05-10 19:35:00 -04:00
(expansion
(variable))))
2021-05-10 17:11:30 -04:00
==================
User
==================
USER foo$FOO:bar$BAR
---
(source_file
(user_instruction
user: (unquoted_string
2021-05-10 19:35:00 -04:00
(expansion
(variable)))
2021-05-10 17:11:30 -04:00
group: (unquoted_string
2021-05-10 19:35:00 -04:00
(expansion
(variable)))))
2021-05-10 17:11:30 -04:00