mirror of
https://github.com/ralsina/tartrazine.git
synced 2025-06-20 07:03:05 -03:00
Reorganize tests into a real spec suite
This commit is contained in:
101
spec/tests/nix/string_escape.txt
Normal file
101
spec/tests/nix/string_escape.txt
Normal file
@ -0,0 +1,101 @@
|
||||
---input---
|
||||
''
|
||||
''\t ''\n ''\r ''' ''$ '
|
||||
''
|
||||
|
||||
"\"\$${builtins.toString maxArgIndex}\""
|
||||
|
||||
"\n"
|
||||
|
||||
"cp \"$(nix-build -A ${attr})\" \"$0\" > /dev/null"
|
||||
|
||||
"$" #
|
||||
|
||||
''$'' #
|
||||
|
||||
" \ "
|
||||
|
||||
'' ''\ ''
|
||||
|
||||
---tokens---
|
||||
"''" Literal.String.Multiline
|
||||
'\n ' Literal.String.Multiline
|
||||
"''\\t" Literal.String.Escape
|
||||
' ' Literal.String.Multiline
|
||||
"''\\n" Literal.String.Escape
|
||||
' ' Literal.String.Multiline
|
||||
"''\\r" Literal.String.Escape
|
||||
' ' Literal.String.Multiline
|
||||
"'''" Literal.String.Escape
|
||||
' ' Literal.String.Multiline
|
||||
"''$" Literal.String.Escape
|
||||
' ' Literal.String.Multiline
|
||||
"'\n" Literal.String.Multiline
|
||||
|
||||
"''" Literal.String.Multiline
|
||||
'\n\n' Text
|
||||
|
||||
'"' Literal.String.Double
|
||||
'\\"' Literal.String.Escape
|
||||
'\\$' Literal.String.Escape
|
||||
'${' Literal.String.Interpol
|
||||
'builtins' Name.Builtin
|
||||
'.' Operator
|
||||
'toString' Name.Builtin
|
||||
' ' Text
|
||||
'maxArgIndex' Text
|
||||
'}' Literal.String.Interpol
|
||||
'\\"' Literal.String.Escape
|
||||
'"' Literal.String.Double
|
||||
'\n\n' Text
|
||||
|
||||
'"' Literal.String.Double
|
||||
'\\n' Literal.String.Escape
|
||||
'"' Literal.String.Double
|
||||
'\n\n' Text
|
||||
|
||||
'"' Literal.String.Double
|
||||
'cp ' Literal.String.Double
|
||||
'\\"' Literal.String.Escape
|
||||
'$(' Literal.String.Double
|
||||
'nix-build -A ' Literal.String.Double
|
||||
'${' Literal.String.Interpol
|
||||
'attr' Text
|
||||
'}' Literal.String.Interpol
|
||||
')' Literal.String.Double
|
||||
'\\"' Literal.String.Escape
|
||||
' ' Literal.String.Double
|
||||
'\\"' Literal.String.Escape
|
||||
'$0' Literal.String.Double
|
||||
'\\"' Literal.String.Escape
|
||||
' > /dev/null' Literal.String.Double
|
||||
'"' Literal.String.Double
|
||||
'\n\n' Text
|
||||
|
||||
'"' Literal.String.Double
|
||||
'$' Literal.String.Double
|
||||
'"' Literal.String.Double
|
||||
' ' Text
|
||||
'#' Comment.Single
|
||||
'\n\n' Text
|
||||
|
||||
"''" Literal.String.Multiline
|
||||
'$' Literal.String.Multiline
|
||||
"''" Literal.String.Multiline
|
||||
' ' Text
|
||||
'#' Comment.Single
|
||||
'\n\n' Text
|
||||
|
||||
'"' Literal.String.Double
|
||||
' ' Literal.String.Double
|
||||
'\\' Literal.String.Double
|
||||
' ' Literal.String.Double
|
||||
'"' Literal.String.Double
|
||||
'\n\n' Text
|
||||
|
||||
"''" Literal.String.Multiline
|
||||
' ' Literal.String.Multiline
|
||||
"''\\" Literal.String.Escape
|
||||
' ' Literal.String.Multiline
|
||||
"''" Literal.String.Multiline
|
||||
'\n' Text
|
Reference in New Issue
Block a user