mirror of
https://github.com/github/codeql.git
synced 2026-01-25 04:12:58 +01:00
Ruby: accept test changes after adding more literals
This commit is contained in:
@@ -1659,495 +1659,508 @@ literals/literals.rb:
|
||||
# 11| getStmt: [IntegerLiteral] 5_678
|
||||
# 12| getStmt: [IntegerLiteral] 0
|
||||
# 13| getStmt: [IntegerLiteral] 0d900
|
||||
# 16| getStmt: [IntegerLiteral] 0x1234
|
||||
# 17| getStmt: [IntegerLiteral] 0xdeadbeef
|
||||
# 18| getStmt: [IntegerLiteral] 0xF00D_face
|
||||
# 21| getStmt: [IntegerLiteral] 0123
|
||||
# 22| getStmt: [IntegerLiteral] 0o234
|
||||
# 23| getStmt: [IntegerLiteral] 0O45_6
|
||||
# 26| getStmt: [IntegerLiteral] 0b10010100
|
||||
# 27| getStmt: [IntegerLiteral] 0B011_01101
|
||||
# 30| getStmt: [FloatLiteral] 12.34
|
||||
# 31| getStmt: [FloatLiteral] 1234e-2
|
||||
# 32| getStmt: [FloatLiteral] 1.234E1
|
||||
# 35| getStmt: [RationalLiteral] 23r
|
||||
# 36| getStmt: [RationalLiteral] 9.85r
|
||||
# 39| getStmt: [ComplexLiteral] 2i
|
||||
# 46| getStmt: [StringLiteral] ""
|
||||
# 47| getStmt: [StringLiteral] ""
|
||||
# 48| getStmt: [StringLiteral] "hello"
|
||||
# 48| getComponent: [StringTextComponent] hello
|
||||
# 49| getStmt: [StringLiteral] "goodbye"
|
||||
# 49| getComponent: [StringTextComponent] goodbye
|
||||
# 50| getStmt: [StringLiteral] "string with escaped \" quote"
|
||||
# 50| getComponent: [StringTextComponent] string with escaped
|
||||
# 50| getComponent: [StringEscapeSequenceComponent] \"
|
||||
# 50| getComponent: [StringTextComponent] quote
|
||||
# 51| getStmt: [StringLiteral] "string with " quote"
|
||||
# 51| getComponent: [StringTextComponent] string with " quote
|
||||
# 52| getStmt: [StringLiteral] "foo bar baz"
|
||||
# 52| getComponent: [StringTextComponent] foo bar baz
|
||||
# 53| getStmt: [StringLiteral] "foo bar baz"
|
||||
# 53| getComponent: [StringTextComponent] foo bar baz
|
||||
# 54| getStmt: [StringLiteral] "foo ' bar " baz'"
|
||||
# 54| getComponent: [StringTextComponent] foo ' bar " baz'
|
||||
# 55| getStmt: [StringLiteral] "FOO ' BAR " BAZ'"
|
||||
# 55| getComponent: [StringTextComponent] FOO ' BAR " BAZ'
|
||||
# 56| getStmt: [StringLiteral] "foo\ bar"
|
||||
# 56| getComponent: [StringTextComponent] foo\ bar
|
||||
# 57| getStmt: [StringLiteral] "foo\ bar"
|
||||
# 57| getComponent: [StringTextComponent] foo
|
||||
# 57| getComponent: [StringEscapeSequenceComponent] \
|
||||
# 57| getComponent: [StringTextComponent] bar
|
||||
# 58| getStmt: [StringLiteral] "2 + 2 = #{...}"
|
||||
# 58| getComponent: [StringTextComponent] 2 + 2 =
|
||||
# 58| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 58| getStmt: [AddExpr] ... + ...
|
||||
# 58| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 58| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 59| getStmt: [StringLiteral] "3 + 4 = #{...}"
|
||||
# 59| getComponent: [StringTextComponent] 3 + 4 =
|
||||
# 59| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 59| getStmt: [AddExpr] ... + ...
|
||||
# 59| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 3
|
||||
# 59| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 60| getStmt: [StringLiteral] "2 + 2 = #{ 2 + 2 }"
|
||||
# 60| getComponent: [StringTextComponent] 2 + 2 = #{ 2 + 2 }
|
||||
# 61| getStmt: [StringLiteral] "3 + 4 = #{ 3 + 4 }"
|
||||
# 61| getComponent: [StringTextComponent] 3 + 4 = #{ 3 + 4 }
|
||||
# 62| getStmt: [StringConcatenation] "..." "..."
|
||||
# 62| getString: [StringLiteral] "foo"
|
||||
# 62| getComponent: [StringTextComponent] foo
|
||||
# 62| getString: [StringLiteral] "bar"
|
||||
# 62| getComponent: [StringTextComponent] bar
|
||||
# 62| getString: [StringLiteral] "baz"
|
||||
# 62| getComponent: [StringTextComponent] baz
|
||||
# 63| getStmt: [StringConcatenation] "..." "..."
|
||||
# 63| getString: [StringLiteral] "foo"
|
||||
# 63| getComponent: [StringTextComponent] foo
|
||||
# 63| getString: [StringLiteral] "bar"
|
||||
# 63| getComponent: [StringTextComponent] bar
|
||||
# 63| getString: [StringLiteral] "baz"
|
||||
# 63| getComponent: [StringTextComponent] baz
|
||||
# 64| getStmt: [StringConcatenation] "..." "..."
|
||||
# 64| getString: [StringLiteral] "foo"
|
||||
# 64| getComponent: [StringTextComponent] foo
|
||||
# 64| getString: [StringLiteral] "bar#{...}"
|
||||
# 64| getComponent: [StringTextComponent] bar
|
||||
# 64| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 64| getStmt: [MulExpr] ... * ...
|
||||
# 64| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 64| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 64| getString: [StringLiteral] "baz"
|
||||
# 64| getComponent: [StringTextComponent] baz
|
||||
# 65| getStmt: [StringLiteral] "foo #{...} qux"
|
||||
# 65| getComponent: [StringTextComponent] foo
|
||||
# 65| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 65| getStmt: [StringLiteral] "bar #{...} baz"
|
||||
# 65| getComponent: [StringTextComponent] bar
|
||||
# 65| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 65| getStmt: [AddExpr] ... + ...
|
||||
# 65| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 65| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 3
|
||||
# 65| getComponent: [StringTextComponent] baz
|
||||
# 65| getComponent: [StringTextComponent] qux
|
||||
# 66| getStmt: [StringLiteral] "foo #{...}"
|
||||
# 66| getComponent: [StringTextComponent] foo
|
||||
# 66| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 66| getStmt: [MethodCall] call to blah
|
||||
# 66| getReceiver: [SelfVariableAccess] self
|
||||
# 66| getStmt: [AddExpr] ... + ...
|
||||
# 66| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 66| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 9
|
||||
# 67| getStmt: [AssignExpr] ... = ...
|
||||
# 67| getAnOperand/getLeftOperand: [LocalVariableAccess] bar
|
||||
# 67| getAnOperand/getRightOperand: [StringLiteral] "bar"
|
||||
# 67| getComponent: [StringTextComponent] bar
|
||||
# 68| getStmt: [AssignExpr] ... = ...
|
||||
# 68| getAnOperand/getLeftOperand: [ConstantAssignment] BAR
|
||||
# 68| getAnOperand/getRightOperand: [StringLiteral] "bar"
|
||||
# 68| getComponent: [StringTextComponent] bar
|
||||
# 69| getStmt: [StringLiteral] "foo #{...}"
|
||||
# 69| getComponent: [StringTextComponent] foo
|
||||
# 69| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 69| getStmt: [LocalVariableAccess] bar
|
||||
# 70| getStmt: [StringLiteral] "foo #{...}"
|
||||
# 70| getComponent: [StringTextComponent] foo
|
||||
# 70| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 70| getStmt: [ConstantReadAccess] BAR
|
||||
# 73| getStmt: [CharacterLiteral] ?x
|
||||
# 74| getStmt: [CharacterLiteral] ?\n
|
||||
# 75| getStmt: [CharacterLiteral] ?\s
|
||||
# 76| getStmt: [CharacterLiteral] ?\\
|
||||
# 77| getStmt: [CharacterLiteral] ?\u{58}
|
||||
# 78| getStmt: [CharacterLiteral] ?\C-a
|
||||
# 79| getStmt: [CharacterLiteral] ?\M-a
|
||||
# 80| getStmt: [CharacterLiteral] ?\M-\C-a
|
||||
# 81| getStmt: [CharacterLiteral] ?\C-\M-a
|
||||
# 84| getStmt: [SymbolLiteral] :""
|
||||
# 85| getStmt: [SymbolLiteral] :hello
|
||||
# 86| getStmt: [SymbolLiteral] :"foo bar"
|
||||
# 86| getComponent: [StringTextComponent] foo bar
|
||||
# 87| getStmt: [SymbolLiteral] :"bar baz"
|
||||
# 87| getComponent: [StringTextComponent] bar baz
|
||||
# 88| getStmt: [HashLiteral] {...}
|
||||
# 88| getElement: [Pair] Pair
|
||||
# 88| getKey: [SymbolLiteral] :foo
|
||||
# 88| getValue: [StringLiteral] "bar"
|
||||
# 88| getComponent: [StringTextComponent] bar
|
||||
# 89| getStmt: [SymbolLiteral] :"wibble"
|
||||
# 89| getComponent: [StringTextComponent] wibble
|
||||
# 90| getStmt: [SymbolLiteral] :"wibble wobble"
|
||||
# 90| getComponent: [StringTextComponent] wibble wobble
|
||||
# 91| getStmt: [SymbolLiteral] :"foo_#{...}_#{...}_#{...}"
|
||||
# 91| getComponent: [StringTextComponent] foo_
|
||||
# 91| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 91| getStmt: [AddExpr] ... + ...
|
||||
# 91| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 91| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 91| getComponent: [StringTextComponent] _
|
||||
# 91| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 91| getStmt: [LocalVariableAccess] bar
|
||||
# 91| getComponent: [StringTextComponent] _
|
||||
# 91| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 91| getStmt: [ConstantReadAccess] BAR
|
||||
# 92| getStmt: [SymbolLiteral] :"foo_#{ 2 + 2}_#{bar}_#{BAR}"
|
||||
# 92| getComponent: [StringTextComponent] foo_#{ 2 + 2}_#{bar}_#{BAR}
|
||||
# 93| getStmt: [SymbolLiteral] :"foo_#{ 3 - 2 }"
|
||||
# 93| getComponent: [StringTextComponent] foo_#{ 3 - 2 }
|
||||
# 96| getStmt: [ArrayLiteral] [...]
|
||||
# 97| getStmt: [ArrayLiteral] [...]
|
||||
# 97| getElement: [IntegerLiteral] 1
|
||||
# 97| getElement: [IntegerLiteral] 2
|
||||
# 97| getElement: [IntegerLiteral] 3
|
||||
# 98| getStmt: [ArrayLiteral] [...]
|
||||
# 98| getElement: [IntegerLiteral] 4
|
||||
# 98| getElement: [IntegerLiteral] 5
|
||||
# 98| getElement: [DivExpr] ... / ...
|
||||
# 98| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 12
|
||||
# 98| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 99| getStmt: [ArrayLiteral] [...]
|
||||
# 99| getElement: [IntegerLiteral] 7
|
||||
# 99| getElement: [ArrayLiteral] [...]
|
||||
# 99| getElement: [IntegerLiteral] 8
|
||||
# 99| getElement: [IntegerLiteral] 9
|
||||
# 102| getStmt: [ArrayLiteral] %w(...)
|
||||
# 103| getStmt: [ArrayLiteral] %w(...)
|
||||
# 103| getElement: [StringLiteral] "foo"
|
||||
# 103| getComponent: [StringTextComponent] foo
|
||||
# 103| getElement: [StringLiteral] "bar"
|
||||
# 103| getComponent: [StringTextComponent] bar
|
||||
# 103| getElement: [StringLiteral] "baz"
|
||||
# 103| getComponent: [StringTextComponent] baz
|
||||
# 104| getStmt: [ArrayLiteral] %w(...)
|
||||
# 104| getElement: [StringLiteral] "foo"
|
||||
# 104| getComponent: [StringTextComponent] foo
|
||||
# 104| getElement: [StringLiteral] "bar"
|
||||
# 104| getComponent: [StringTextComponent] bar
|
||||
# 104| getElement: [StringLiteral] "baz"
|
||||
# 104| getComponent: [StringTextComponent] baz
|
||||
# 105| getStmt: [ArrayLiteral] %w(...)
|
||||
# 105| getElement: [StringLiteral] "foo"
|
||||
# 105| getComponent: [StringTextComponent] foo
|
||||
# 105| getElement: [StringLiteral] "bar#{...}"
|
||||
# 105| getComponent: [StringTextComponent] bar
|
||||
# 105| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 105| getStmt: [AddExpr] ... + ...
|
||||
# 105| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 105| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 105| getElement: [StringLiteral] "#{...}"
|
||||
# 105| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 105| getStmt: [LocalVariableAccess] bar
|
||||
# 105| getElement: [StringLiteral] "#{...}"
|
||||
# 105| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 105| getStmt: [ConstantReadAccess] BAR
|
||||
# 105| getElement: [StringLiteral] "baz"
|
||||
# 105| getComponent: [StringTextComponent] baz
|
||||
# 106| getStmt: [ArrayLiteral] %w(...)
|
||||
# 106| getElement: [StringLiteral] "foo"
|
||||
# 106| getComponent: [StringTextComponent] foo
|
||||
# 106| getElement: [StringLiteral] "bar#{1+1}"
|
||||
# 106| getComponent: [StringTextComponent] bar#{1+1}
|
||||
# 106| getElement: [StringLiteral] "#{bar}"
|
||||
# 106| getComponent: [StringTextComponent] #{bar}
|
||||
# 106| getElement: [StringLiteral] "#{BAR}"
|
||||
# 106| getComponent: [StringTextComponent] #{BAR}
|
||||
# 106| getElement: [StringLiteral] "baz"
|
||||
# 106| getComponent: [StringTextComponent] baz
|
||||
# 109| getStmt: [ArrayLiteral] %i(...)
|
||||
# 110| getStmt: [ArrayLiteral] %i(...)
|
||||
# 110| getElement: [SymbolLiteral] :"foo"
|
||||
# 110| getComponent: [StringTextComponent] foo
|
||||
# 110| getElement: [SymbolLiteral] :"bar"
|
||||
# 110| getComponent: [StringTextComponent] bar
|
||||
# 110| getElement: [SymbolLiteral] :"baz"
|
||||
# 110| getComponent: [StringTextComponent] baz
|
||||
# 111| getStmt: [ArrayLiteral] %i(...)
|
||||
# 111| getElement: [SymbolLiteral] :"foo"
|
||||
# 111| getComponent: [StringTextComponent] foo
|
||||
# 111| getElement: [SymbolLiteral] :"bar"
|
||||
# 111| getComponent: [StringTextComponent] bar
|
||||
# 111| getElement: [SymbolLiteral] :"baz"
|
||||
# 111| getComponent: [StringTextComponent] baz
|
||||
# 112| getStmt: [ArrayLiteral] %i(...)
|
||||
# 112| getElement: [SymbolLiteral] :"foo"
|
||||
# 112| getComponent: [StringTextComponent] foo
|
||||
# 112| getElement: [SymbolLiteral] :"bar#{...}"
|
||||
# 112| getComponent: [StringTextComponent] bar
|
||||
# 112| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 112| getStmt: [AddExpr] ... + ...
|
||||
# 112| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 112| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 112| getElement: [SymbolLiteral] :"#{...}"
|
||||
# 112| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 112| getStmt: [LocalVariableAccess] bar
|
||||
# 112| getElement: [SymbolLiteral] :"#{...}"
|
||||
# 112| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 112| getStmt: [ConstantReadAccess] BAR
|
||||
# 112| getElement: [SymbolLiteral] :"baz"
|
||||
# 112| getComponent: [StringTextComponent] baz
|
||||
# 113| getStmt: [ArrayLiteral] %i(...)
|
||||
# 113| getElement: [SymbolLiteral] :"foo"
|
||||
# 113| getComponent: [StringTextComponent] foo
|
||||
# 113| getElement: [SymbolLiteral] :"bar#{"
|
||||
# 113| getComponent: [StringTextComponent] bar#{
|
||||
# 113| getElement: [SymbolLiteral] :"2"
|
||||
# 113| getComponent: [StringTextComponent] 2
|
||||
# 113| getElement: [SymbolLiteral] :"+"
|
||||
# 113| getComponent: [StringTextComponent] +
|
||||
# 113| getElement: [SymbolLiteral] :"4"
|
||||
# 113| getComponent: [StringTextComponent] 4
|
||||
# 113| getElement: [SymbolLiteral] :"}"
|
||||
# 113| getComponent: [StringTextComponent] }
|
||||
# 113| getElement: [SymbolLiteral] :"#{bar}"
|
||||
# 113| getComponent: [StringTextComponent] #{bar}
|
||||
# 113| getElement: [SymbolLiteral] :"#{BAR}"
|
||||
# 113| getComponent: [StringTextComponent] #{BAR}
|
||||
# 113| getElement: [SymbolLiteral] :"baz"
|
||||
# 113| getComponent: [StringTextComponent] baz
|
||||
# 116| getStmt: [HashLiteral] {...}
|
||||
# 117| getStmt: [HashLiteral] {...}
|
||||
# 117| getElement: [Pair] Pair
|
||||
# 117| getKey: [SymbolLiteral] :foo
|
||||
# 117| getValue: [IntegerLiteral] 1
|
||||
# 117| getElement: [Pair] Pair
|
||||
# 117| getKey: [SymbolLiteral] :bar
|
||||
# 117| getValue: [IntegerLiteral] 2
|
||||
# 117| getElement: [Pair] Pair
|
||||
# 117| getKey: [StringLiteral] "baz"
|
||||
# 117| getComponent: [StringTextComponent] baz
|
||||
# 117| getValue: [IntegerLiteral] 3
|
||||
# 118| getStmt: [HashLiteral] {...}
|
||||
# 118| getElement: [Pair] Pair
|
||||
# 118| getKey: [SymbolLiteral] :foo
|
||||
# 118| getValue: [IntegerLiteral] 7
|
||||
# 118| getElement: [HashSplatExpr] ** ...
|
||||
# 118| getAnOperand/getOperand/getReceiver: [MethodCall] call to baz
|
||||
# 118| getReceiver: [SelfVariableAccess] self
|
||||
# 121| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 121| getStmt: [RangeLiteral] _ .. _
|
||||
# 121| getBegin: [IntegerLiteral] 1
|
||||
# 121| getEnd: [IntegerLiteral] 10
|
||||
# 122| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 122| getStmt: [RangeLiteral] _ ... _
|
||||
# 122| getBegin: [IntegerLiteral] 1
|
||||
# 122| getEnd: [IntegerLiteral] 10
|
||||
# 123| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 123| getStmt: [RangeLiteral] _ .. _
|
||||
# 123| getBegin: [IntegerLiteral] 1
|
||||
# 123| getEnd: [IntegerLiteral] 0
|
||||
# 124| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 124| getStmt: [RangeLiteral] _ .. _
|
||||
# 124| getBegin: [MethodCall] call to start
|
||||
# 124| getReceiver: [SelfVariableAccess] self
|
||||
# 124| getEnd: [AddExpr] ... + ...
|
||||
# 124| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 124| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 3
|
||||
# 125| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 125| getStmt: [RangeLiteral] _ .. _
|
||||
# 125| getBegin: [IntegerLiteral] 1
|
||||
# 126| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 126| getStmt: [RangeLiteral] _ .. _
|
||||
# 126| getEnd: [IntegerLiteral] 1
|
||||
# 127| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 127| getStmt: [SubExpr] ... - ...
|
||||
# 127| getAnOperand/getLeftOperand/getReceiver: [RangeLiteral] _ .. _
|
||||
# 127| getBegin: [IntegerLiteral] 0
|
||||
# 127| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 130| getStmt: [SubshellLiteral] `ls -l`
|
||||
# 130| getComponent: [StringTextComponent] ls -l
|
||||
# 131| getStmt: [SubshellLiteral] `ls -l`
|
||||
# 131| getComponent: [StringTextComponent] ls -l
|
||||
# 132| getStmt: [SubshellLiteral] `du -d #{...} #{...} #{...}`
|
||||
# 132| getComponent: [StringTextComponent] du -d
|
||||
# 132| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 132| getStmt: [AddExpr] ... + ...
|
||||
# 132| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 132| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 132| getComponent: [StringTextComponent]
|
||||
# 132| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 132| getStmt: [LocalVariableAccess] bar
|
||||
# 132| getComponent: [StringTextComponent]
|
||||
# 132| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 132| getStmt: [ConstantReadAccess] BAR
|
||||
# 133| getStmt: [SubshellLiteral] `du -d #{...}`
|
||||
# 133| getComponent: [StringTextComponent] du -d
|
||||
# 133| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 133| getStmt: [SubExpr] ... - ...
|
||||
# 133| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 5
|
||||
# 133| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 136| getStmt: [RegExpLiteral] //
|
||||
# 137| getStmt: [RegExpLiteral] /foo/
|
||||
# 137| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 137| getComponent: [RegExpTextComponent] foo
|
||||
# 138| getStmt: [RegExpLiteral] /foo/
|
||||
# 138| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 138| getComponent: [RegExpTextComponent] foo
|
||||
# 139| getStmt: [RegExpLiteral] /foo+\sbar\S/
|
||||
# 139| getParsed: [RegExpSequence] foo+\sbar\S
|
||||
# 139| 0: [RegExpConstant, RegExpNormalChar] fo
|
||||
# 139| 1: [RegExpPlus] o+
|
||||
# 139| 0: [RegExpConstant, RegExpNormalChar] o
|
||||
# 139| 2: [RegExpCharacterClassEscape] \s
|
||||
# 139| 3: [RegExpConstant, RegExpNormalChar] bar
|
||||
# 139| 4: [RegExpCharacterClassEscape] \S
|
||||
# 139| getComponent: [RegExpTextComponent] foo+
|
||||
# 139| getComponent: [RegExpEscapeSequenceComponent] \s
|
||||
# 139| getComponent: [RegExpTextComponent] bar
|
||||
# 139| getComponent: [RegExpEscapeSequenceComponent] \S
|
||||
# 140| getStmt: [RegExpLiteral] /foo#{...}bar#{...}#{...}/
|
||||
# 140| getParsed: [RegExpConstant, RegExpNormalChar] foo2barbarbar
|
||||
# 140| getComponent: [RegExpTextComponent] foo
|
||||
# 140| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 140| getStmt: [AddExpr] ... + ...
|
||||
# 140| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 140| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 140| getComponent: [RegExpTextComponent] bar
|
||||
# 140| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 140| getStmt: [LocalVariableAccess] bar
|
||||
# 140| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 140| getStmt: [ConstantReadAccess] BAR
|
||||
# 141| getStmt: [RegExpLiteral] /foo/
|
||||
# 141| getComponent: [RegExpTextComponent] foo
|
||||
# 142| getStmt: [RegExpLiteral] //
|
||||
# 143| getStmt: [RegExpLiteral] /foo/
|
||||
# 143| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 143| getComponent: [RegExpTextComponent] foo
|
||||
# 144| getStmt: [RegExpLiteral] /foo/
|
||||
# 144| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 144| getComponent: [RegExpTextComponent] foo
|
||||
# 145| getStmt: [RegExpLiteral] /foo+\sbar\S/
|
||||
# 145| getParsed: [RegExpSequence] foo+\sbar\S
|
||||
# 145| 0: [RegExpConstant, RegExpNormalChar] fo
|
||||
# 145| 1: [RegExpPlus] o+
|
||||
# 145| 0: [RegExpConstant, RegExpNormalChar] o
|
||||
# 145| 2: [RegExpCharacterClassEscape] \s
|
||||
# 145| 3: [RegExpConstant, RegExpNormalChar] bar
|
||||
# 145| 4: [RegExpCharacterClassEscape] \S
|
||||
# 145| getComponent: [RegExpTextComponent] foo+
|
||||
# 145| getComponent: [RegExpEscapeSequenceComponent] \s
|
||||
# 145| getComponent: [RegExpTextComponent] bar
|
||||
# 145| getComponent: [RegExpEscapeSequenceComponent] \S
|
||||
# 146| getStmt: [RegExpLiteral] /foo#{...}bar#{...}#{...}/
|
||||
# 146| getParsed: [RegExpConstant, RegExpNormalChar] foo2barbarbar
|
||||
# 146| getComponent: [RegExpTextComponent] foo
|
||||
# 146| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 146| getStmt: [AddExpr] ... + ...
|
||||
# 146| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 146| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 146| getComponent: [RegExpTextComponent] bar
|
||||
# 146| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 146| getStmt: [LocalVariableAccess] bar
|
||||
# 146| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 146| getStmt: [ConstantReadAccess] BAR
|
||||
# 147| getStmt: [RegExpLiteral] /foo/
|
||||
# 147| getComponent: [RegExpTextComponent] foo
|
||||
# 150| getStmt: [StringLiteral] "abcdefghijklmnopqrstuvwxyzabcdef"
|
||||
# 150| getComponent: [StringTextComponent] abcdefghijklmnopqrstuvwxyzabcdef
|
||||
# 151| getStmt: [StringLiteral] "foobarfoobarfoobarfoobarfooba..."
|
||||
# 151| getComponent: [StringTextComponent] foobarfoobarfoobarfoobarfoobarfoo
|
||||
# 152| getStmt: [StringLiteral] "foobar\\foobar\\foobar\\fooba..."
|
||||
# 152| getComponent: [StringTextComponent] foobar
|
||||
# 152| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 152| getComponent: [StringTextComponent] foobar
|
||||
# 152| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 152| getComponent: [StringTextComponent] foobar
|
||||
# 152| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 152| getComponent: [StringTextComponent] foobar
|
||||
# 152| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 152| getComponent: [StringTextComponent] foobar
|
||||
# 155| getStmt: [MethodCall] call to run_sql
|
||||
# 155| getReceiver: [SelfVariableAccess] self
|
||||
# 155| getArgument: [HereDoc] <<SQL
|
||||
# 155| getComponent: [StringTextComponent]
|
||||
# 155| select * from table
|
||||
# 155|
|
||||
# 155| getArgument: [HereDoc] <<SQL
|
||||
# 157| getComponent: [StringTextComponent]
|
||||
# 157| where name =
|
||||
# 158| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 158| getStmt: [MethodCall] call to name
|
||||
# 158| getReceiver: [SelfVariableAccess] self
|
||||
# 158| getComponent: [StringTextComponent]
|
||||
# 158|
|
||||
# 161| getStmt: [Method] m
|
||||
# 162| getStmt: [AssignExpr] ... = ...
|
||||
# 162| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 162| getAnOperand/getRightOperand: [HereDoc] <<-BLA
|
||||
# 162| getComponent: [StringTextComponent]
|
||||
# 162| some text
|
||||
# 163| getComponent: [StringEscapeSequenceComponent] \n
|
||||
# 163| getComponent: [StringTextComponent] and some more
|
||||
# 163|
|
||||
# 167| getStmt: [AssignExpr] ... = ...
|
||||
# 167| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 167| getAnOperand/getRightOperand: [HereDoc] <<~SQUIGGLY
|
||||
# 167| getComponent: [StringTextComponent]
|
||||
# 167| indented stuff
|
||||
# 167|
|
||||
# 171| getStmt: [AssignExpr] ... = ...
|
||||
# 171| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 171| getAnOperand/getRightOperand: [HereDoc] <<"DOC"
|
||||
# 14| getStmt: [IntegerLiteral] 2147483647
|
||||
# 15| getStmt: [IntegerLiteral] 2147483648
|
||||
# 18| getStmt: [IntegerLiteral] 0x1234
|
||||
# 19| getStmt: [IntegerLiteral] 0xbeef
|
||||
# 20| getStmt: [IntegerLiteral] 0xF0_0D
|
||||
# 21| getStmt: [IntegerLiteral] 0x000000000000000000ff
|
||||
# 22| getStmt: [IntegerLiteral] 0x7FFF_FFFF
|
||||
# 23| getStmt: [IntegerLiteral] 0x80000000
|
||||
# 24| getStmt: [IntegerLiteral] 0xdeadbeef
|
||||
# 25| getStmt: [IntegerLiteral] 0xF00D_face
|
||||
# 28| getStmt: [IntegerLiteral] 0123
|
||||
# 29| getStmt: [IntegerLiteral] 0o234
|
||||
# 30| getStmt: [IntegerLiteral] 0O45_6
|
||||
# 31| getStmt: [IntegerLiteral] 0000000000000000000000000000010
|
||||
# 32| getStmt: [IntegerLiteral] 017777777777
|
||||
# 33| getStmt: [IntegerLiteral] 020000000000
|
||||
# 36| getStmt: [IntegerLiteral] 0b10010100
|
||||
# 37| getStmt: [IntegerLiteral] 0B011_01101
|
||||
# 38| getStmt: [IntegerLiteral] 0b00000000000000000000000000000000000000011
|
||||
# 39| getStmt: [IntegerLiteral] 0b01111111111111111111111111111111
|
||||
# 40| getStmt: [IntegerLiteral] 0b10000000000000000000000000000000
|
||||
# 43| getStmt: [FloatLiteral] 12.34
|
||||
# 44| getStmt: [FloatLiteral] 1234e-2
|
||||
# 45| getStmt: [FloatLiteral] 1.234E1
|
||||
# 48| getStmt: [RationalLiteral] 23r
|
||||
# 49| getStmt: [RationalLiteral] 9.85r
|
||||
# 52| getStmt: [ComplexLiteral] 2i
|
||||
# 59| getStmt: [StringLiteral] ""
|
||||
# 60| getStmt: [StringLiteral] ""
|
||||
# 61| getStmt: [StringLiteral] "hello"
|
||||
# 61| getComponent: [StringTextComponent] hello
|
||||
# 62| getStmt: [StringLiteral] "goodbye"
|
||||
# 62| getComponent: [StringTextComponent] goodbye
|
||||
# 63| getStmt: [StringLiteral] "string with escaped \" quote"
|
||||
# 63| getComponent: [StringTextComponent] string with escaped
|
||||
# 63| getComponent: [StringEscapeSequenceComponent] \"
|
||||
# 63| getComponent: [StringTextComponent] quote
|
||||
# 64| getStmt: [StringLiteral] "string with " quote"
|
||||
# 64| getComponent: [StringTextComponent] string with " quote
|
||||
# 65| getStmt: [StringLiteral] "foo bar baz"
|
||||
# 65| getComponent: [StringTextComponent] foo bar baz
|
||||
# 66| getStmt: [StringLiteral] "foo bar baz"
|
||||
# 66| getComponent: [StringTextComponent] foo bar baz
|
||||
# 67| getStmt: [StringLiteral] "foo ' bar " baz'"
|
||||
# 67| getComponent: [StringTextComponent] foo ' bar " baz'
|
||||
# 68| getStmt: [StringLiteral] "FOO ' BAR " BAZ'"
|
||||
# 68| getComponent: [StringTextComponent] FOO ' BAR " BAZ'
|
||||
# 69| getStmt: [StringLiteral] "foo\ bar"
|
||||
# 69| getComponent: [StringTextComponent] foo\ bar
|
||||
# 70| getStmt: [StringLiteral] "foo\ bar"
|
||||
# 70| getComponent: [StringTextComponent] foo
|
||||
# 70| getComponent: [StringEscapeSequenceComponent] \
|
||||
# 70| getComponent: [StringTextComponent] bar
|
||||
# 71| getStmt: [StringLiteral] "2 + 2 = #{...}"
|
||||
# 71| getComponent: [StringTextComponent] 2 + 2 =
|
||||
# 71| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 71| getStmt: [AddExpr] ... + ...
|
||||
# 71| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 71| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 72| getStmt: [StringLiteral] "3 + 4 = #{...}"
|
||||
# 72| getComponent: [StringTextComponent] 3 + 4 =
|
||||
# 72| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 72| getStmt: [AddExpr] ... + ...
|
||||
# 72| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 3
|
||||
# 72| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 73| getStmt: [StringLiteral] "2 + 2 = #{ 2 + 2 }"
|
||||
# 73| getComponent: [StringTextComponent] 2 + 2 = #{ 2 + 2 }
|
||||
# 74| getStmt: [StringLiteral] "3 + 4 = #{ 3 + 4 }"
|
||||
# 74| getComponent: [StringTextComponent] 3 + 4 = #{ 3 + 4 }
|
||||
# 75| getStmt: [StringConcatenation] "..." "..."
|
||||
# 75| getString: [StringLiteral] "foo"
|
||||
# 75| getComponent: [StringTextComponent] foo
|
||||
# 75| getString: [StringLiteral] "bar"
|
||||
# 75| getComponent: [StringTextComponent] bar
|
||||
# 75| getString: [StringLiteral] "baz"
|
||||
# 75| getComponent: [StringTextComponent] baz
|
||||
# 76| getStmt: [StringConcatenation] "..." "..."
|
||||
# 76| getString: [StringLiteral] "foo"
|
||||
# 76| getComponent: [StringTextComponent] foo
|
||||
# 76| getString: [StringLiteral] "bar"
|
||||
# 76| getComponent: [StringTextComponent] bar
|
||||
# 76| getString: [StringLiteral] "baz"
|
||||
# 76| getComponent: [StringTextComponent] baz
|
||||
# 77| getStmt: [StringConcatenation] "..." "..."
|
||||
# 77| getString: [StringLiteral] "foo"
|
||||
# 77| getComponent: [StringTextComponent] foo
|
||||
# 77| getString: [StringLiteral] "bar#{...}"
|
||||
# 77| getComponent: [StringTextComponent] bar
|
||||
# 77| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 77| getStmt: [MulExpr] ... * ...
|
||||
# 77| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 77| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 77| getString: [StringLiteral] "baz"
|
||||
# 77| getComponent: [StringTextComponent] baz
|
||||
# 78| getStmt: [StringLiteral] "foo #{...} qux"
|
||||
# 78| getComponent: [StringTextComponent] foo
|
||||
# 78| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 78| getStmt: [StringLiteral] "bar #{...} baz"
|
||||
# 78| getComponent: [StringTextComponent] bar
|
||||
# 78| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 78| getStmt: [AddExpr] ... + ...
|
||||
# 78| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 78| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 3
|
||||
# 78| getComponent: [StringTextComponent] baz
|
||||
# 78| getComponent: [StringTextComponent] qux
|
||||
# 79| getStmt: [StringLiteral] "foo #{...}"
|
||||
# 79| getComponent: [StringTextComponent] foo
|
||||
# 79| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 79| getStmt: [MethodCall] call to blah
|
||||
# 79| getReceiver: [SelfVariableAccess] self
|
||||
# 79| getStmt: [AddExpr] ... + ...
|
||||
# 79| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 79| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 9
|
||||
# 80| getStmt: [AssignExpr] ... = ...
|
||||
# 80| getAnOperand/getLeftOperand: [LocalVariableAccess] bar
|
||||
# 80| getAnOperand/getRightOperand: [StringLiteral] "bar"
|
||||
# 80| getComponent: [StringTextComponent] bar
|
||||
# 81| getStmt: [AssignExpr] ... = ...
|
||||
# 81| getAnOperand/getLeftOperand: [ConstantAssignment] BAR
|
||||
# 81| getAnOperand/getRightOperand: [StringLiteral] "bar"
|
||||
# 81| getComponent: [StringTextComponent] bar
|
||||
# 82| getStmt: [StringLiteral] "foo #{...}"
|
||||
# 82| getComponent: [StringTextComponent] foo
|
||||
# 82| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 82| getStmt: [LocalVariableAccess] bar
|
||||
# 83| getStmt: [StringLiteral] "foo #{...}"
|
||||
# 83| getComponent: [StringTextComponent] foo
|
||||
# 83| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 83| getStmt: [ConstantReadAccess] BAR
|
||||
# 86| getStmt: [CharacterLiteral] ?x
|
||||
# 87| getStmt: [CharacterLiteral] ?\n
|
||||
# 88| getStmt: [CharacterLiteral] ?\s
|
||||
# 89| getStmt: [CharacterLiteral] ?\\
|
||||
# 90| getStmt: [CharacterLiteral] ?\u{58}
|
||||
# 91| getStmt: [CharacterLiteral] ?\C-a
|
||||
# 92| getStmt: [CharacterLiteral] ?\M-a
|
||||
# 93| getStmt: [CharacterLiteral] ?\M-\C-a
|
||||
# 94| getStmt: [CharacterLiteral] ?\C-\M-a
|
||||
# 97| getStmt: [SymbolLiteral] :""
|
||||
# 98| getStmt: [SymbolLiteral] :hello
|
||||
# 99| getStmt: [SymbolLiteral] :"foo bar"
|
||||
# 99| getComponent: [StringTextComponent] foo bar
|
||||
# 100| getStmt: [SymbolLiteral] :"bar baz"
|
||||
# 100| getComponent: [StringTextComponent] bar baz
|
||||
# 101| getStmt: [HashLiteral] {...}
|
||||
# 101| getElement: [Pair] Pair
|
||||
# 101| getKey: [SymbolLiteral] :foo
|
||||
# 101| getValue: [StringLiteral] "bar"
|
||||
# 101| getComponent: [StringTextComponent] bar
|
||||
# 102| getStmt: [SymbolLiteral] :"wibble"
|
||||
# 102| getComponent: [StringTextComponent] wibble
|
||||
# 103| getStmt: [SymbolLiteral] :"wibble wobble"
|
||||
# 103| getComponent: [StringTextComponent] wibble wobble
|
||||
# 104| getStmt: [SymbolLiteral] :"foo_#{...}_#{...}_#{...}"
|
||||
# 104| getComponent: [StringTextComponent] foo_
|
||||
# 104| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 104| getStmt: [AddExpr] ... + ...
|
||||
# 104| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 104| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 104| getComponent: [StringTextComponent] _
|
||||
# 104| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 104| getStmt: [LocalVariableAccess] bar
|
||||
# 104| getComponent: [StringTextComponent] _
|
||||
# 104| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 104| getStmt: [ConstantReadAccess] BAR
|
||||
# 105| getStmt: [SymbolLiteral] :"foo_#{ 2 + 2}_#{bar}_#{BAR}"
|
||||
# 105| getComponent: [StringTextComponent] foo_#{ 2 + 2}_#{bar}_#{BAR}
|
||||
# 106| getStmt: [SymbolLiteral] :"foo_#{ 3 - 2 }"
|
||||
# 106| getComponent: [StringTextComponent] foo_#{ 3 - 2 }
|
||||
# 109| getStmt: [ArrayLiteral] [...]
|
||||
# 110| getStmt: [ArrayLiteral] [...]
|
||||
# 110| getElement: [IntegerLiteral] 1
|
||||
# 110| getElement: [IntegerLiteral] 2
|
||||
# 110| getElement: [IntegerLiteral] 3
|
||||
# 111| getStmt: [ArrayLiteral] [...]
|
||||
# 111| getElement: [IntegerLiteral] 4
|
||||
# 111| getElement: [IntegerLiteral] 5
|
||||
# 111| getElement: [DivExpr] ... / ...
|
||||
# 111| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 12
|
||||
# 111| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 112| getStmt: [ArrayLiteral] [...]
|
||||
# 112| getElement: [IntegerLiteral] 7
|
||||
# 112| getElement: [ArrayLiteral] [...]
|
||||
# 112| getElement: [IntegerLiteral] 8
|
||||
# 112| getElement: [IntegerLiteral] 9
|
||||
# 115| getStmt: [ArrayLiteral] %w(...)
|
||||
# 116| getStmt: [ArrayLiteral] %w(...)
|
||||
# 116| getElement: [StringLiteral] "foo"
|
||||
# 116| getComponent: [StringTextComponent] foo
|
||||
# 116| getElement: [StringLiteral] "bar"
|
||||
# 116| getComponent: [StringTextComponent] bar
|
||||
# 116| getElement: [StringLiteral] "baz"
|
||||
# 116| getComponent: [StringTextComponent] baz
|
||||
# 117| getStmt: [ArrayLiteral] %w(...)
|
||||
# 117| getElement: [StringLiteral] "foo"
|
||||
# 117| getComponent: [StringTextComponent] foo
|
||||
# 117| getElement: [StringLiteral] "bar"
|
||||
# 117| getComponent: [StringTextComponent] bar
|
||||
# 117| getElement: [StringLiteral] "baz"
|
||||
# 117| getComponent: [StringTextComponent] baz
|
||||
# 118| getStmt: [ArrayLiteral] %w(...)
|
||||
# 118| getElement: [StringLiteral] "foo"
|
||||
# 118| getComponent: [StringTextComponent] foo
|
||||
# 118| getElement: [StringLiteral] "bar#{...}"
|
||||
# 118| getComponent: [StringTextComponent] bar
|
||||
# 118| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 118| getStmt: [AddExpr] ... + ...
|
||||
# 118| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 118| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 118| getElement: [StringLiteral] "#{...}"
|
||||
# 118| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 118| getStmt: [LocalVariableAccess] bar
|
||||
# 118| getElement: [StringLiteral] "#{...}"
|
||||
# 118| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 118| getStmt: [ConstantReadAccess] BAR
|
||||
# 118| getElement: [StringLiteral] "baz"
|
||||
# 118| getComponent: [StringTextComponent] baz
|
||||
# 119| getStmt: [ArrayLiteral] %w(...)
|
||||
# 119| getElement: [StringLiteral] "foo"
|
||||
# 119| getComponent: [StringTextComponent] foo
|
||||
# 119| getElement: [StringLiteral] "bar#{1+1}"
|
||||
# 119| getComponent: [StringTextComponent] bar#{1+1}
|
||||
# 119| getElement: [StringLiteral] "#{bar}"
|
||||
# 119| getComponent: [StringTextComponent] #{bar}
|
||||
# 119| getElement: [StringLiteral] "#{BAR}"
|
||||
# 119| getComponent: [StringTextComponent] #{BAR}
|
||||
# 119| getElement: [StringLiteral] "baz"
|
||||
# 119| getComponent: [StringTextComponent] baz
|
||||
# 122| getStmt: [ArrayLiteral] %i(...)
|
||||
# 123| getStmt: [ArrayLiteral] %i(...)
|
||||
# 123| getElement: [SymbolLiteral] :"foo"
|
||||
# 123| getComponent: [StringTextComponent] foo
|
||||
# 123| getElement: [SymbolLiteral] :"bar"
|
||||
# 123| getComponent: [StringTextComponent] bar
|
||||
# 123| getElement: [SymbolLiteral] :"baz"
|
||||
# 123| getComponent: [StringTextComponent] baz
|
||||
# 124| getStmt: [ArrayLiteral] %i(...)
|
||||
# 124| getElement: [SymbolLiteral] :"foo"
|
||||
# 124| getComponent: [StringTextComponent] foo
|
||||
# 124| getElement: [SymbolLiteral] :"bar"
|
||||
# 124| getComponent: [StringTextComponent] bar
|
||||
# 124| getElement: [SymbolLiteral] :"baz"
|
||||
# 124| getComponent: [StringTextComponent] baz
|
||||
# 125| getStmt: [ArrayLiteral] %i(...)
|
||||
# 125| getElement: [SymbolLiteral] :"foo"
|
||||
# 125| getComponent: [StringTextComponent] foo
|
||||
# 125| getElement: [SymbolLiteral] :"bar#{...}"
|
||||
# 125| getComponent: [StringTextComponent] bar
|
||||
# 125| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 125| getStmt: [AddExpr] ... + ...
|
||||
# 125| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 125| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 125| getElement: [SymbolLiteral] :"#{...}"
|
||||
# 125| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 125| getStmt: [LocalVariableAccess] bar
|
||||
# 125| getElement: [SymbolLiteral] :"#{...}"
|
||||
# 125| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 125| getStmt: [ConstantReadAccess] BAR
|
||||
# 125| getElement: [SymbolLiteral] :"baz"
|
||||
# 125| getComponent: [StringTextComponent] baz
|
||||
# 126| getStmt: [ArrayLiteral] %i(...)
|
||||
# 126| getElement: [SymbolLiteral] :"foo"
|
||||
# 126| getComponent: [StringTextComponent] foo
|
||||
# 126| getElement: [SymbolLiteral] :"bar#{"
|
||||
# 126| getComponent: [StringTextComponent] bar#{
|
||||
# 126| getElement: [SymbolLiteral] :"2"
|
||||
# 126| getComponent: [StringTextComponent] 2
|
||||
# 126| getElement: [SymbolLiteral] :"+"
|
||||
# 126| getComponent: [StringTextComponent] +
|
||||
# 126| getElement: [SymbolLiteral] :"4"
|
||||
# 126| getComponent: [StringTextComponent] 4
|
||||
# 126| getElement: [SymbolLiteral] :"}"
|
||||
# 126| getComponent: [StringTextComponent] }
|
||||
# 126| getElement: [SymbolLiteral] :"#{bar}"
|
||||
# 126| getComponent: [StringTextComponent] #{bar}
|
||||
# 126| getElement: [SymbolLiteral] :"#{BAR}"
|
||||
# 126| getComponent: [StringTextComponent] #{BAR}
|
||||
# 126| getElement: [SymbolLiteral] :"baz"
|
||||
# 126| getComponent: [StringTextComponent] baz
|
||||
# 129| getStmt: [HashLiteral] {...}
|
||||
# 130| getStmt: [HashLiteral] {...}
|
||||
# 130| getElement: [Pair] Pair
|
||||
# 130| getKey: [SymbolLiteral] :foo
|
||||
# 130| getValue: [IntegerLiteral] 1
|
||||
# 130| getElement: [Pair] Pair
|
||||
# 130| getKey: [SymbolLiteral] :bar
|
||||
# 130| getValue: [IntegerLiteral] 2
|
||||
# 130| getElement: [Pair] Pair
|
||||
# 130| getKey: [StringLiteral] "baz"
|
||||
# 130| getComponent: [StringTextComponent] baz
|
||||
# 130| getValue: [IntegerLiteral] 3
|
||||
# 131| getStmt: [HashLiteral] {...}
|
||||
# 131| getElement: [Pair] Pair
|
||||
# 131| getKey: [SymbolLiteral] :foo
|
||||
# 131| getValue: [IntegerLiteral] 7
|
||||
# 131| getElement: [HashSplatExpr] ** ...
|
||||
# 131| getAnOperand/getOperand/getReceiver: [MethodCall] call to baz
|
||||
# 131| getReceiver: [SelfVariableAccess] self
|
||||
# 134| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 134| getStmt: [RangeLiteral] _ .. _
|
||||
# 134| getBegin: [IntegerLiteral] 1
|
||||
# 134| getEnd: [IntegerLiteral] 10
|
||||
# 135| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 135| getStmt: [RangeLiteral] _ ... _
|
||||
# 135| getBegin: [IntegerLiteral] 1
|
||||
# 135| getEnd: [IntegerLiteral] 10
|
||||
# 136| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 136| getStmt: [RangeLiteral] _ .. _
|
||||
# 136| getBegin: [IntegerLiteral] 1
|
||||
# 136| getEnd: [IntegerLiteral] 0
|
||||
# 137| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 137| getStmt: [RangeLiteral] _ .. _
|
||||
# 137| getBegin: [MethodCall] call to start
|
||||
# 137| getReceiver: [SelfVariableAccess] self
|
||||
# 137| getEnd: [AddExpr] ... + ...
|
||||
# 137| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 137| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 3
|
||||
# 138| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 138| getStmt: [RangeLiteral] _ .. _
|
||||
# 138| getBegin: [IntegerLiteral] 1
|
||||
# 139| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 139| getStmt: [RangeLiteral] _ .. _
|
||||
# 139| getEnd: [IntegerLiteral] 1
|
||||
# 140| getStmt: [ParenthesizedExpr] ( ... )
|
||||
# 140| getStmt: [SubExpr] ... - ...
|
||||
# 140| getAnOperand/getLeftOperand/getReceiver: [RangeLiteral] _ .. _
|
||||
# 140| getBegin: [IntegerLiteral] 0
|
||||
# 140| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 143| getStmt: [SubshellLiteral] `ls -l`
|
||||
# 143| getComponent: [StringTextComponent] ls -l
|
||||
# 144| getStmt: [SubshellLiteral] `ls -l`
|
||||
# 144| getComponent: [StringTextComponent] ls -l
|
||||
# 145| getStmt: [SubshellLiteral] `du -d #{...} #{...} #{...}`
|
||||
# 145| getComponent: [StringTextComponent] du -d
|
||||
# 145| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 145| getStmt: [AddExpr] ... + ...
|
||||
# 145| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 145| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 145| getComponent: [StringTextComponent]
|
||||
# 145| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 145| getStmt: [LocalVariableAccess] bar
|
||||
# 145| getComponent: [StringTextComponent]
|
||||
# 145| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 145| getStmt: [ConstantReadAccess] BAR
|
||||
# 146| getStmt: [SubshellLiteral] `du -d #{...}`
|
||||
# 146| getComponent: [StringTextComponent] du -d
|
||||
# 146| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 146| getStmt: [SubExpr] ... - ...
|
||||
# 146| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 5
|
||||
# 146| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 149| getStmt: [RegExpLiteral] //
|
||||
# 150| getStmt: [RegExpLiteral] /foo/
|
||||
# 150| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 150| getComponent: [RegExpTextComponent] foo
|
||||
# 151| getStmt: [RegExpLiteral] /foo/
|
||||
# 151| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 151| getComponent: [RegExpTextComponent] foo
|
||||
# 152| getStmt: [RegExpLiteral] /foo+\sbar\S/
|
||||
# 152| getParsed: [RegExpSequence] foo+\sbar\S
|
||||
# 152| 0: [RegExpConstant, RegExpNormalChar] fo
|
||||
# 152| 1: [RegExpPlus] o+
|
||||
# 152| 0: [RegExpConstant, RegExpNormalChar] o
|
||||
# 152| 2: [RegExpCharacterClassEscape] \s
|
||||
# 152| 3: [RegExpConstant, RegExpNormalChar] bar
|
||||
# 152| 4: [RegExpCharacterClassEscape] \S
|
||||
# 152| getComponent: [RegExpTextComponent] foo+
|
||||
# 152| getComponent: [RegExpEscapeSequenceComponent] \s
|
||||
# 152| getComponent: [RegExpTextComponent] bar
|
||||
# 152| getComponent: [RegExpEscapeSequenceComponent] \S
|
||||
# 153| getStmt: [RegExpLiteral] /foo#{...}bar#{...}#{...}/
|
||||
# 153| getParsed: [RegExpConstant, RegExpNormalChar] foo2barbarbar
|
||||
# 153| getComponent: [RegExpTextComponent] foo
|
||||
# 153| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 153| getStmt: [AddExpr] ... + ...
|
||||
# 153| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 153| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 153| getComponent: [RegExpTextComponent] bar
|
||||
# 153| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 153| getStmt: [LocalVariableAccess] bar
|
||||
# 153| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 153| getStmt: [ConstantReadAccess] BAR
|
||||
# 154| getStmt: [RegExpLiteral] /foo/
|
||||
# 154| getComponent: [RegExpTextComponent] foo
|
||||
# 155| getStmt: [RegExpLiteral] //
|
||||
# 156| getStmt: [RegExpLiteral] /foo/
|
||||
# 156| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 156| getComponent: [RegExpTextComponent] foo
|
||||
# 157| getStmt: [RegExpLiteral] /foo/
|
||||
# 157| getParsed: [RegExpConstant, RegExpNormalChar] foo
|
||||
# 157| getComponent: [RegExpTextComponent] foo
|
||||
# 158| getStmt: [RegExpLiteral] /foo+\sbar\S/
|
||||
# 158| getParsed: [RegExpSequence] foo+\sbar\S
|
||||
# 158| 0: [RegExpConstant, RegExpNormalChar] fo
|
||||
# 158| 1: [RegExpPlus] o+
|
||||
# 158| 0: [RegExpConstant, RegExpNormalChar] o
|
||||
# 158| 2: [RegExpCharacterClassEscape] \s
|
||||
# 158| 3: [RegExpConstant, RegExpNormalChar] bar
|
||||
# 158| 4: [RegExpCharacterClassEscape] \S
|
||||
# 158| getComponent: [RegExpTextComponent] foo+
|
||||
# 158| getComponent: [RegExpEscapeSequenceComponent] \s
|
||||
# 158| getComponent: [RegExpTextComponent] bar
|
||||
# 158| getComponent: [RegExpEscapeSequenceComponent] \S
|
||||
# 159| getStmt: [RegExpLiteral] /foo#{...}bar#{...}#{...}/
|
||||
# 159| getParsed: [RegExpConstant, RegExpNormalChar] foo2barbarbar
|
||||
# 159| getComponent: [RegExpTextComponent] foo
|
||||
# 159| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 159| getStmt: [AddExpr] ... + ...
|
||||
# 159| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 159| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 159| getComponent: [RegExpTextComponent] bar
|
||||
# 159| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 159| getStmt: [LocalVariableAccess] bar
|
||||
# 159| getComponent: [RegExpInterpolationComponent] #{...}
|
||||
# 159| getStmt: [ConstantReadAccess] BAR
|
||||
# 160| getStmt: [RegExpLiteral] /foo/
|
||||
# 160| getComponent: [RegExpTextComponent] foo
|
||||
# 163| getStmt: [StringLiteral] "abcdefghijklmnopqrstuvwxyzabcdef"
|
||||
# 163| getComponent: [StringTextComponent] abcdefghijklmnopqrstuvwxyzabcdef
|
||||
# 164| getStmt: [StringLiteral] "foobarfoobarfoobarfoobarfooba..."
|
||||
# 164| getComponent: [StringTextComponent] foobarfoobarfoobarfoobarfoobarfoo
|
||||
# 165| getStmt: [StringLiteral] "foobar\\foobar\\foobar\\fooba..."
|
||||
# 165| getComponent: [StringTextComponent] foobar
|
||||
# 165| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 165| getComponent: [StringTextComponent] foobar
|
||||
# 165| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 165| getComponent: [StringTextComponent] foobar
|
||||
# 165| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 165| getComponent: [StringTextComponent] foobar
|
||||
# 165| getComponent: [StringEscapeSequenceComponent] \\
|
||||
# 165| getComponent: [StringTextComponent] foobar
|
||||
# 168| getStmt: [MethodCall] call to run_sql
|
||||
# 168| getReceiver: [SelfVariableAccess] self
|
||||
# 168| getArgument: [HereDoc] <<SQL
|
||||
# 168| getComponent: [StringTextComponent]
|
||||
# 168| select * from table
|
||||
# 168|
|
||||
# 168| getArgument: [HereDoc] <<SQL
|
||||
# 170| getComponent: [StringTextComponent]
|
||||
# 170| where name =
|
||||
# 171| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 171| getStmt: [MethodCall] call to name
|
||||
# 171| getReceiver: [SelfVariableAccess] self
|
||||
# 171| getComponent: [StringTextComponent]
|
||||
# 171| text with
|
||||
# 172| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 172| getStmt: [MethodCall] call to interpolation
|
||||
# 172| getReceiver: [SelfVariableAccess] self
|
||||
# 172| getComponent: [StringTextComponent] !
|
||||
# 172|
|
||||
# 176| getStmt: [AssignExpr] ... = ...
|
||||
# 176| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 176| getAnOperand/getRightOperand: [HereDoc] <<'DOC'
|
||||
# 176| getComponent: [StringTextComponent]
|
||||
# 176| text without
|
||||
# 177| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 177| getStmt: [MethodCall] call to interpolation
|
||||
# 177| getReceiver: [SelfVariableAccess] self
|
||||
# 177| getComponent: [StringTextComponent] !
|
||||
# 177|
|
||||
# 171|
|
||||
# 174| getStmt: [Method] m
|
||||
# 175| getStmt: [AssignExpr] ... = ...
|
||||
# 175| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 175| getAnOperand/getRightOperand: [HereDoc] <<-BLA
|
||||
# 175| getComponent: [StringTextComponent]
|
||||
# 175| some text
|
||||
# 176| getComponent: [StringEscapeSequenceComponent] \n
|
||||
# 176| getComponent: [StringTextComponent] and some more
|
||||
# 176|
|
||||
# 180| getStmt: [AssignExpr] ... = ...
|
||||
# 180| getAnOperand/getLeftOperand: [LocalVariableAccess] output
|
||||
# 180| getAnOperand/getRightOperand: [HereDoc] <<`SCRIPT`
|
||||
# 180| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 180| getAnOperand/getRightOperand: [HereDoc] <<~SQUIGGLY
|
||||
# 180| getComponent: [StringTextComponent]
|
||||
# 180| cat file.txt
|
||||
# 180| indented stuff
|
||||
# 180|
|
||||
# 184| getStmt: [AssignExpr] ... = ...
|
||||
# 184| getAnOperand/getLeftOperand: [LocalVariableAccess] x
|
||||
# 184| getAnOperand/getRightOperand: [IntegerLiteral] 42
|
||||
# 185| getStmt: [HashLiteral] {...}
|
||||
# 185| getElement: [Pair] Pair
|
||||
# 185| getKey: [SymbolLiteral] :x
|
||||
# 185| getValue: [LocalVariableAccess] x
|
||||
# 185| getElement: [Pair] Pair
|
||||
# 185| getKey: [SymbolLiteral] :y
|
||||
# 185| getValue: [IntegerLiteral] 5
|
||||
# 186| getStmt: [HashLiteral] {...}
|
||||
# 186| getElement: [Pair] Pair
|
||||
# 186| getKey: [SymbolLiteral] :y
|
||||
# 186| getValue: [MethodCall] call to y
|
||||
# 186| getElement: [Pair] Pair
|
||||
# 186| getKey: [SymbolLiteral] :Z
|
||||
# 186| getValue: [ConstantReadAccess] Z
|
||||
# 184| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 184| getAnOperand/getRightOperand: [HereDoc] <<"DOC"
|
||||
# 184| getComponent: [StringTextComponent]
|
||||
# 184| text with
|
||||
# 185| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 185| getStmt: [MethodCall] call to interpolation
|
||||
# 185| getReceiver: [SelfVariableAccess] self
|
||||
# 185| getComponent: [StringTextComponent] !
|
||||
# 185|
|
||||
# 189| getStmt: [AssignExpr] ... = ...
|
||||
# 189| getAnOperand/getLeftOperand: [LocalVariableAccess] query
|
||||
# 189| getAnOperand/getRightOperand: [HereDoc] <<'DOC'
|
||||
# 189| getComponent: [StringTextComponent]
|
||||
# 189| text without
|
||||
# 190| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 190| getStmt: [MethodCall] call to interpolation
|
||||
# 190| getReceiver: [SelfVariableAccess] self
|
||||
# 190| getComponent: [StringTextComponent] !
|
||||
# 190|
|
||||
# 193| getStmt: [AssignExpr] ... = ...
|
||||
# 193| getAnOperand/getLeftOperand: [LocalVariableAccess] output
|
||||
# 193| getAnOperand/getRightOperand: [HereDoc] <<`SCRIPT`
|
||||
# 193| getComponent: [StringTextComponent]
|
||||
# 193| cat file.txt
|
||||
# 193|
|
||||
# 197| getStmt: [AssignExpr] ... = ...
|
||||
# 197| getAnOperand/getLeftOperand: [LocalVariableAccess] x
|
||||
# 197| getAnOperand/getRightOperand: [IntegerLiteral] 42
|
||||
# 198| getStmt: [HashLiteral] {...}
|
||||
# 198| getElement: [Pair] Pair
|
||||
# 198| getKey: [SymbolLiteral] :x
|
||||
# 198| getValue: [LocalVariableAccess] x
|
||||
# 198| getElement: [Pair] Pair
|
||||
# 198| getKey: [SymbolLiteral] :y
|
||||
# 198| getValue: [IntegerLiteral] 5
|
||||
# 199| getStmt: [HashLiteral] {...}
|
||||
# 199| getElement: [Pair] Pair
|
||||
# 199| getKey: [SymbolLiteral] :y
|
||||
# 199| getValue: [MethodCall] call to y
|
||||
# 199| getElement: [Pair] Pair
|
||||
# 199| getKey: [SymbolLiteral] :Z
|
||||
# 199| getValue: [ConstantReadAccess] Z
|
||||
control/loops.rb:
|
||||
# 1| [Toplevel] loops.rb
|
||||
# 2| getStmt: [AssignExpr] ... = ...
|
||||
|
||||
@@ -314,196 +314,196 @@ escape_sequences/escapes.rb:
|
||||
# 58| getArgument: [StringLiteral] "bar"
|
||||
# 58| getComponent: [StringTextComponent] bar
|
||||
literals/literals.rb:
|
||||
# 88| [HashLiteral] {...}
|
||||
# 88| getDesugared: [MethodCall] call to []
|
||||
# 88| getReceiver: [ConstantReadAccess] Hash
|
||||
# 88| getArgument: [Pair] Pair
|
||||
# 88| getKey: [SymbolLiteral] :foo
|
||||
# 88| getValue: [StringLiteral] "bar"
|
||||
# 88| getComponent: [StringTextComponent] bar
|
||||
# 96| [ArrayLiteral] [...]
|
||||
# 96| getDesugared: [MethodCall] call to []
|
||||
# 96| getReceiver: [ConstantReadAccess] Array
|
||||
# 97| [ArrayLiteral] [...]
|
||||
# 97| getDesugared: [MethodCall] call to []
|
||||
# 97| getReceiver: [ConstantReadAccess] Array
|
||||
# 97| getArgument: [IntegerLiteral] 1
|
||||
# 97| getArgument: [IntegerLiteral] 2
|
||||
# 97| getArgument: [IntegerLiteral] 3
|
||||
# 98| [ArrayLiteral] [...]
|
||||
# 98| getDesugared: [MethodCall] call to []
|
||||
# 98| getReceiver: [ConstantReadAccess] Array
|
||||
# 98| getArgument: [IntegerLiteral] 4
|
||||
# 98| getArgument: [IntegerLiteral] 5
|
||||
# 98| getArgument: [DivExpr] ... / ...
|
||||
# 98| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 12
|
||||
# 98| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 99| [ArrayLiteral] [...]
|
||||
# 99| getDesugared: [MethodCall] call to []
|
||||
# 99| getReceiver: [ConstantReadAccess] Array
|
||||
# 99| getArgument: [IntegerLiteral] 7
|
||||
# 99| getArgument: [ArrayLiteral] [...]
|
||||
# 99| getDesugared: [MethodCall] call to []
|
||||
# 99| getReceiver: [ConstantReadAccess] Array
|
||||
# 99| getArgument: [IntegerLiteral] 8
|
||||
# 99| getArgument: [IntegerLiteral] 9
|
||||
# 102| [ArrayLiteral] %w(...)
|
||||
# 102| getDesugared: [MethodCall] call to []
|
||||
# 102| getReceiver: [ConstantReadAccess] Array
|
||||
# 103| [ArrayLiteral] %w(...)
|
||||
# 103| getDesugared: [MethodCall] call to []
|
||||
# 103| getReceiver: [ConstantReadAccess] Array
|
||||
# 103| getArgument: [StringLiteral] "foo"
|
||||
# 103| getComponent: [StringTextComponent] foo
|
||||
# 103| getArgument: [StringLiteral] "bar"
|
||||
# 103| getComponent: [StringTextComponent] bar
|
||||
# 103| getArgument: [StringLiteral] "baz"
|
||||
# 103| getComponent: [StringTextComponent] baz
|
||||
# 104| [ArrayLiteral] %w(...)
|
||||
# 104| getDesugared: [MethodCall] call to []
|
||||
# 104| getReceiver: [ConstantReadAccess] Array
|
||||
# 104| getArgument: [StringLiteral] "foo"
|
||||
# 104| getComponent: [StringTextComponent] foo
|
||||
# 104| getArgument: [StringLiteral] "bar"
|
||||
# 104| getComponent: [StringTextComponent] bar
|
||||
# 104| getArgument: [StringLiteral] "baz"
|
||||
# 104| getComponent: [StringTextComponent] baz
|
||||
# 105| [ArrayLiteral] %w(...)
|
||||
# 105| getDesugared: [MethodCall] call to []
|
||||
# 105| getReceiver: [ConstantReadAccess] Array
|
||||
# 105| getArgument: [StringLiteral] "foo"
|
||||
# 105| getComponent: [StringTextComponent] foo
|
||||
# 105| getArgument: [StringLiteral] "bar#{...}"
|
||||
# 105| getComponent: [StringTextComponent] bar
|
||||
# 105| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 105| getStmt: [AddExpr] ... + ...
|
||||
# 105| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 105| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 105| getArgument: [StringLiteral] "#{...}"
|
||||
# 105| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 105| getStmt: [LocalVariableAccess] bar
|
||||
# 105| getArgument: [StringLiteral] "#{...}"
|
||||
# 105| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 105| getStmt: [ConstantReadAccess] BAR
|
||||
# 105| getArgument: [StringLiteral] "baz"
|
||||
# 105| getComponent: [StringTextComponent] baz
|
||||
# 106| [ArrayLiteral] %w(...)
|
||||
# 106| getDesugared: [MethodCall] call to []
|
||||
# 106| getReceiver: [ConstantReadAccess] Array
|
||||
# 106| getArgument: [StringLiteral] "foo"
|
||||
# 106| getComponent: [StringTextComponent] foo
|
||||
# 106| getArgument: [StringLiteral] "bar#{1+1}"
|
||||
# 106| getComponent: [StringTextComponent] bar#{1+1}
|
||||
# 106| getArgument: [StringLiteral] "#{bar}"
|
||||
# 106| getComponent: [StringTextComponent] #{bar}
|
||||
# 106| getArgument: [StringLiteral] "#{BAR}"
|
||||
# 106| getComponent: [StringTextComponent] #{BAR}
|
||||
# 106| getArgument: [StringLiteral] "baz"
|
||||
# 106| getComponent: [StringTextComponent] baz
|
||||
# 109| [ArrayLiteral] %i(...)
|
||||
# 101| [HashLiteral] {...}
|
||||
# 101| getDesugared: [MethodCall] call to []
|
||||
# 101| getReceiver: [ConstantReadAccess] Hash
|
||||
# 101| getArgument: [Pair] Pair
|
||||
# 101| getKey: [SymbolLiteral] :foo
|
||||
# 101| getValue: [StringLiteral] "bar"
|
||||
# 101| getComponent: [StringTextComponent] bar
|
||||
# 109| [ArrayLiteral] [...]
|
||||
# 109| getDesugared: [MethodCall] call to []
|
||||
# 109| getReceiver: [ConstantReadAccess] Array
|
||||
# 110| [ArrayLiteral] %i(...)
|
||||
# 110| [ArrayLiteral] [...]
|
||||
# 110| getDesugared: [MethodCall] call to []
|
||||
# 110| getReceiver: [ConstantReadAccess] Array
|
||||
# 110| getArgument: [SymbolLiteral] :"foo"
|
||||
# 110| getComponent: [StringTextComponent] foo
|
||||
# 110| getArgument: [SymbolLiteral] :"bar"
|
||||
# 110| getComponent: [StringTextComponent] bar
|
||||
# 110| getArgument: [SymbolLiteral] :"baz"
|
||||
# 110| getComponent: [StringTextComponent] baz
|
||||
# 111| [ArrayLiteral] %i(...)
|
||||
# 110| getArgument: [IntegerLiteral] 1
|
||||
# 110| getArgument: [IntegerLiteral] 2
|
||||
# 110| getArgument: [IntegerLiteral] 3
|
||||
# 111| [ArrayLiteral] [...]
|
||||
# 111| getDesugared: [MethodCall] call to []
|
||||
# 111| getReceiver: [ConstantReadAccess] Array
|
||||
# 111| getArgument: [SymbolLiteral] :"foo"
|
||||
# 111| getComponent: [StringTextComponent] foo
|
||||
# 111| getArgument: [SymbolLiteral] :"bar"
|
||||
# 111| getComponent: [StringTextComponent] bar
|
||||
# 111| getArgument: [SymbolLiteral] :"baz"
|
||||
# 111| getComponent: [StringTextComponent] baz
|
||||
# 112| [ArrayLiteral] %i(...)
|
||||
# 111| getArgument: [IntegerLiteral] 4
|
||||
# 111| getArgument: [IntegerLiteral] 5
|
||||
# 111| getArgument: [DivExpr] ... / ...
|
||||
# 111| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 12
|
||||
# 111| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 2
|
||||
# 112| [ArrayLiteral] [...]
|
||||
# 112| getDesugared: [MethodCall] call to []
|
||||
# 112| getReceiver: [ConstantReadAccess] Array
|
||||
# 112| getArgument: [SymbolLiteral] :"foo"
|
||||
# 112| getComponent: [StringTextComponent] foo
|
||||
# 112| getArgument: [SymbolLiteral] :"bar#{...}"
|
||||
# 112| getComponent: [StringTextComponent] bar
|
||||
# 112| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 112| getStmt: [AddExpr] ... + ...
|
||||
# 112| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 112| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 112| getArgument: [SymbolLiteral] :"#{...}"
|
||||
# 112| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 112| getStmt: [LocalVariableAccess] bar
|
||||
# 112| getArgument: [SymbolLiteral] :"#{...}"
|
||||
# 112| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 112| getStmt: [ConstantReadAccess] BAR
|
||||
# 112| getArgument: [SymbolLiteral] :"baz"
|
||||
# 112| getComponent: [StringTextComponent] baz
|
||||
# 113| [ArrayLiteral] %i(...)
|
||||
# 113| getDesugared: [MethodCall] call to []
|
||||
# 113| getReceiver: [ConstantReadAccess] Array
|
||||
# 113| getArgument: [SymbolLiteral] :"foo"
|
||||
# 113| getComponent: [StringTextComponent] foo
|
||||
# 113| getArgument: [SymbolLiteral] :"bar#{"
|
||||
# 113| getComponent: [StringTextComponent] bar#{
|
||||
# 113| getArgument: [SymbolLiteral] :"2"
|
||||
# 113| getComponent: [StringTextComponent] 2
|
||||
# 113| getArgument: [SymbolLiteral] :"+"
|
||||
# 113| getComponent: [StringTextComponent] +
|
||||
# 113| getArgument: [SymbolLiteral] :"4"
|
||||
# 113| getComponent: [StringTextComponent] 4
|
||||
# 113| getArgument: [SymbolLiteral] :"}"
|
||||
# 113| getComponent: [StringTextComponent] }
|
||||
# 113| getArgument: [SymbolLiteral] :"#{bar}"
|
||||
# 113| getComponent: [StringTextComponent] #{bar}
|
||||
# 113| getArgument: [SymbolLiteral] :"#{BAR}"
|
||||
# 113| getComponent: [StringTextComponent] #{BAR}
|
||||
# 113| getArgument: [SymbolLiteral] :"baz"
|
||||
# 113| getComponent: [StringTextComponent] baz
|
||||
# 116| [HashLiteral] {...}
|
||||
# 112| getArgument: [IntegerLiteral] 7
|
||||
# 112| getArgument: [ArrayLiteral] [...]
|
||||
# 112| getDesugared: [MethodCall] call to []
|
||||
# 112| getReceiver: [ConstantReadAccess] Array
|
||||
# 112| getArgument: [IntegerLiteral] 8
|
||||
# 112| getArgument: [IntegerLiteral] 9
|
||||
# 115| [ArrayLiteral] %w(...)
|
||||
# 115| getDesugared: [MethodCall] call to []
|
||||
# 115| getReceiver: [ConstantReadAccess] Array
|
||||
# 116| [ArrayLiteral] %w(...)
|
||||
# 116| getDesugared: [MethodCall] call to []
|
||||
# 116| getReceiver: [ConstantReadAccess] Hash
|
||||
# 117| [HashLiteral] {...}
|
||||
# 116| getReceiver: [ConstantReadAccess] Array
|
||||
# 116| getArgument: [StringLiteral] "foo"
|
||||
# 116| getComponent: [StringTextComponent] foo
|
||||
# 116| getArgument: [StringLiteral] "bar"
|
||||
# 116| getComponent: [StringTextComponent] bar
|
||||
# 116| getArgument: [StringLiteral] "baz"
|
||||
# 116| getComponent: [StringTextComponent] baz
|
||||
# 117| [ArrayLiteral] %w(...)
|
||||
# 117| getDesugared: [MethodCall] call to []
|
||||
# 117| getReceiver: [ConstantReadAccess] Hash
|
||||
# 117| getArgument: [Pair] Pair
|
||||
# 117| getKey: [SymbolLiteral] :foo
|
||||
# 117| getValue: [IntegerLiteral] 1
|
||||
# 117| getArgument: [Pair] Pair
|
||||
# 117| getKey: [SymbolLiteral] :bar
|
||||
# 117| getValue: [IntegerLiteral] 2
|
||||
# 117| getArgument: [Pair] Pair
|
||||
# 117| getKey: [StringLiteral] "baz"
|
||||
# 117| getComponent: [StringTextComponent] baz
|
||||
# 117| getValue: [IntegerLiteral] 3
|
||||
# 118| [HashLiteral] {...}
|
||||
# 117| getReceiver: [ConstantReadAccess] Array
|
||||
# 117| getArgument: [StringLiteral] "foo"
|
||||
# 117| getComponent: [StringTextComponent] foo
|
||||
# 117| getArgument: [StringLiteral] "bar"
|
||||
# 117| getComponent: [StringTextComponent] bar
|
||||
# 117| getArgument: [StringLiteral] "baz"
|
||||
# 117| getComponent: [StringTextComponent] baz
|
||||
# 118| [ArrayLiteral] %w(...)
|
||||
# 118| getDesugared: [MethodCall] call to []
|
||||
# 118| getReceiver: [ConstantReadAccess] Hash
|
||||
# 118| getArgument: [Pair] Pair
|
||||
# 118| getKey: [SymbolLiteral] :foo
|
||||
# 118| getValue: [IntegerLiteral] 7
|
||||
# 118| getArgument: [HashSplatExpr] ** ...
|
||||
# 118| getAnOperand/getOperand/getReceiver: [MethodCall] call to baz
|
||||
# 118| getReceiver: [SelfVariableAccess] self
|
||||
# 185| [HashLiteral] {...}
|
||||
# 185| getDesugared: [MethodCall] call to []
|
||||
# 185| getReceiver: [ConstantReadAccess] Hash
|
||||
# 185| getArgument: [Pair] Pair
|
||||
# 185| getKey: [SymbolLiteral] :x
|
||||
# 185| getValue: [LocalVariableAccess] x
|
||||
# 185| getArgument: [Pair] Pair
|
||||
# 185| getKey: [SymbolLiteral] :y
|
||||
# 185| getValue: [IntegerLiteral] 5
|
||||
# 186| [HashLiteral] {...}
|
||||
# 186| getDesugared: [MethodCall] call to []
|
||||
# 186| getReceiver: [ConstantReadAccess] Hash
|
||||
# 186| getArgument: [Pair] Pair
|
||||
# 186| getKey: [SymbolLiteral] :y
|
||||
# 186| getValue: [MethodCall] call to y
|
||||
# 186| getArgument: [Pair] Pair
|
||||
# 186| getKey: [SymbolLiteral] :Z
|
||||
# 186| getValue: [ConstantReadAccess] Z
|
||||
# 118| getReceiver: [ConstantReadAccess] Array
|
||||
# 118| getArgument: [StringLiteral] "foo"
|
||||
# 118| getComponent: [StringTextComponent] foo
|
||||
# 118| getArgument: [StringLiteral] "bar#{...}"
|
||||
# 118| getComponent: [StringTextComponent] bar
|
||||
# 118| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 118| getStmt: [AddExpr] ... + ...
|
||||
# 118| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 1
|
||||
# 118| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 1
|
||||
# 118| getArgument: [StringLiteral] "#{...}"
|
||||
# 118| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 118| getStmt: [LocalVariableAccess] bar
|
||||
# 118| getArgument: [StringLiteral] "#{...}"
|
||||
# 118| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 118| getStmt: [ConstantReadAccess] BAR
|
||||
# 118| getArgument: [StringLiteral] "baz"
|
||||
# 118| getComponent: [StringTextComponent] baz
|
||||
# 119| [ArrayLiteral] %w(...)
|
||||
# 119| getDesugared: [MethodCall] call to []
|
||||
# 119| getReceiver: [ConstantReadAccess] Array
|
||||
# 119| getArgument: [StringLiteral] "foo"
|
||||
# 119| getComponent: [StringTextComponent] foo
|
||||
# 119| getArgument: [StringLiteral] "bar#{1+1}"
|
||||
# 119| getComponent: [StringTextComponent] bar#{1+1}
|
||||
# 119| getArgument: [StringLiteral] "#{bar}"
|
||||
# 119| getComponent: [StringTextComponent] #{bar}
|
||||
# 119| getArgument: [StringLiteral] "#{BAR}"
|
||||
# 119| getComponent: [StringTextComponent] #{BAR}
|
||||
# 119| getArgument: [StringLiteral] "baz"
|
||||
# 119| getComponent: [StringTextComponent] baz
|
||||
# 122| [ArrayLiteral] %i(...)
|
||||
# 122| getDesugared: [MethodCall] call to []
|
||||
# 122| getReceiver: [ConstantReadAccess] Array
|
||||
# 123| [ArrayLiteral] %i(...)
|
||||
# 123| getDesugared: [MethodCall] call to []
|
||||
# 123| getReceiver: [ConstantReadAccess] Array
|
||||
# 123| getArgument: [SymbolLiteral] :"foo"
|
||||
# 123| getComponent: [StringTextComponent] foo
|
||||
# 123| getArgument: [SymbolLiteral] :"bar"
|
||||
# 123| getComponent: [StringTextComponent] bar
|
||||
# 123| getArgument: [SymbolLiteral] :"baz"
|
||||
# 123| getComponent: [StringTextComponent] baz
|
||||
# 124| [ArrayLiteral] %i(...)
|
||||
# 124| getDesugared: [MethodCall] call to []
|
||||
# 124| getReceiver: [ConstantReadAccess] Array
|
||||
# 124| getArgument: [SymbolLiteral] :"foo"
|
||||
# 124| getComponent: [StringTextComponent] foo
|
||||
# 124| getArgument: [SymbolLiteral] :"bar"
|
||||
# 124| getComponent: [StringTextComponent] bar
|
||||
# 124| getArgument: [SymbolLiteral] :"baz"
|
||||
# 124| getComponent: [StringTextComponent] baz
|
||||
# 125| [ArrayLiteral] %i(...)
|
||||
# 125| getDesugared: [MethodCall] call to []
|
||||
# 125| getReceiver: [ConstantReadAccess] Array
|
||||
# 125| getArgument: [SymbolLiteral] :"foo"
|
||||
# 125| getComponent: [StringTextComponent] foo
|
||||
# 125| getArgument: [SymbolLiteral] :"bar#{...}"
|
||||
# 125| getComponent: [StringTextComponent] bar
|
||||
# 125| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 125| getStmt: [AddExpr] ... + ...
|
||||
# 125| getAnOperand/getLeftOperand/getReceiver: [IntegerLiteral] 2
|
||||
# 125| getAnOperand/getArgument/getRightOperand: [IntegerLiteral] 4
|
||||
# 125| getArgument: [SymbolLiteral] :"#{...}"
|
||||
# 125| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 125| getStmt: [LocalVariableAccess] bar
|
||||
# 125| getArgument: [SymbolLiteral] :"#{...}"
|
||||
# 125| getComponent: [StringInterpolationComponent] #{...}
|
||||
# 125| getStmt: [ConstantReadAccess] BAR
|
||||
# 125| getArgument: [SymbolLiteral] :"baz"
|
||||
# 125| getComponent: [StringTextComponent] baz
|
||||
# 126| [ArrayLiteral] %i(...)
|
||||
# 126| getDesugared: [MethodCall] call to []
|
||||
# 126| getReceiver: [ConstantReadAccess] Array
|
||||
# 126| getArgument: [SymbolLiteral] :"foo"
|
||||
# 126| getComponent: [StringTextComponent] foo
|
||||
# 126| getArgument: [SymbolLiteral] :"bar#{"
|
||||
# 126| getComponent: [StringTextComponent] bar#{
|
||||
# 126| getArgument: [SymbolLiteral] :"2"
|
||||
# 126| getComponent: [StringTextComponent] 2
|
||||
# 126| getArgument: [SymbolLiteral] :"+"
|
||||
# 126| getComponent: [StringTextComponent] +
|
||||
# 126| getArgument: [SymbolLiteral] :"4"
|
||||
# 126| getComponent: [StringTextComponent] 4
|
||||
# 126| getArgument: [SymbolLiteral] :"}"
|
||||
# 126| getComponent: [StringTextComponent] }
|
||||
# 126| getArgument: [SymbolLiteral] :"#{bar}"
|
||||
# 126| getComponent: [StringTextComponent] #{bar}
|
||||
# 126| getArgument: [SymbolLiteral] :"#{BAR}"
|
||||
# 126| getComponent: [StringTextComponent] #{BAR}
|
||||
# 126| getArgument: [SymbolLiteral] :"baz"
|
||||
# 126| getComponent: [StringTextComponent] baz
|
||||
# 129| [HashLiteral] {...}
|
||||
# 129| getDesugared: [MethodCall] call to []
|
||||
# 129| getReceiver: [ConstantReadAccess] Hash
|
||||
# 130| [HashLiteral] {...}
|
||||
# 130| getDesugared: [MethodCall] call to []
|
||||
# 130| getReceiver: [ConstantReadAccess] Hash
|
||||
# 130| getArgument: [Pair] Pair
|
||||
# 130| getKey: [SymbolLiteral] :foo
|
||||
# 130| getValue: [IntegerLiteral] 1
|
||||
# 130| getArgument: [Pair] Pair
|
||||
# 130| getKey: [SymbolLiteral] :bar
|
||||
# 130| getValue: [IntegerLiteral] 2
|
||||
# 130| getArgument: [Pair] Pair
|
||||
# 130| getKey: [StringLiteral] "baz"
|
||||
# 130| getComponent: [StringTextComponent] baz
|
||||
# 130| getValue: [IntegerLiteral] 3
|
||||
# 131| [HashLiteral] {...}
|
||||
# 131| getDesugared: [MethodCall] call to []
|
||||
# 131| getReceiver: [ConstantReadAccess] Hash
|
||||
# 131| getArgument: [Pair] Pair
|
||||
# 131| getKey: [SymbolLiteral] :foo
|
||||
# 131| getValue: [IntegerLiteral] 7
|
||||
# 131| getArgument: [HashSplatExpr] ** ...
|
||||
# 131| getAnOperand/getOperand/getReceiver: [MethodCall] call to baz
|
||||
# 131| getReceiver: [SelfVariableAccess] self
|
||||
# 198| [HashLiteral] {...}
|
||||
# 198| getDesugared: [MethodCall] call to []
|
||||
# 198| getReceiver: [ConstantReadAccess] Hash
|
||||
# 198| getArgument: [Pair] Pair
|
||||
# 198| getKey: [SymbolLiteral] :x
|
||||
# 198| getValue: [LocalVariableAccess] x
|
||||
# 198| getArgument: [Pair] Pair
|
||||
# 198| getKey: [SymbolLiteral] :y
|
||||
# 198| getValue: [IntegerLiteral] 5
|
||||
# 199| [HashLiteral] {...}
|
||||
# 199| getDesugared: [MethodCall] call to []
|
||||
# 199| getReceiver: [ConstantReadAccess] Hash
|
||||
# 199| getArgument: [Pair] Pair
|
||||
# 199| getKey: [SymbolLiteral] :y
|
||||
# 199| getValue: [MethodCall] call to y
|
||||
# 199| getArgument: [Pair] Pair
|
||||
# 199| getKey: [SymbolLiteral] :Z
|
||||
# 199| getValue: [ConstantReadAccess] Z
|
||||
control/loops.rb:
|
||||
# 9| [ForExpr] for ... in ...
|
||||
# 9| getDesugared: [MethodCall] call to each
|
||||
|
||||
@@ -453,216 +453,225 @@
|
||||
| literals/literals.rb:11:1:11:5 | 5_678 | 5678 |
|
||||
| literals/literals.rb:12:1:12:1 | 0 | 0 |
|
||||
| literals/literals.rb:13:1:13:5 | 0d900 | 0 |
|
||||
| literals/literals.rb:16:1:16:6 | 0x1234 | 4660 |
|
||||
| literals/literals.rb:21:1:21:4 | 0123 | 83 |
|
||||
| literals/literals.rb:22:1:22:5 | 0o234 | 156 |
|
||||
| literals/literals.rb:23:1:23:6 | 0O45_6 | 302 |
|
||||
| literals/literals.rb:26:1:26:10 | 0b10010100 | 148 |
|
||||
| literals/literals.rb:27:1:27:11 | 0B011_01101 | 109 |
|
||||
| literals/literals.rb:30:1:30:5 | 12.34 | 12.34 |
|
||||
| literals/literals.rb:31:1:31:7 | 1234e-2 | 12.34 |
|
||||
| literals/literals.rb:32:1:32:7 | 1.234E1 | 12.34 |
|
||||
| literals/literals.rb:35:1:35:3 | 23r | 23/1 |
|
||||
| literals/literals.rb:36:1:36:5 | 9.85r | 985/100 |
|
||||
| literals/literals.rb:39:1:39:2 | 2i | 0+2i |
|
||||
| literals/literals.rb:46:1:46:2 | "" | |
|
||||
| literals/literals.rb:47:1:47:2 | "" | |
|
||||
| literals/literals.rb:48:1:48:7 | "hello" | hello |
|
||||
| literals/literals.rb:49:1:49:9 | "goodbye" | goodbye |
|
||||
| literals/literals.rb:50:1:50:30 | "string with escaped \\" quote" | string with escaped " quote |
|
||||
| literals/literals.rb:51:1:51:21 | "string with " quote" | string with " quote |
|
||||
| literals/literals.rb:52:1:52:14 | "foo bar baz" | foo bar baz |
|
||||
| literals/literals.rb:53:1:53:15 | "foo bar baz" | foo bar baz |
|
||||
| literals/literals.rb:54:1:54:20 | "foo ' bar " baz'" | foo ' bar " baz' |
|
||||
| literals/literals.rb:55:1:55:20 | "FOO ' BAR " BAZ'" | FOO ' BAR " BAZ' |
|
||||
| literals/literals.rb:56:1:56:12 | "foo\\ bar" | foo\\ bar |
|
||||
| literals/literals.rb:57:1:57:12 | "foo\\ bar" | foo bar |
|
||||
| literals/literals.rb:58:1:58:20 | "2 + 2 = #{...}" | 2 + 2 = 4 |
|
||||
| literals/literals.rb:58:13:58:13 | 2 | 2 |
|
||||
| literals/literals.rb:58:13:58:17 | ... + ... | 4 |
|
||||
| literals/literals.rb:58:17:58:17 | 2 | 2 |
|
||||
| literals/literals.rb:59:1:59:22 | "3 + 4 = #{...}" | 3 + 4 = 7 |
|
||||
| literals/literals.rb:59:15:59:15 | 3 | 3 |
|
||||
| literals/literals.rb:59:15:59:19 | ... + ... | 7 |
|
||||
| literals/literals.rb:59:19:59:19 | 4 | 4 |
|
||||
| literals/literals.rb:60:1:60:20 | "2 + 2 = #{ 2 + 2 }" | 2 + 2 = #{ 2 + 2 } |
|
||||
| literals/literals.rb:61:1:61:22 | "3 + 4 = #{ 3 + 4 }" | 3 + 4 = #{ 3 + 4 } |
|
||||
| literals/literals.rb:62:1:62:5 | "foo" | foo |
|
||||
| literals/literals.rb:62:7:62:11 | "bar" | bar |
|
||||
| literals/literals.rb:62:13:62:17 | "baz" | baz |
|
||||
| literals/literals.rb:63:1:63:7 | "foo" | foo |
|
||||
| literals/literals.rb:63:9:63:13 | "bar" | bar |
|
||||
| literals/literals.rb:63:15:63:19 | "baz" | baz |
|
||||
| literals/literals.rb:64:1:64:5 | "foo" | foo |
|
||||
| literals/literals.rb:64:7:64:21 | "bar#{...}" | bar1 |
|
||||
| literals/literals.rb:64:14:64:14 | 1 | 1 |
|
||||
| literals/literals.rb:64:14:64:18 | ... * ... | 1 |
|
||||
| literals/literals.rb:64:18:64:18 | 1 | 1 |
|
||||
| literals/literals.rb:64:23:64:27 | "baz" | baz |
|
||||
| literals/literals.rb:65:1:65:35 | "foo #{...} qux" | foo bar 5 baz qux |
|
||||
| literals/literals.rb:65:9:65:28 | "bar #{...} baz" | bar 5 baz |
|
||||
| literals/literals.rb:65:17:65:17 | 2 | 2 |
|
||||
| literals/literals.rb:65:17:65:21 | ... + ... | 5 |
|
||||
| literals/literals.rb:65:21:65:21 | 3 | 3 |
|
||||
| literals/literals.rb:66:1:66:22 | "foo #{...}" | foo 10 |
|
||||
| literals/literals.rb:66:17:66:17 | 1 | 1 |
|
||||
| literals/literals.rb:66:17:66:19 | ... + ... | 10 |
|
||||
| literals/literals.rb:66:19:66:19 | 9 | 9 |
|
||||
| literals/literals.rb:67:7:67:11 | "bar" | bar |
|
||||
| literals/literals.rb:68:7:68:11 | "bar" | bar |
|
||||
| literals/literals.rb:69:1:69:14 | "foo #{...}" | foo bar |
|
||||
| literals/literals.rb:69:9:69:11 | bar | bar |
|
||||
| literals/literals.rb:70:1:70:14 | "foo #{...}" | foo bar |
|
||||
| literals/literals.rb:70:9:70:11 | BAR | bar |
|
||||
| literals/literals.rb:73:1:73:2 | ?x | ?x |
|
||||
| literals/literals.rb:74:1:74:3 | ?\\n | ?\\n |
|
||||
| literals/literals.rb:75:1:75:3 | ?\\s | ?\\s |
|
||||
| literals/literals.rb:76:1:76:3 | ?\\\\ | ?\\\\ |
|
||||
| literals/literals.rb:77:1:77:7 | ?\\u{58} | ?\\u{58} |
|
||||
| literals/literals.rb:78:1:78:5 | ?\\C-a | ?\\C-a |
|
||||
| literals/literals.rb:79:1:79:5 | ?\\M-a | ?\\M-a |
|
||||
| literals/literals.rb:80:1:80:8 | ?\\M-\\C-a | ?\\M-\\C-a |
|
||||
| literals/literals.rb:81:1:81:8 | ?\\C-\\M-a | ?\\C-\\M-a |
|
||||
| literals/literals.rb:84:1:84:3 | :"" | : |
|
||||
| literals/literals.rb:85:1:85:6 | :hello | :hello |
|
||||
| literals/literals.rb:86:1:86:10 | :"foo bar" | :foo bar |
|
||||
| literals/literals.rb:87:1:87:10 | :"bar baz" | :bar baz |
|
||||
| literals/literals.rb:88:3:88:5 | :foo | :foo |
|
||||
| literals/literals.rb:88:8:88:12 | "bar" | bar |
|
||||
| literals/literals.rb:89:1:89:10 | :"wibble" | :wibble |
|
||||
| literals/literals.rb:90:1:90:17 | :"wibble wobble" | :wibble wobble |
|
||||
| literals/literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | :foo_4_bar_bar |
|
||||
| literals/literals.rb:91:10:91:10 | 2 | 2 |
|
||||
| literals/literals.rb:91:10:91:14 | ... + ... | 4 |
|
||||
| literals/literals.rb:91:14:91:14 | 2 | 2 |
|
||||
| literals/literals.rb:91:19:91:21 | bar | bar |
|
||||
| literals/literals.rb:91:26:91:28 | BAR | bar |
|
||||
| literals/literals.rb:92:1:92:30 | :"foo_#{ 2 + 2}_#{bar}_#{BAR}" | :foo_#{ 2 + 2}_#{bar}_#{BAR} |
|
||||
| literals/literals.rb:93:1:93:18 | :"foo_#{ 3 - 2 }" | :foo_#{ 3 - 2 } |
|
||||
| literals/literals.rb:97:2:97:2 | 1 | 1 |
|
||||
| literals/literals.rb:97:5:97:5 | 2 | 2 |
|
||||
| literals/literals.rb:97:8:97:8 | 3 | 3 |
|
||||
| literals/literals.rb:98:2:98:2 | 4 | 4 |
|
||||
| literals/literals.rb:98:5:98:5 | 5 | 5 |
|
||||
| literals/literals.rb:98:8:98:9 | 12 | 12 |
|
||||
| literals/literals.rb:98:8:98:13 | ... / ... | 6 |
|
||||
| literals/literals.rb:98:13:98:13 | 2 | 2 |
|
||||
| literals/literals.rb:99:2:99:2 | 7 | 7 |
|
||||
| literals/literals.rb:99:6:99:6 | 8 | 8 |
|
||||
| literals/literals.rb:99:9:99:9 | 9 | 9 |
|
||||
| literals/literals.rb:103:4:103:6 | "foo" | foo |
|
||||
| literals/literals.rb:103:8:103:10 | "bar" | bar |
|
||||
| literals/literals.rb:103:12:103:14 | "baz" | baz |
|
||||
| literals/literals.rb:104:4:104:6 | "foo" | foo |
|
||||
| literals/literals.rb:104:8:104:10 | "bar" | bar |
|
||||
| literals/literals.rb:104:12:104:14 | "baz" | baz |
|
||||
| literals/literals.rb:105:4:105:6 | "foo" | foo |
|
||||
| literals/literals.rb:105:8:105:16 | "bar#{...}" | bar2 |
|
||||
| literals/literals.rb:105:13:105:13 | 1 | 1 |
|
||||
| literals/literals.rb:105:13:105:15 | ... + ... | 2 |
|
||||
| literals/literals.rb:105:15:105:15 | 1 | 1 |
|
||||
| literals/literals.rb:105:18:105:23 | "#{...}" | bar |
|
||||
| literals/literals.rb:105:20:105:22 | bar | bar |
|
||||
| literals/literals.rb:105:25:105:30 | "#{...}" | bar |
|
||||
| literals/literals.rb:105:27:105:29 | BAR | bar |
|
||||
| literals/literals.rb:105:32:105:34 | "baz" | baz |
|
||||
| literals/literals.rb:106:4:106:6 | "foo" | foo |
|
||||
| literals/literals.rb:106:8:106:16 | "bar#{1+1}" | bar#{1+1} |
|
||||
| literals/literals.rb:106:18:106:23 | "#{bar}" | #{bar} |
|
||||
| literals/literals.rb:106:25:106:30 | "#{BAR}" | #{BAR} |
|
||||
| literals/literals.rb:106:32:106:34 | "baz" | baz |
|
||||
| literals/literals.rb:110:4:110:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:110:8:110:10 | :"bar" | :bar |
|
||||
| literals/literals.rb:110:12:110:14 | :"baz" | :baz |
|
||||
| literals/literals.rb:111:4:111:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:111:8:111:10 | :"bar" | :bar |
|
||||
| literals/literals.rb:111:12:111:14 | :"baz" | :baz |
|
||||
| literals/literals.rb:112:4:112:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:112:8:112:20 | :"bar#{...}" | :bar6 |
|
||||
| literals/literals.rb:112:14:112:14 | 2 | 2 |
|
||||
| literals/literals.rb:112:14:112:18 | ... + ... | 6 |
|
||||
| literals/literals.rb:112:18:112:18 | 4 | 4 |
|
||||
| literals/literals.rb:112:22:112:27 | :"#{...}" | :bar |
|
||||
| literals/literals.rb:112:24:112:26 | bar | bar |
|
||||
| literals/literals.rb:112:29:112:34 | :"#{...}" | :bar |
|
||||
| literals/literals.rb:112:31:112:33 | BAR | bar |
|
||||
| literals/literals.rb:112:36:112:38 | :"baz" | :baz |
|
||||
| literals/literals.rb:113:4:113:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:113:8:113:12 | :"bar#{" | :bar#{ |
|
||||
| literals/literals.rb:113:14:113:14 | :"2" | :2 |
|
||||
| literals/literals.rb:113:16:113:16 | :"+" | :+ |
|
||||
| literals/literals.rb:113:18:113:18 | :"4" | :4 |
|
||||
| literals/literals.rb:113:20:113:20 | :"}" | :} |
|
||||
| literals/literals.rb:113:22:113:27 | :"#{bar}" | :#{bar} |
|
||||
| literals/literals.rb:113:29:113:34 | :"#{BAR}" | :#{BAR} |
|
||||
| literals/literals.rb:113:36:113:38 | :"baz" | :baz |
|
||||
| literals/literals.rb:117:3:117:5 | :foo | :foo |
|
||||
| literals/literals.rb:117:8:117:8 | 1 | 1 |
|
||||
| literals/literals.rb:117:11:117:14 | :bar | :bar |
|
||||
| literals/literals.rb:117:19:117:19 | 2 | 2 |
|
||||
| literals/literals.rb:117:22:117:26 | "baz" | baz |
|
||||
| literals/literals.rb:117:31:117:31 | 3 | 3 |
|
||||
| literals/literals.rb:118:3:118:5 | :foo | :foo |
|
||||
| literals/literals.rb:118:8:118:8 | 7 | 7 |
|
||||
| literals/literals.rb:121:2:121:2 | 1 | 1 |
|
||||
| literals/literals.rb:121:5:121:6 | 10 | 10 |
|
||||
| literals/literals.rb:122:2:122:2 | 1 | 1 |
|
||||
| literals/literals.rb:122:6:122:7 | 10 | 10 |
|
||||
| literals/literals.rb:123:2:123:2 | 1 | 1 |
|
||||
| literals/literals.rb:123:7:123:7 | 0 | 0 |
|
||||
| literals/literals.rb:124:9:124:9 | 2 | 2 |
|
||||
| literals/literals.rb:124:9:124:11 | ... + ... | 5 |
|
||||
| literals/literals.rb:124:11:124:11 | 3 | 3 |
|
||||
| literals/literals.rb:125:2:125:2 | 1 | 1 |
|
||||
| literals/literals.rb:126:4:126:4 | 1 | 1 |
|
||||
| literals/literals.rb:127:2:127:2 | 0 | 0 |
|
||||
| literals/literals.rb:127:6:127:6 | 1 | 1 |
|
||||
| literals/literals.rb:130:1:130:7 | `ls -l` | ls -l |
|
||||
| literals/literals.rb:131:1:131:9 | `ls -l` | ls -l |
|
||||
| literals/literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | du -d 2 bar bar |
|
||||
| literals/literals.rb:132:11:132:11 | 1 | 1 |
|
||||
| literals/literals.rb:132:11:132:15 | ... + ... | 2 |
|
||||
| literals/literals.rb:132:15:132:15 | 1 | 1 |
|
||||
| literals/literals.rb:132:21:132:23 | bar | bar |
|
||||
| literals/literals.rb:132:28:132:30 | BAR | bar |
|
||||
| literals/literals.rb:133:1:133:20 | `du -d #{...}` | du -d 1 |
|
||||
| literals/literals.rb:133:13:133:13 | 5 | 5 |
|
||||
| literals/literals.rb:133:13:133:17 | ... - ... | 1 |
|
||||
| literals/literals.rb:133:17:133:17 | 4 | 4 |
|
||||
| literals/literals.rb:136:1:136:2 | // | |
|
||||
| literals/literals.rb:137:1:137:5 | /foo/ | foo |
|
||||
| literals/literals.rb:138:1:138:6 | /foo/ | foo |
|
||||
| literals/literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
||||
| literals/literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar |
|
||||
| literals/literals.rb:140:8:140:8 | 1 | 1 |
|
||||
| literals/literals.rb:140:8:140:12 | ... + ... | 2 |
|
||||
| literals/literals.rb:140:12:140:12 | 1 | 1 |
|
||||
| literals/literals.rb:140:20:140:22 | bar | bar |
|
||||
| literals/literals.rb:140:26:140:28 | BAR | bar |
|
||||
| literals/literals.rb:142:1:142:4 | // | |
|
||||
| literals/literals.rb:143:1:143:7 | /foo/ | foo |
|
||||
| literals/literals.rb:144:1:144:8 | /foo/ | foo |
|
||||
| literals/literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
||||
| literals/literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar |
|
||||
| literals/literals.rb:146:10:146:10 | 1 | 1 |
|
||||
| literals/literals.rb:146:10:146:14 | ... + ... | 2 |
|
||||
| literals/literals.rb:146:14:146:14 | 1 | 1 |
|
||||
| literals/literals.rb:146:22:146:24 | bar | bar |
|
||||
| literals/literals.rb:146:28:146:30 | BAR | bar |
|
||||
| literals/literals.rb:150:1:150:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | abcdefghijklmnopqrstuvwxyzabcdef |
|
||||
| literals/literals.rb:151:1:151:35 | "foobarfoobarfoobarfoobarfooba..." | foobarfoobarfoobarfoobarfoobarfoo |
|
||||
| literals/literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | foobar\\foobar\\foobar\\foobar\\foobar |
|
||||
| literals/literals.rb:155:9:155:13 | <<SQL | \nselect * from table\n |
|
||||
| literals/literals.rb:162:11:162:16 | <<-BLA | \nsome text\nand some more\n |
|
||||
| literals/literals.rb:167:9:167:19 | <<~SQUIGGLY | \n indented stuff\n |
|
||||
| literals/literals.rb:180:10:180:19 | <<`SCRIPT` | \n cat file.txt\n |
|
||||
| literals/literals.rb:184:5:184:6 | 42 | 42 |
|
||||
| literals/literals.rb:185:2:185:2 | :x | :x |
|
||||
| literals/literals.rb:185:2:185:2 | x | 42 |
|
||||
| literals/literals.rb:185:6:185:6 | :y | :y |
|
||||
| literals/literals.rb:185:8:185:8 | 5 | 5 |
|
||||
| literals/literals.rb:186:2:186:2 | :y | :y |
|
||||
| literals/literals.rb:186:7:186:7 | :Z | :Z |
|
||||
| literals/literals.rb:14:1:14:10 | 2147483647 | 2147483647 |
|
||||
| literals/literals.rb:18:1:18:6 | 0x1234 | 4660 |
|
||||
| literals/literals.rb:19:1:19:6 | 0xbeef | 48879 |
|
||||
| literals/literals.rb:20:1:20:7 | 0xF0_0D | 61453 |
|
||||
| literals/literals.rb:21:1:21:22 | 0x000000000000000000ff | 255 |
|
||||
| literals/literals.rb:22:1:22:11 | 0x7FFF_FFFF | 2147483647 |
|
||||
| literals/literals.rb:28:1:28:4 | 0123 | 83 |
|
||||
| literals/literals.rb:29:1:29:5 | 0o234 | 156 |
|
||||
| literals/literals.rb:30:1:30:6 | 0O45_6 | 302 |
|
||||
| literals/literals.rb:31:1:31:31 | 0000000000000000000000000000010 | 8 |
|
||||
| literals/literals.rb:32:1:32:12 | 017777777777 | 2147483647 |
|
||||
| literals/literals.rb:36:1:36:10 | 0b10010100 | 148 |
|
||||
| literals/literals.rb:37:1:37:11 | 0B011_01101 | 109 |
|
||||
| literals/literals.rb:38:1:38:43 | 0b00000000000000000000000000000000000000011 | 3 |
|
||||
| literals/literals.rb:39:1:39:34 | 0b01111111111111111111111111111111 | 2147483647 |
|
||||
| literals/literals.rb:43:1:43:5 | 12.34 | 12.34 |
|
||||
| literals/literals.rb:44:1:44:7 | 1234e-2 | 12.34 |
|
||||
| literals/literals.rb:45:1:45:7 | 1.234E1 | 12.34 |
|
||||
| literals/literals.rb:48:1:48:3 | 23r | 23/1 |
|
||||
| literals/literals.rb:49:1:49:5 | 9.85r | 985/100 |
|
||||
| literals/literals.rb:52:1:52:2 | 2i | 0+2i |
|
||||
| literals/literals.rb:59:1:59:2 | "" | |
|
||||
| literals/literals.rb:60:1:60:2 | "" | |
|
||||
| literals/literals.rb:61:1:61:7 | "hello" | hello |
|
||||
| literals/literals.rb:62:1:62:9 | "goodbye" | goodbye |
|
||||
| literals/literals.rb:63:1:63:30 | "string with escaped \\" quote" | string with escaped " quote |
|
||||
| literals/literals.rb:64:1:64:21 | "string with " quote" | string with " quote |
|
||||
| literals/literals.rb:65:1:65:14 | "foo bar baz" | foo bar baz |
|
||||
| literals/literals.rb:66:1:66:15 | "foo bar baz" | foo bar baz |
|
||||
| literals/literals.rb:67:1:67:20 | "foo ' bar " baz'" | foo ' bar " baz' |
|
||||
| literals/literals.rb:68:1:68:20 | "FOO ' BAR " BAZ'" | FOO ' BAR " BAZ' |
|
||||
| literals/literals.rb:69:1:69:12 | "foo\\ bar" | foo\\ bar |
|
||||
| literals/literals.rb:70:1:70:12 | "foo\\ bar" | foo bar |
|
||||
| literals/literals.rb:71:1:71:20 | "2 + 2 = #{...}" | 2 + 2 = 4 |
|
||||
| literals/literals.rb:71:13:71:13 | 2 | 2 |
|
||||
| literals/literals.rb:71:13:71:17 | ... + ... | 4 |
|
||||
| literals/literals.rb:71:17:71:17 | 2 | 2 |
|
||||
| literals/literals.rb:72:1:72:22 | "3 + 4 = #{...}" | 3 + 4 = 7 |
|
||||
| literals/literals.rb:72:15:72:15 | 3 | 3 |
|
||||
| literals/literals.rb:72:15:72:19 | ... + ... | 7 |
|
||||
| literals/literals.rb:72:19:72:19 | 4 | 4 |
|
||||
| literals/literals.rb:73:1:73:20 | "2 + 2 = #{ 2 + 2 }" | 2 + 2 = #{ 2 + 2 } |
|
||||
| literals/literals.rb:74:1:74:22 | "3 + 4 = #{ 3 + 4 }" | 3 + 4 = #{ 3 + 4 } |
|
||||
| literals/literals.rb:75:1:75:5 | "foo" | foo |
|
||||
| literals/literals.rb:75:7:75:11 | "bar" | bar |
|
||||
| literals/literals.rb:75:13:75:17 | "baz" | baz |
|
||||
| literals/literals.rb:76:1:76:7 | "foo" | foo |
|
||||
| literals/literals.rb:76:9:76:13 | "bar" | bar |
|
||||
| literals/literals.rb:76:15:76:19 | "baz" | baz |
|
||||
| literals/literals.rb:77:1:77:5 | "foo" | foo |
|
||||
| literals/literals.rb:77:7:77:21 | "bar#{...}" | bar1 |
|
||||
| literals/literals.rb:77:14:77:14 | 1 | 1 |
|
||||
| literals/literals.rb:77:14:77:18 | ... * ... | 1 |
|
||||
| literals/literals.rb:77:18:77:18 | 1 | 1 |
|
||||
| literals/literals.rb:77:23:77:27 | "baz" | baz |
|
||||
| literals/literals.rb:78:1:78:35 | "foo #{...} qux" | foo bar 5 baz qux |
|
||||
| literals/literals.rb:78:9:78:28 | "bar #{...} baz" | bar 5 baz |
|
||||
| literals/literals.rb:78:17:78:17 | 2 | 2 |
|
||||
| literals/literals.rb:78:17:78:21 | ... + ... | 5 |
|
||||
| literals/literals.rb:78:21:78:21 | 3 | 3 |
|
||||
| literals/literals.rb:79:1:79:22 | "foo #{...}" | foo 10 |
|
||||
| literals/literals.rb:79:17:79:17 | 1 | 1 |
|
||||
| literals/literals.rb:79:17:79:19 | ... + ... | 10 |
|
||||
| literals/literals.rb:79:19:79:19 | 9 | 9 |
|
||||
| literals/literals.rb:80:7:80:11 | "bar" | bar |
|
||||
| literals/literals.rb:81:7:81:11 | "bar" | bar |
|
||||
| literals/literals.rb:82:1:82:14 | "foo #{...}" | foo bar |
|
||||
| literals/literals.rb:82:9:82:11 | bar | bar |
|
||||
| literals/literals.rb:83:1:83:14 | "foo #{...}" | foo bar |
|
||||
| literals/literals.rb:83:9:83:11 | BAR | bar |
|
||||
| literals/literals.rb:86:1:86:2 | ?x | ?x |
|
||||
| literals/literals.rb:87:1:87:3 | ?\\n | ?\\n |
|
||||
| literals/literals.rb:88:1:88:3 | ?\\s | ?\\s |
|
||||
| literals/literals.rb:89:1:89:3 | ?\\\\ | ?\\\\ |
|
||||
| literals/literals.rb:90:1:90:7 | ?\\u{58} | ?\\u{58} |
|
||||
| literals/literals.rb:91:1:91:5 | ?\\C-a | ?\\C-a |
|
||||
| literals/literals.rb:92:1:92:5 | ?\\M-a | ?\\M-a |
|
||||
| literals/literals.rb:93:1:93:8 | ?\\M-\\C-a | ?\\M-\\C-a |
|
||||
| literals/literals.rb:94:1:94:8 | ?\\C-\\M-a | ?\\C-\\M-a |
|
||||
| literals/literals.rb:97:1:97:3 | :"" | : |
|
||||
| literals/literals.rb:98:1:98:6 | :hello | :hello |
|
||||
| literals/literals.rb:99:1:99:10 | :"foo bar" | :foo bar |
|
||||
| literals/literals.rb:100:1:100:10 | :"bar baz" | :bar baz |
|
||||
| literals/literals.rb:101:3:101:5 | :foo | :foo |
|
||||
| literals/literals.rb:101:8:101:12 | "bar" | bar |
|
||||
| literals/literals.rb:102:1:102:10 | :"wibble" | :wibble |
|
||||
| literals/literals.rb:103:1:103:17 | :"wibble wobble" | :wibble wobble |
|
||||
| literals/literals.rb:104:1:104:30 | :"foo_#{...}_#{...}_#{...}" | :foo_4_bar_bar |
|
||||
| literals/literals.rb:104:10:104:10 | 2 | 2 |
|
||||
| literals/literals.rb:104:10:104:14 | ... + ... | 4 |
|
||||
| literals/literals.rb:104:14:104:14 | 2 | 2 |
|
||||
| literals/literals.rb:104:19:104:21 | bar | bar |
|
||||
| literals/literals.rb:104:26:104:28 | BAR | bar |
|
||||
| literals/literals.rb:105:1:105:30 | :"foo_#{ 2 + 2}_#{bar}_#{BAR}" | :foo_#{ 2 + 2}_#{bar}_#{BAR} |
|
||||
| literals/literals.rb:106:1:106:18 | :"foo_#{ 3 - 2 }" | :foo_#{ 3 - 2 } |
|
||||
| literals/literals.rb:110:2:110:2 | 1 | 1 |
|
||||
| literals/literals.rb:110:5:110:5 | 2 | 2 |
|
||||
| literals/literals.rb:110:8:110:8 | 3 | 3 |
|
||||
| literals/literals.rb:111:2:111:2 | 4 | 4 |
|
||||
| literals/literals.rb:111:5:111:5 | 5 | 5 |
|
||||
| literals/literals.rb:111:8:111:9 | 12 | 12 |
|
||||
| literals/literals.rb:111:8:111:13 | ... / ... | 6 |
|
||||
| literals/literals.rb:111:13:111:13 | 2 | 2 |
|
||||
| literals/literals.rb:112:2:112:2 | 7 | 7 |
|
||||
| literals/literals.rb:112:6:112:6 | 8 | 8 |
|
||||
| literals/literals.rb:112:9:112:9 | 9 | 9 |
|
||||
| literals/literals.rb:116:4:116:6 | "foo" | foo |
|
||||
| literals/literals.rb:116:8:116:10 | "bar" | bar |
|
||||
| literals/literals.rb:116:12:116:14 | "baz" | baz |
|
||||
| literals/literals.rb:117:4:117:6 | "foo" | foo |
|
||||
| literals/literals.rb:117:8:117:10 | "bar" | bar |
|
||||
| literals/literals.rb:117:12:117:14 | "baz" | baz |
|
||||
| literals/literals.rb:118:4:118:6 | "foo" | foo |
|
||||
| literals/literals.rb:118:8:118:16 | "bar#{...}" | bar2 |
|
||||
| literals/literals.rb:118:13:118:13 | 1 | 1 |
|
||||
| literals/literals.rb:118:13:118:15 | ... + ... | 2 |
|
||||
| literals/literals.rb:118:15:118:15 | 1 | 1 |
|
||||
| literals/literals.rb:118:18:118:23 | "#{...}" | bar |
|
||||
| literals/literals.rb:118:20:118:22 | bar | bar |
|
||||
| literals/literals.rb:118:25:118:30 | "#{...}" | bar |
|
||||
| literals/literals.rb:118:27:118:29 | BAR | bar |
|
||||
| literals/literals.rb:118:32:118:34 | "baz" | baz |
|
||||
| literals/literals.rb:119:4:119:6 | "foo" | foo |
|
||||
| literals/literals.rb:119:8:119:16 | "bar#{1+1}" | bar#{1+1} |
|
||||
| literals/literals.rb:119:18:119:23 | "#{bar}" | #{bar} |
|
||||
| literals/literals.rb:119:25:119:30 | "#{BAR}" | #{BAR} |
|
||||
| literals/literals.rb:119:32:119:34 | "baz" | baz |
|
||||
| literals/literals.rb:123:4:123:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:123:8:123:10 | :"bar" | :bar |
|
||||
| literals/literals.rb:123:12:123:14 | :"baz" | :baz |
|
||||
| literals/literals.rb:124:4:124:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:124:8:124:10 | :"bar" | :bar |
|
||||
| literals/literals.rb:124:12:124:14 | :"baz" | :baz |
|
||||
| literals/literals.rb:125:4:125:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:125:8:125:20 | :"bar#{...}" | :bar6 |
|
||||
| literals/literals.rb:125:14:125:14 | 2 | 2 |
|
||||
| literals/literals.rb:125:14:125:18 | ... + ... | 6 |
|
||||
| literals/literals.rb:125:18:125:18 | 4 | 4 |
|
||||
| literals/literals.rb:125:22:125:27 | :"#{...}" | :bar |
|
||||
| literals/literals.rb:125:24:125:26 | bar | bar |
|
||||
| literals/literals.rb:125:29:125:34 | :"#{...}" | :bar |
|
||||
| literals/literals.rb:125:31:125:33 | BAR | bar |
|
||||
| literals/literals.rb:125:36:125:38 | :"baz" | :baz |
|
||||
| literals/literals.rb:126:4:126:6 | :"foo" | :foo |
|
||||
| literals/literals.rb:126:8:126:12 | :"bar#{" | :bar#{ |
|
||||
| literals/literals.rb:126:14:126:14 | :"2" | :2 |
|
||||
| literals/literals.rb:126:16:126:16 | :"+" | :+ |
|
||||
| literals/literals.rb:126:18:126:18 | :"4" | :4 |
|
||||
| literals/literals.rb:126:20:126:20 | :"}" | :} |
|
||||
| literals/literals.rb:126:22:126:27 | :"#{bar}" | :#{bar} |
|
||||
| literals/literals.rb:126:29:126:34 | :"#{BAR}" | :#{BAR} |
|
||||
| literals/literals.rb:126:36:126:38 | :"baz" | :baz |
|
||||
| literals/literals.rb:130:3:130:5 | :foo | :foo |
|
||||
| literals/literals.rb:130:8:130:8 | 1 | 1 |
|
||||
| literals/literals.rb:130:11:130:14 | :bar | :bar |
|
||||
| literals/literals.rb:130:19:130:19 | 2 | 2 |
|
||||
| literals/literals.rb:130:22:130:26 | "baz" | baz |
|
||||
| literals/literals.rb:130:31:130:31 | 3 | 3 |
|
||||
| literals/literals.rb:131:3:131:5 | :foo | :foo |
|
||||
| literals/literals.rb:131:8:131:8 | 7 | 7 |
|
||||
| literals/literals.rb:134:2:134:2 | 1 | 1 |
|
||||
| literals/literals.rb:134:5:134:6 | 10 | 10 |
|
||||
| literals/literals.rb:135:2:135:2 | 1 | 1 |
|
||||
| literals/literals.rb:135:6:135:7 | 10 | 10 |
|
||||
| literals/literals.rb:136:2:136:2 | 1 | 1 |
|
||||
| literals/literals.rb:136:7:136:7 | 0 | 0 |
|
||||
| literals/literals.rb:137:9:137:9 | 2 | 2 |
|
||||
| literals/literals.rb:137:9:137:11 | ... + ... | 5 |
|
||||
| literals/literals.rb:137:11:137:11 | 3 | 3 |
|
||||
| literals/literals.rb:138:2:138:2 | 1 | 1 |
|
||||
| literals/literals.rb:139:4:139:4 | 1 | 1 |
|
||||
| literals/literals.rb:140:2:140:2 | 0 | 0 |
|
||||
| literals/literals.rb:140:6:140:6 | 1 | 1 |
|
||||
| literals/literals.rb:143:1:143:7 | `ls -l` | ls -l |
|
||||
| literals/literals.rb:144:1:144:9 | `ls -l` | ls -l |
|
||||
| literals/literals.rb:145:1:145:32 | `du -d #{...} #{...} #{...}` | du -d 2 bar bar |
|
||||
| literals/literals.rb:145:11:145:11 | 1 | 1 |
|
||||
| literals/literals.rb:145:11:145:15 | ... + ... | 2 |
|
||||
| literals/literals.rb:145:15:145:15 | 1 | 1 |
|
||||
| literals/literals.rb:145:21:145:23 | bar | bar |
|
||||
| literals/literals.rb:145:28:145:30 | BAR | bar |
|
||||
| literals/literals.rb:146:1:146:20 | `du -d #{...}` | du -d 1 |
|
||||
| literals/literals.rb:146:13:146:13 | 5 | 5 |
|
||||
| literals/literals.rb:146:13:146:17 | ... - ... | 1 |
|
||||
| literals/literals.rb:146:17:146:17 | 4 | 4 |
|
||||
| literals/literals.rb:149:1:149:2 | // | |
|
||||
| literals/literals.rb:150:1:150:5 | /foo/ | foo |
|
||||
| literals/literals.rb:151:1:151:6 | /foo/ | foo |
|
||||
| literals/literals.rb:152:1:152:13 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
||||
| literals/literals.rb:153:1:153:30 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar |
|
||||
| literals/literals.rb:153:8:153:8 | 1 | 1 |
|
||||
| literals/literals.rb:153:8:153:12 | ... + ... | 2 |
|
||||
| literals/literals.rb:153:12:153:12 | 1 | 1 |
|
||||
| literals/literals.rb:153:20:153:22 | bar | bar |
|
||||
| literals/literals.rb:153:26:153:28 | BAR | bar |
|
||||
| literals/literals.rb:155:1:155:4 | // | |
|
||||
| literals/literals.rb:156:1:156:7 | /foo/ | foo |
|
||||
| literals/literals.rb:157:1:157:8 | /foo/ | foo |
|
||||
| literals/literals.rb:158:1:158:15 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
||||
| literals/literals.rb:159:1:159:32 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar |
|
||||
| literals/literals.rb:159:10:159:10 | 1 | 1 |
|
||||
| literals/literals.rb:159:10:159:14 | ... + ... | 2 |
|
||||
| literals/literals.rb:159:14:159:14 | 1 | 1 |
|
||||
| literals/literals.rb:159:22:159:24 | bar | bar |
|
||||
| literals/literals.rb:159:28:159:30 | BAR | bar |
|
||||
| literals/literals.rb:163:1:163:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | abcdefghijklmnopqrstuvwxyzabcdef |
|
||||
| literals/literals.rb:164:1:164:35 | "foobarfoobarfoobarfoobarfooba..." | foobarfoobarfoobarfoobarfoobarfoo |
|
||||
| literals/literals.rb:165:1:165:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | foobar\\foobar\\foobar\\foobar\\foobar |
|
||||
| literals/literals.rb:168:9:168:13 | <<SQL | \nselect * from table\n |
|
||||
| literals/literals.rb:175:11:175:16 | <<-BLA | \nsome text\nand some more\n |
|
||||
| literals/literals.rb:180:9:180:19 | <<~SQUIGGLY | \n indented stuff\n |
|
||||
| literals/literals.rb:193:10:193:19 | <<`SCRIPT` | \n cat file.txt\n |
|
||||
| literals/literals.rb:197:5:197:6 | 42 | 42 |
|
||||
| literals/literals.rb:198:2:198:2 | :x | :x |
|
||||
| literals/literals.rb:198:2:198:2 | x | 42 |
|
||||
| literals/literals.rb:198:6:198:6 | :y | :y |
|
||||
| literals/literals.rb:198:8:198:8 | 5 | 5 |
|
||||
| literals/literals.rb:199:2:199:2 | :y | :y |
|
||||
| literals/literals.rb:199:7:199:7 | :Z | :Z |
|
||||
| misc/misc.erb:2:15:2:37 | "main_include_admin.js" | main_include_admin.js |
|
||||
| misc/misc.rb:1:7:1:11 | "bar" | bar |
|
||||
| misc/misc.rb:3:7:3:9 | foo | foo |
|
||||
|
||||
Reference in New Issue
Block a user