úÎ)ü'Safe    None M means  Conditional=. First value of tuple is condition to add pattern or not. means  Declarative$. A pattern always will be added.  Parser nameEnable interpolation None357M  !" !"None357M #$%&'()*+,-%&'()*+ #$%&'()*+,-None M ./0123456789456789 ./0123456789NoneM.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" Keep in mind that this example: [| foo bar |] Won't produce  "foo\nbar\n" nor "\nfor\nbar\n" but  "foo\nbar":, it means it separates "between" the lines not by edges. + b (line-Breaks) Works just like  but without interpolation. [ | foo { 'b':'a':'r':""} baz |] -- "foo\n{ 'b':'a':'r' :\"\"}\nbaz" Keep in mind that this example: [| foo bar |] Won't produce  "foo\nbar\n" nor "\nfor\nbar\n" but  "foo\nbar":, it means it separates "between" the lines not by edges. + s (Spaces) [ | foo { 'b':'a':'r'#:""} baz |] -- "foo bar baz" Keep in mind that this example: [| foo bar |] Won't produce  "foo bar " nor  " for bar " but  "foo bar":, it means it separates "between" the lines not by edges. + s (Spaces)Works just like  but without interpolation. [ | foo { 'b':'a':'r':""} baz |] -- "foo { 'b':'a':'r' :\"\"} baz" Keep in mind that this example: [| foo bar |] Won't produce  "foo bar " nor  " for bar " but  "foo bar":, it means it separates "between" the lines not by edges.:      !"#$%&'()*+,-./0123456789:     ;JRuRPYbafriCNoXVDYtUHv&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.ParsersShowQshowQqmqnqmbqnbqmsqns StringPartLiteral AntiQuote LineBreaksIgnoreLineBreaksKeepLineBreaksReplaceLineBreaksWithSpacesParserCDDecl parserTplvarPvarEconPconEchrPchrEstrPstrE$fShowQa $fShowQText $fShowQText0$fShowQByteString$fShowQByteString0 $fShowQ[] $fShowQCharQQtoQQunQXclearIndentAtSOFclearIndentTillEOFclearLastQXXLineBreakclearFirstQXXLineBreakclearIndentAtStartmakeExpr$fQQas$fQQssparseQMparseQNparseQMBparseQNBparseQMSparseQNS