úΘž     Safe9;<=S SafeNone$S means  Conditional=. First value of tuple is condition to add pattern or not. means  Declarative$. A pattern always will be added.  Parser nameEnable interpolation !"  !"None 9;<=S #$%&'()*+,-%&'()*+ #$%&'()*+,-None$S ./0123456789456789 ./0123456789NoneS .QuasiQuoter for multiline interpolated string. [ | foo { 'b':'a':'r'":""} \ baz |] -- "foo bar baz" Symbols that could be escaped:\1 - backslash itself (two backslashes one by one: \\) [ | foo\\bar |] -- "foo\\bar"YSpace symbol at the edge (to put it to the output instead of just ignoring it) [ | foo\ |] -- "foo " or [ |\ foo |] -- " foo" Line break \n! (actual line breaks are ignored)'Opening bracket of interpolation block \{8 to prevent interpolation and put it as it is [ | {1+2} \{3+4} |] -- "3 {3+4}" Works just like  R but without interpolation (just multiline string with decorative indentation). [ | foo { 'b':'a':'r':""} \ baz |] -- "foo { 'b':'a':'r' :\"\"} baz" 'Interpolation blocks goes just as text: [ $| {1+2} \{3+4} |] -- "{1+2} \\{3+4}"   + b (line-Breaks) [  | foo { 'b':'a':'r'%:""} baz |] -- "foo\nbar\nbaz"   + b (line-Breaks) Works just like   but without interpolation. [  | foo { 'b':'a':'r':""} baz |] -- "foo\n{ 'b':'a':'r' :\"\"}\nbaz"   + s (Spaces) [  | foo { 'b':'a':'r'#:""} baz |] -- "foo bar baz"   + s (Spaces)Works just like   but without interpolation. [ | foo { 'b':'a':'r':""} baz |] -- "foo { 'b':'a':'r' :\"\"} baz"     :      !"#$%&'()*+,-./0123456789:;4qm-interpolated-string-0.2.1.0-G16FvMjNEhLil23UeupTL&Text.InterpolatedString.QM.ShowQ.ClassText.InterpolatedString.QM1Text.InterpolatedString.QM.Internal.Parsers.Types.Text.InterpolatedString.QM.Internal.Parsers.TH3Text.InterpolatedString.QM.Internal.Parsers.Helpers+Text.InterpolatedString.QM.Internal.ParsersShowQshowQ$fShowQa $fShowQText $fShowQText0$fShowQByteString$fShowQByteString0 $fShowQ[] $fShowQCharqmqnqmbqnbqmsqns StringPartLiteral AntiQuote LineBreaksIgnoreLineBreaksKeepLineBreaksReplaceLineBreaksWithSpacesParserCDDecl parserTplvarPvarEconPconEchrPchrEstrPstrEQQtoQQunQXclearIndentAtSOFclearIndentTillEOFclearLastQXXLineBreakclearFirstQXXLineBreakclearIndentAtStartmakeExpr$fQQas$fQQssparseQMparseQNparseQMBparseQNBparseQMSparseQNS