189 lines
4.3 KiB
Text
Generated
189 lines
4.3 KiB
Text
Generated
'FROM' Keyword
|
|
' ' Text.Whitespace
|
|
'alpine:3.5' Literal.String
|
|
'\n' Text.Whitespace
|
|
|
|
'MAINTAINER' Keyword
|
|
' ' Text.Whitespace
|
|
"First O'Last" Literal.String
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'# comment' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'run' Keyword
|
|
' ' Text.Whitespace
|
|
'echo' Name.Builtin
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
' ' Text.Whitespace
|
|
'123' Literal.Number
|
|
' ' Text.Whitespace
|
|
'$bar' Name.Variable
|
|
'\n' Text.Whitespace
|
|
|
|
'RUN' Keyword
|
|
' ' Text.Whitespace
|
|
'apk' Text
|
|
' ' Text.Whitespace
|
|
'--update' Text
|
|
' ' Text.Whitespace
|
|
'add' Text
|
|
' ' Text.Whitespace
|
|
'rsync' Text
|
|
' ' Text.Whitespace
|
|
'dumb-init' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'# Test env with both syntax' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'ENV' Keyword
|
|
' ' Text.Whitespace
|
|
'FOO' Name.Variable
|
|
' ' Text.Whitespace
|
|
'=' Operator
|
|
' ' Text.Whitespace
|
|
'"BAR"' Literal.String.Double
|
|
'\n' Text.Whitespace
|
|
|
|
'ENV' Keyword
|
|
' ' Text.Whitespace
|
|
'FOO' Text
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
'\t' Text.Whitespace
|
|
'"BAR"' Literal.String.Double
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'COPY' Keyword
|
|
' ' Text.Whitespace
|
|
'foo' Text
|
|
' ' Text.Whitespace
|
|
'"bar"' Literal.String.Double
|
|
'\n' Text.Whitespace
|
|
|
|
'COPY' Keyword
|
|
' ' Text.Whitespace
|
|
'foo' Text
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
'\t' Text.Whitespace
|
|
'"bar"' Literal.String.Double
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'HEALTHCHECK' Keyword
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
' ' Text.Whitespace
|
|
'--interval' Text
|
|
'=' Operator
|
|
'5m' Text
|
|
' ' Text.Whitespace
|
|
'--timeout' Text
|
|
'=' Operator
|
|
'3s' Text
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
' ' Text.Whitespace
|
|
'CMD' Keyword
|
|
' ' Text.Whitespace
|
|
'curl' Text
|
|
' ' Text.Whitespace
|
|
'-f' Text
|
|
' ' Text.Whitespace
|
|
'http://localhost/' Text
|
|
' ' Text.Whitespace
|
|
'||' Operator
|
|
' ' Text.Whitespace
|
|
'exit' Name.Builtin
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'# ONBUILD keyword, then with linebreak' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'ONBUILD' Keyword
|
|
' ' Text.Whitespace
|
|
'ADD' Keyword
|
|
' ' Text.Whitespace
|
|
'.' Text
|
|
' ' Text.Whitespace
|
|
'/app/src' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'ONBUILD' Keyword
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
'\t' Text.Whitespace
|
|
'RUN' Keyword
|
|
' ' Text.Whitespace
|
|
'echo' Name.Builtin
|
|
' ' Text.Whitespace
|
|
'123' Literal.Number
|
|
' ' Text.Whitespace
|
|
'$bar' Name.Variable
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'# Potential JSON array parsing, mixed with linebreaks' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'VOLUME' Keyword
|
|
' ' Text.Whitespace
|
|
'\\' Literal.String
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text.Whitespace
|
|
'/foo' Text
|
|
'\n' Text.Whitespace
|
|
|
|
'VOLUME' Keyword
|
|
' ' Text.Whitespace
|
|
'\\\n' Literal.String.Escape
|
|
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'"/bar"' Literal.String.Double
|
|
']' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
'VOLUME' Keyword
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'"/bar"' Literal.String.Double
|
|
']' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
'VOLUME' Keyword
|
|
' ' Text.Whitespace
|
|
'/foo' Literal.String
|
|
'\n' Text.Whitespace
|
|
|
|
'CMD' Keyword
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'"foo"' Literal.String.Double
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'"bar"' Literal.String.Double
|
|
']' Punctuation
|
|
'\n' Text.Whitespace
|