---input---
printks "%!"
printks "%%"
printks "%n"
printks "%N"
printks "%r"
printks "%R"
printks "%t"
printks "%T"
printks "\\a"
printks "\\A"
printks "\\b"
printks "\\B"
printks "\\n"
printks "\\N"
printks "\\r"
printks "\\R"
printks "\\t"
printks "\\T"
prints "%!"
prints "%%"
prints "%n"
prints "%N"
prints "%r"
prints "%R"
prints "%t"
prints "%T"
prints "\\a"
prints "\\A"
prints "\\b"
prints "\\B"
prints "\\n"
prints "\\N"
prints "\\r"
prints "\\R"
prints "\\t"
prints "\\T"

---tokens---
'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%!'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%%'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%n'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%N'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%r'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%R'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%t'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%T'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\a'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\A'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\b'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\B'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\n'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\N'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\r'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\R'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\t'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'printks'     Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\T'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%!'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%%'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%n'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%N'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%r'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%R'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%t'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'%T'          Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\a'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\A'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\b'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\B'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\n'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\N'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\r'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\R'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\t'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace

'prints'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'\\\\T'       Literal.String.Escape
'"'           Literal.String
'\n'          Text.Whitespace
