mirror of
https://github.com/github/codeql.git
synced 2026-08-04 09:23:23 +02:00
907 lines
63 KiB
Plaintext
907 lines
63 KiB
Plaintext
allLiterals
|
|
| literals.rb:2:1:2:3 | nil | NilLiteral | nil |
|
|
| literals.rb:3:1:3:3 | NIL | NilLiteral | nil |
|
|
| literals.rb:4:1:4:5 | false | BooleanLiteral | false |
|
|
| literals.rb:5:1:5:5 | FALSE | BooleanLiteral | false |
|
|
| literals.rb:6:1:6:4 | true | BooleanLiteral | true |
|
|
| literals.rb:7:1:7:4 | TRUE | BooleanLiteral | true |
|
|
| literals.rb:10:1:10:4 | 1234 | IntegerLiteral | 1234 |
|
|
| literals.rb:11:1:11:5 | 5_678 | IntegerLiteral | 5678 |
|
|
| literals.rb:12:1:12:1 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:13:1:13:5 | 0d900 | IntegerLiteral | 0 |
|
|
| literals.rb:16:1:16:6 | 0x1234 | IntegerLiteral | 4660 |
|
|
| literals.rb:17:1:17:10 | 0xdeadbeef | IntegerLiteral | -559038737 |
|
|
| literals.rb:18:1:18:11 | 0xF00D_face | IntegerLiteral | -267519282 |
|
|
| literals.rb:21:1:21:4 | 0123 | IntegerLiteral | 83 |
|
|
| literals.rb:22:1:22:5 | 0o234 | IntegerLiteral | 156 |
|
|
| literals.rb:23:1:23:6 | 0O45_6 | IntegerLiteral | 302 |
|
|
| literals.rb:26:1:26:10 | 0b10010100 | IntegerLiteral | 148 |
|
|
| literals.rb:27:1:27:11 | 0B011_01101 | IntegerLiteral | 109 |
|
|
| literals.rb:30:1:30:5 | 12.34 | FloatLiteral | 12.34 |
|
|
| literals.rb:31:1:31:7 | 1234e-2 | FloatLiteral | 12.34 |
|
|
| literals.rb:32:1:32:7 | 1.234E1 | FloatLiteral | 12.34 |
|
|
| literals.rb:35:1:35:3 | 23r | RationalLiteral | 23/1 |
|
|
| literals.rb:36:1:36:5 | 9.85r | RationalLiteral | 985/100 |
|
|
| literals.rb:39:1:39:2 | 2i | ComplexLiteral | 0+2i |
|
|
| literals.rb:46:1:46:2 | "" | StringLiteral | |
|
|
| literals.rb:47:1:47:2 | "" | StringLiteral | |
|
|
| literals.rb:48:1:48:7 | "hello" | StringLiteral | hello |
|
|
| literals.rb:49:1:49:9 | "goodbye" | StringLiteral | goodbye |
|
|
| literals.rb:50:1:50:30 | "string with escaped \\" quote" | StringLiteral | string with escaped \\" quote |
|
|
| literals.rb:51:1:51:21 | "string with " quote" | StringLiteral | string with " quote |
|
|
| literals.rb:52:1:52:14 | "foo bar baz" | StringLiteral | foo bar baz |
|
|
| literals.rb:53:1:53:15 | "foo bar baz" | StringLiteral | foo bar baz |
|
|
| literals.rb:54:1:54:20 | "foo ' bar " baz'" | StringLiteral | foo ' bar " baz' |
|
|
| literals.rb:55:1:55:20 | "FOO ' BAR " BAZ'" | StringLiteral | FOO ' BAR " BAZ' |
|
|
| literals.rb:56:1:56:12 | "foo\\ bar" | StringLiteral | foo\\ bar |
|
|
| literals.rb:57:1:57:12 | "foo\\ bar" | StringLiteral | foo\\ bar |
|
|
| literals.rb:58:1:58:20 | "2 + 2 = #{...}" | StringLiteral | 2 + 2 = 4 |
|
|
| literals.rb:58:13:58:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:58:17:58:17 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | StringLiteral | 3 + 4 = 7 |
|
|
| literals.rb:59:15:59:15 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:59:19:59:19 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:60:1:60:20 | "2 + 2 = #{ 2 + 2 }" | StringLiteral | 2 + 2 = #{ 2 + 2 } |
|
|
| literals.rb:61:1:61:22 | "3 + 4 = #{ 3 + 4 }" | StringLiteral | 3 + 4 = #{ 3 + 4 } |
|
|
| literals.rb:62:1:62:5 | "foo" | StringLiteral | foo |
|
|
| literals.rb:62:7:62:11 | "bar" | StringLiteral | bar |
|
|
| literals.rb:62:13:62:17 | "baz" | StringLiteral | baz |
|
|
| literals.rb:63:1:63:7 | "foo" | StringLiteral | foo |
|
|
| literals.rb:63:9:63:13 | "bar" | StringLiteral | bar |
|
|
| literals.rb:63:15:63:19 | "baz" | StringLiteral | baz |
|
|
| literals.rb:64:1:64:5 | "foo" | StringLiteral | foo |
|
|
| literals.rb:64:7:64:21 | "bar#{...}" | StringLiteral | bar1 |
|
|
| literals.rb:64:14:64:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:64:18:64:18 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:64:23:64:27 | "baz" | StringLiteral | baz |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | StringLiteral | foo bar 5 baz qux |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | StringLiteral | bar 5 baz |
|
|
| literals.rb:65:17:65:17 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:65:21:65:21 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | StringLiteral | foo 10 |
|
|
| literals.rb:66:17:66:17 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:66:19:66:19 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:67:7:67:11 | "bar" | StringLiteral | bar |
|
|
| literals.rb:68:7:68:11 | "bar" | StringLiteral | bar |
|
|
| literals.rb:69:1:69:14 | "foo #{...}" | StringLiteral | foo bar |
|
|
| literals.rb:70:1:70:14 | "foo #{...}" | StringLiteral | foo bar |
|
|
| literals.rb:73:1:73:2 | ?x | CharacterLiteral | ?x |
|
|
| literals.rb:74:1:74:3 | ?\\n | CharacterLiteral | ?\\n |
|
|
| literals.rb:75:1:75:3 | ?\\s | CharacterLiteral | ?\\s |
|
|
| literals.rb:76:1:76:3 | ?\\\\ | CharacterLiteral | ?\\\\ |
|
|
| literals.rb:77:1:77:7 | ?\\u{58} | CharacterLiteral | ?\\u{58} |
|
|
| literals.rb:78:1:78:5 | ?\\C-a | CharacterLiteral | ?\\C-a |
|
|
| literals.rb:79:1:79:5 | ?\\M-a | CharacterLiteral | ?\\M-a |
|
|
| literals.rb:80:1:80:8 | ?\\M-\\C-a | CharacterLiteral | ?\\M-\\C-a |
|
|
| literals.rb:81:1:81:8 | ?\\C-\\M-a | CharacterLiteral | ?\\C-\\M-a |
|
|
| literals.rb:84:1:84:3 | :"" | SymbolLiteral | : |
|
|
| literals.rb:85:1:85:6 | :hello | SymbolLiteral | :hello |
|
|
| literals.rb:86:1:86:10 | :"foo bar" | SymbolLiteral | :foo bar |
|
|
| literals.rb:87:1:87:10 | :"bar baz" | SymbolLiteral | :bar baz |
|
|
| literals.rb:88:1:88:14 | {...} | HashLiteral | <none> |
|
|
| literals.rb:88:3:88:5 | :foo | SymbolLiteral | :foo |
|
|
| literals.rb:88:8:88:12 | "bar" | StringLiteral | bar |
|
|
| literals.rb:89:1:89:10 | :"wibble" | SymbolLiteral | :wibble |
|
|
| literals.rb:90:1:90:17 | :"wibble wobble" | SymbolLiteral | :wibble wobble |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | :foo_4_bar_bar |
|
|
| literals.rb:91:10:91:10 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:91:14:91:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:92:1:92:30 | :"foo_#{ 2 + 2}_#{bar}_#{BAR}" | SymbolLiteral | :foo_#{ 2 + 2}_#{bar}_#{BAR} |
|
|
| literals.rb:93:1:93:18 | :"foo_#{ 3 - 2 }" | SymbolLiteral | :foo_#{ 3 - 2 } |
|
|
| literals.rb:96:1:96:2 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:97:1:97:9 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:97:2:97:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:97:5:97:5 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:97:8:97:8 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:98:1:98:14 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:98:2:98:2 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:98:5:98:5 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:98:8:98:9 | 12 | IntegerLiteral | 12 |
|
|
| literals.rb:98:13:98:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:99:1:99:11 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:99:2:99:2 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:99:5:99:10 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:99:6:99:6 | 8 | IntegerLiteral | 8 |
|
|
| literals.rb:99:9:99:9 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:102:1:102:4 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:103:1:103:15 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:103:4:103:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:103:8:103:10 | "bar" | StringLiteral | bar |
|
|
| literals.rb:103:12:103:14 | "baz" | StringLiteral | baz |
|
|
| literals.rb:104:1:104:15 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:104:4:104:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:104:8:104:10 | "bar" | StringLiteral | bar |
|
|
| literals.rb:104:12:104:14 | "baz" | StringLiteral | baz |
|
|
| literals.rb:105:1:105:35 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:105:4:105:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:105:8:105:16 | "bar#{...}" | StringLiteral | bar2 |
|
|
| literals.rb:105:13:105:13 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:105:15:105:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:105:18:105:23 | "#{...}" | StringLiteral | bar |
|
|
| literals.rb:105:25:105:30 | "#{...}" | StringLiteral | bar |
|
|
| literals.rb:105:32:105:34 | "baz" | StringLiteral | baz |
|
|
| literals.rb:106:1:106:35 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:106:4:106:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:106:8:106:16 | "bar#{1+1}" | StringLiteral | bar#{1+1} |
|
|
| literals.rb:106:18:106:23 | "#{bar}" | StringLiteral | #{bar} |
|
|
| literals.rb:106:25:106:30 | "#{BAR}" | StringLiteral | #{BAR} |
|
|
| literals.rb:106:32:106:34 | "baz" | StringLiteral | baz |
|
|
| literals.rb:109:1:109:4 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:110:1:110:15 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:110:4:110:6 | :"foo" | SymbolLiteral | :foo |
|
|
| literals.rb:110:8:110:10 | :"bar" | SymbolLiteral | :bar |
|
|
| literals.rb:110:12:110:14 | :"baz" | SymbolLiteral | :baz |
|
|
| literals.rb:111:1:111:15 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:111:4:111:6 | :"foo" | SymbolLiteral | :foo |
|
|
| literals.rb:111:8:111:10 | :"bar" | SymbolLiteral | :bar |
|
|
| literals.rb:111:12:111:14 | :"baz" | SymbolLiteral | :baz |
|
|
| literals.rb:112:1:112:39 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:112:4:112:6 | :"foo" | SymbolLiteral | :foo |
|
|
| literals.rb:112:8:112:20 | :"bar#{...}" | SymbolLiteral | :bar6 |
|
|
| literals.rb:112:14:112:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:112:18:112:18 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:112:22:112:27 | :"#{...}" | SymbolLiteral | :bar |
|
|
| literals.rb:112:29:112:34 | :"#{...}" | SymbolLiteral | :bar |
|
|
| literals.rb:112:36:112:38 | :"baz" | SymbolLiteral | :baz |
|
|
| literals.rb:113:1:113:39 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:113:4:113:6 | :"foo" | SymbolLiteral | :foo |
|
|
| literals.rb:113:8:113:12 | :"bar#{" | SymbolLiteral | :bar#{ |
|
|
| literals.rb:113:14:113:14 | :"2" | SymbolLiteral | :2 |
|
|
| literals.rb:113:16:113:16 | :"+" | SymbolLiteral | :+ |
|
|
| literals.rb:113:18:113:18 | :"4" | SymbolLiteral | :4 |
|
|
| literals.rb:113:20:113:20 | :"}" | SymbolLiteral | :} |
|
|
| literals.rb:113:22:113:27 | :"#{bar}" | SymbolLiteral | :#{bar} |
|
|
| literals.rb:113:29:113:34 | :"#{BAR}" | SymbolLiteral | :#{BAR} |
|
|
| literals.rb:113:36:113:38 | :"baz" | SymbolLiteral | :baz |
|
|
| literals.rb:116:1:116:2 | {...} | HashLiteral | <none> |
|
|
| literals.rb:117:1:117:33 | {...} | HashLiteral | <none> |
|
|
| literals.rb:117:3:117:5 | :foo | SymbolLiteral | :foo |
|
|
| literals.rb:117:8:117:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:117:11:117:14 | :bar | SymbolLiteral | :bar |
|
|
| literals.rb:117:19:117:19 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:117:22:117:26 | "baz" | StringLiteral | baz |
|
|
| literals.rb:117:31:117:31 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:118:1:118:17 | {...} | HashLiteral | <none> |
|
|
| literals.rb:118:3:118:5 | :foo | SymbolLiteral | :foo |
|
|
| literals.rb:118:8:118:8 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:121:2:121:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:121:2:121:6 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:121:5:121:6 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:122:2:122:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:122:2:122:7 | _ ... _ | RangeLiteral | <none> |
|
|
| literals.rb:122:6:122:7 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:123:2:123:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:123:2:123:7 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:123:7:123:7 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:124:2:124:11 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:124:9:124:9 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:124:11:124:11 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:125:2:125:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:125:2:125:4 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:126:2:126:4 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:126:4:126:4 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:127:2:127:2 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:127:2:127:4 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:127:6:127:6 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:130:1:130:7 | `ls -l` | SubshellLiteral | ls -l |
|
|
| literals.rb:131:1:131:9 | `ls -l` | SubshellLiteral | ls -l |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | du -d 2 bar bar |
|
|
| literals.rb:132:11:132:11 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:132:15:132:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:133:1:133:20 | `du -d #{...}` | SubshellLiteral | du -d 1 |
|
|
| literals.rb:133:13:133:13 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:133:17:133:17 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:136:1:136:2 | // | RegExpLiteral | |
|
|
| literals.rb:137:1:137:5 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:138:1:138:6 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | RegExpLiteral | foo+\\sbar\\S |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | foo2barbarbar |
|
|
| literals.rb:140:8:140:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:140:12:140:12 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:141:1:141:8 | /foo/ | RegExpLiteral | <none> |
|
|
| literals.rb:142:1:142:4 | // | RegExpLiteral | |
|
|
| literals.rb:143:1:143:7 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:144:1:144:8 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | RegExpLiteral | foo+\\sbar\\S |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | foo2barbarbar |
|
|
| literals.rb:146:10:146:10 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:146:14:146:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:147:1:147:10 | /foo/ | RegExpLiteral | <none> |
|
|
| literals.rb:150:1:150:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | StringLiteral | abcdefghijklmnopqrstuvwxyzabcdef |
|
|
| literals.rb:151:1:151:35 | "foobarfoobarfoobarfoobarfooba..." | StringLiteral | foobarfoobarfoobarfoobarfoobarfoo |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | foobar\\\\foobar\\\\foobar\\\\foobar\\\\foobar |
|
|
| literals.rb:155:9:155:13 | <<SQL | HereDoc | \nselect * from table\n |
|
|
| literals.rb:155:16:155:20 | <<SQL | HereDoc | <none> |
|
|
| literals.rb:162:11:162:16 | <<-BLA | HereDoc | \nsome text\\nand some more\n |
|
|
| literals.rb:167:9:167:19 | <<~SQUIGGLY | HereDoc | \n indented stuff\n |
|
|
| literals.rb:171:9:171:15 | <<"DOC" | HereDoc | <none> |
|
|
| literals.rb:176:9:176:15 | <<'DOC' | HereDoc | <none> |
|
|
| literals.rb:180:10:180:19 | <<`SCRIPT` | HereDoc | \n cat file.txt\n |
|
|
| literals.rb:184:5:184:6 | 42 | IntegerLiteral | 42 |
|
|
| literals.rb:185:1:185:9 | {...} | HashLiteral | <none> |
|
|
| literals.rb:185:2:185:2 | :x | SymbolLiteral | :x |
|
|
| literals.rb:185:6:185:6 | :y | SymbolLiteral | :y |
|
|
| literals.rb:185:8:185:8 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:186:1:186:9 | {...} | HashLiteral | <none> |
|
|
| literals.rb:186:2:186:2 | :y | SymbolLiteral | :y |
|
|
| literals.rb:186:7:186:7 | :Z | SymbolLiteral | :Z |
|
|
stringlikeLiterals
|
|
| literals.rb:46:1:46:2 | "" | |
|
|
| literals.rb:47:1:47:2 | "" | |
|
|
| literals.rb:48:1:48:7 | "hello" | hello |
|
|
| literals.rb:49:1:49:9 | "goodbye" | goodbye |
|
|
| literals.rb:50:1:50:30 | "string with escaped \\" quote" | string with escaped \\" quote |
|
|
| literals.rb:51:1:51:21 | "string with " quote" | string with " quote |
|
|
| literals.rb:52:1:52:14 | "foo bar baz" | foo bar baz |
|
|
| literals.rb:53:1:53:15 | "foo bar baz" | foo bar baz |
|
|
| literals.rb:54:1:54:20 | "foo ' bar " baz'" | foo ' bar " baz' |
|
|
| literals.rb:55:1:55:20 | "FOO ' BAR " BAZ'" | FOO ' BAR " BAZ' |
|
|
| literals.rb:56:1:56:12 | "foo\\ bar" | foo\\ bar |
|
|
| literals.rb:57:1:57:12 | "foo\\ bar" | foo\\ bar |
|
|
| literals.rb:58:1:58:20 | "2 + 2 = #{...}" | 2 + 2 = 4 |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | 3 + 4 = 7 |
|
|
| literals.rb:60:1:60:20 | "2 + 2 = #{ 2 + 2 }" | 2 + 2 = #{ 2 + 2 } |
|
|
| literals.rb:61:1:61:22 | "3 + 4 = #{ 3 + 4 }" | 3 + 4 = #{ 3 + 4 } |
|
|
| literals.rb:62:1:62:5 | "foo" | foo |
|
|
| literals.rb:62:7:62:11 | "bar" | bar |
|
|
| literals.rb:62:13:62:17 | "baz" | baz |
|
|
| literals.rb:63:1:63:7 | "foo" | foo |
|
|
| literals.rb:63:9:63:13 | "bar" | bar |
|
|
| literals.rb:63:15:63:19 | "baz" | baz |
|
|
| literals.rb:64:1:64:5 | "foo" | foo |
|
|
| literals.rb:64:7:64:21 | "bar#{...}" | bar1 |
|
|
| literals.rb:64:23:64:27 | "baz" | baz |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | foo bar 5 baz qux |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | bar 5 baz |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | foo 10 |
|
|
| literals.rb:67:7:67:11 | "bar" | bar |
|
|
| literals.rb:68:7:68:11 | "bar" | bar |
|
|
| literals.rb:69:1:69:14 | "foo #{...}" | foo bar |
|
|
| literals.rb:70:1:70:14 | "foo #{...}" | foo bar |
|
|
| literals.rb:84:1:84:3 | :"" | : |
|
|
| literals.rb:85:1:85:6 | :hello | :hello |
|
|
| literals.rb:86:1:86:10 | :"foo bar" | :foo bar |
|
|
| literals.rb:87:1:87:10 | :"bar baz" | :bar baz |
|
|
| literals.rb:88:3:88:5 | :foo | :foo |
|
|
| literals.rb:88:8:88:12 | "bar" | bar |
|
|
| literals.rb:89:1:89:10 | :"wibble" | :wibble |
|
|
| literals.rb:90:1:90:17 | :"wibble wobble" | :wibble wobble |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | :foo_4_bar_bar |
|
|
| literals.rb:92:1:92:30 | :"foo_#{ 2 + 2}_#{bar}_#{BAR}" | :foo_#{ 2 + 2}_#{bar}_#{BAR} |
|
|
| literals.rb:93:1:93:18 | :"foo_#{ 3 - 2 }" | :foo_#{ 3 - 2 } |
|
|
| literals.rb:103:4:103:6 | "foo" | foo |
|
|
| literals.rb:103:8:103:10 | "bar" | bar |
|
|
| literals.rb:103:12:103:14 | "baz" | baz |
|
|
| literals.rb:104:4:104:6 | "foo" | foo |
|
|
| literals.rb:104:8:104:10 | "bar" | bar |
|
|
| literals.rb:104:12:104:14 | "baz" | baz |
|
|
| literals.rb:105:4:105:6 | "foo" | foo |
|
|
| literals.rb:105:8:105:16 | "bar#{...}" | bar2 |
|
|
| literals.rb:105:18:105:23 | "#{...}" | bar |
|
|
| literals.rb:105:25:105:30 | "#{...}" | bar |
|
|
| literals.rb:105:32:105:34 | "baz" | baz |
|
|
| literals.rb:106:4:106:6 | "foo" | foo |
|
|
| literals.rb:106:8:106:16 | "bar#{1+1}" | bar#{1+1} |
|
|
| literals.rb:106:18:106:23 | "#{bar}" | #{bar} |
|
|
| literals.rb:106:25:106:30 | "#{BAR}" | #{BAR} |
|
|
| literals.rb:106:32:106:34 | "baz" | baz |
|
|
| literals.rb:110:4:110:6 | :"foo" | :foo |
|
|
| literals.rb:110:8:110:10 | :"bar" | :bar |
|
|
| literals.rb:110:12:110:14 | :"baz" | :baz |
|
|
| literals.rb:111:4:111:6 | :"foo" | :foo |
|
|
| literals.rb:111:8:111:10 | :"bar" | :bar |
|
|
| literals.rb:111:12:111:14 | :"baz" | :baz |
|
|
| literals.rb:112:4:112:6 | :"foo" | :foo |
|
|
| literals.rb:112:8:112:20 | :"bar#{...}" | :bar6 |
|
|
| literals.rb:112:22:112:27 | :"#{...}" | :bar |
|
|
| literals.rb:112:29:112:34 | :"#{...}" | :bar |
|
|
| literals.rb:112:36:112:38 | :"baz" | :baz |
|
|
| literals.rb:113:4:113:6 | :"foo" | :foo |
|
|
| literals.rb:113:8:113:12 | :"bar#{" | :bar#{ |
|
|
| literals.rb:113:14:113:14 | :"2" | :2 |
|
|
| literals.rb:113:16:113:16 | :"+" | :+ |
|
|
| literals.rb:113:18:113:18 | :"4" | :4 |
|
|
| literals.rb:113:20:113:20 | :"}" | :} |
|
|
| literals.rb:113:22:113:27 | :"#{bar}" | :#{bar} |
|
|
| literals.rb:113:29:113:34 | :"#{BAR}" | :#{BAR} |
|
|
| literals.rb:113:36:113:38 | :"baz" | :baz |
|
|
| literals.rb:117:3:117:5 | :foo | :foo |
|
|
| literals.rb:117:11:117:14 | :bar | :bar |
|
|
| literals.rb:117:22:117:26 | "baz" | baz |
|
|
| literals.rb:118:3:118:5 | :foo | :foo |
|
|
| literals.rb:130:1:130:7 | `ls -l` | ls -l |
|
|
| literals.rb:131:1:131:9 | `ls -l` | ls -l |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | du -d 2 bar bar |
|
|
| literals.rb:133:1:133:20 | `du -d #{...}` | du -d 1 |
|
|
| literals.rb:136:1:136:2 | // | |
|
|
| literals.rb:137:1:137:5 | /foo/ | foo |
|
|
| literals.rb:138:1:138:6 | /foo/ | foo |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar |
|
|
| literals.rb:141:1:141:8 | /foo/ | <none> |
|
|
| literals.rb:142:1:142:4 | // | |
|
|
| literals.rb:143:1:143:7 | /foo/ | foo |
|
|
| literals.rb:144:1:144:8 | /foo/ | foo |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar |
|
|
| literals.rb:147:1:147:10 | /foo/ | <none> |
|
|
| literals.rb:150:1:150:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | abcdefghijklmnopqrstuvwxyzabcdef |
|
|
| literals.rb:151:1:151:35 | "foobarfoobarfoobarfoobarfooba..." | foobarfoobarfoobarfoobarfoobarfoo |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | foobar\\\\foobar\\\\foobar\\\\foobar\\\\foobar |
|
|
| literals.rb:155:9:155:13 | <<SQL | \nselect * from table\n |
|
|
| literals.rb:155:16:155:20 | <<SQL | <none> |
|
|
| literals.rb:162:11:162:16 | <<-BLA | \nsome text\\nand some more\n |
|
|
| literals.rb:167:9:167:19 | <<~SQUIGGLY | \n indented stuff\n |
|
|
| literals.rb:171:9:171:15 | <<"DOC" | <none> |
|
|
| literals.rb:176:9:176:15 | <<'DOC' | <none> |
|
|
| literals.rb:180:10:180:19 | <<`SCRIPT` | \n cat file.txt\n |
|
|
| literals.rb:185:2:185:2 | :x | :x |
|
|
| literals.rb:185:6:185:6 | :y | :y |
|
|
| literals.rb:186:2:186:2 | :y | :y |
|
|
| literals.rb:186:7:186:7 | :Z | :Z |
|
|
stringLiterals
|
|
| literals.rb:46:1:46:2 | "" | |
|
|
| literals.rb:47:1:47:2 | "" | |
|
|
| literals.rb:48:1:48:7 | "hello" | hello |
|
|
| literals.rb:49:1:49:9 | "goodbye" | goodbye |
|
|
| literals.rb:50:1:50:30 | "string with escaped \\" quote" | string with escaped \\" quote |
|
|
| literals.rb:51:1:51:21 | "string with " quote" | string with " quote |
|
|
| literals.rb:52:1:52:14 | "foo bar baz" | foo bar baz |
|
|
| literals.rb:53:1:53:15 | "foo bar baz" | foo bar baz |
|
|
| literals.rb:54:1:54:20 | "foo ' bar " baz'" | foo ' bar " baz' |
|
|
| literals.rb:55:1:55:20 | "FOO ' BAR " BAZ'" | FOO ' BAR " BAZ' |
|
|
| literals.rb:56:1:56:12 | "foo\\ bar" | foo\\ bar |
|
|
| literals.rb:57:1:57:12 | "foo\\ bar" | foo\\ bar |
|
|
| literals.rb:58:1:58:20 | "2 + 2 = #{...}" | 2 + 2 = 4 |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | 3 + 4 = 7 |
|
|
| literals.rb:60:1:60:20 | "2 + 2 = #{ 2 + 2 }" | 2 + 2 = #{ 2 + 2 } |
|
|
| literals.rb:61:1:61:22 | "3 + 4 = #{ 3 + 4 }" | 3 + 4 = #{ 3 + 4 } |
|
|
| literals.rb:62:1:62:5 | "foo" | foo |
|
|
| literals.rb:62:7:62:11 | "bar" | bar |
|
|
| literals.rb:62:13:62:17 | "baz" | baz |
|
|
| literals.rb:63:1:63:7 | "foo" | foo |
|
|
| literals.rb:63:9:63:13 | "bar" | bar |
|
|
| literals.rb:63:15:63:19 | "baz" | baz |
|
|
| literals.rb:64:1:64:5 | "foo" | foo |
|
|
| literals.rb:64:7:64:21 | "bar#{...}" | bar1 |
|
|
| literals.rb:64:23:64:27 | "baz" | baz |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | foo bar 5 baz qux |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | bar 5 baz |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | foo 10 |
|
|
| literals.rb:67:7:67:11 | "bar" | bar |
|
|
| literals.rb:68:7:68:11 | "bar" | bar |
|
|
| literals.rb:69:1:69:14 | "foo #{...}" | foo bar |
|
|
| literals.rb:70:1:70:14 | "foo #{...}" | foo bar |
|
|
| literals.rb:88:8:88:12 | "bar" | bar |
|
|
| literals.rb:103:4:103:6 | "foo" | foo |
|
|
| literals.rb:103:8:103:10 | "bar" | bar |
|
|
| literals.rb:103:12:103:14 | "baz" | baz |
|
|
| literals.rb:104:4:104:6 | "foo" | foo |
|
|
| literals.rb:104:8:104:10 | "bar" | bar |
|
|
| literals.rb:104:12:104:14 | "baz" | baz |
|
|
| literals.rb:105:4:105:6 | "foo" | foo |
|
|
| literals.rb:105:8:105:16 | "bar#{...}" | bar2 |
|
|
| literals.rb:105:18:105:23 | "#{...}" | bar |
|
|
| literals.rb:105:25:105:30 | "#{...}" | bar |
|
|
| literals.rb:105:32:105:34 | "baz" | baz |
|
|
| literals.rb:106:4:106:6 | "foo" | foo |
|
|
| literals.rb:106:8:106:16 | "bar#{1+1}" | bar#{1+1} |
|
|
| literals.rb:106:18:106:23 | "#{bar}" | #{bar} |
|
|
| literals.rb:106:25:106:30 | "#{BAR}" | #{BAR} |
|
|
| literals.rb:106:32:106:34 | "baz" | baz |
|
|
| literals.rb:117:22:117:26 | "baz" | baz |
|
|
| literals.rb:150:1:150:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | abcdefghijklmnopqrstuvwxyzabcdef |
|
|
| literals.rb:151:1:151:35 | "foobarfoobarfoobarfoobarfooba..." | foobarfoobarfoobarfoobarfoobarfoo |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | foobar\\\\foobar\\\\foobar\\\\foobar\\\\foobar |
|
|
regExpLiterals
|
|
| literals.rb:136:1:136:2 | // | | |
|
|
| literals.rb:137:1:137:5 | /foo/ | foo | |
|
|
| literals.rb:138:1:138:6 | /foo/ | foo | i |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | foo+\\sbar\\S | |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar | |
|
|
| literals.rb:141:1:141:8 | /foo/ | <none> | oxm |
|
|
| literals.rb:142:1:142:4 | // | | |
|
|
| literals.rb:143:1:143:7 | /foo/ | foo | |
|
|
| literals.rb:144:1:144:8 | /foo/ | foo | i |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | foo+\\sbar\\S | |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | foo2barbarbar | |
|
|
| literals.rb:147:1:147:10 | /foo/ | <none> | mxo |
|
|
regExpInterpolations
|
|
| literals.rb:140:5:140:14 | #{...} | 0 | literals.rb:140:8:140:12 | ... + ... | AddExpr |
|
|
| literals.rb:140:18:140:23 | #{...} | 0 | literals.rb:140:20:140:22 | bar | LocalVariableAccess |
|
|
| literals.rb:140:24:140:29 | #{...} | 0 | literals.rb:140:26:140:28 | BAR | ConstantReadAccess |
|
|
| literals.rb:146:7:146:16 | #{...} | 0 | literals.rb:146:10:146:14 | ... + ... | AddExpr |
|
|
| literals.rb:146:20:146:25 | #{...} | 0 | literals.rb:146:22:146:24 | bar | LocalVariableAccess |
|
|
| literals.rb:146:26:146:31 | #{...} | 0 | literals.rb:146:28:146:30 | BAR | ConstantReadAccess |
|
|
symbolLiterals
|
|
| literals.rb:84:1:84:3 | :"" | : |
|
|
| literals.rb:85:1:85:6 | :hello | :hello |
|
|
| literals.rb:86:1:86:10 | :"foo bar" | :foo bar |
|
|
| literals.rb:87:1:87:10 | :"bar baz" | :bar baz |
|
|
| literals.rb:88:3:88:5 | :foo | :foo |
|
|
| literals.rb:89:1:89:10 | :"wibble" | :wibble |
|
|
| literals.rb:90:1:90:17 | :"wibble wobble" | :wibble wobble |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | :foo_4_bar_bar |
|
|
| literals.rb:92:1:92:30 | :"foo_#{ 2 + 2}_#{bar}_#{BAR}" | :foo_#{ 2 + 2}_#{bar}_#{BAR} |
|
|
| literals.rb:93:1:93:18 | :"foo_#{ 3 - 2 }" | :foo_#{ 3 - 2 } |
|
|
| literals.rb:110:4:110:6 | :"foo" | :foo |
|
|
| literals.rb:110:8:110:10 | :"bar" | :bar |
|
|
| literals.rb:110:12:110:14 | :"baz" | :baz |
|
|
| literals.rb:111:4:111:6 | :"foo" | :foo |
|
|
| literals.rb:111:8:111:10 | :"bar" | :bar |
|
|
| literals.rb:111:12:111:14 | :"baz" | :baz |
|
|
| literals.rb:112:4:112:6 | :"foo" | :foo |
|
|
| literals.rb:112:8:112:20 | :"bar#{...}" | :bar6 |
|
|
| literals.rb:112:22:112:27 | :"#{...}" | :bar |
|
|
| literals.rb:112:29:112:34 | :"#{...}" | :bar |
|
|
| literals.rb:112:36:112:38 | :"baz" | :baz |
|
|
| literals.rb:113:4:113:6 | :"foo" | :foo |
|
|
| literals.rb:113:8:113:12 | :"bar#{" | :bar#{ |
|
|
| literals.rb:113:14:113:14 | :"2" | :2 |
|
|
| literals.rb:113:16:113:16 | :"+" | :+ |
|
|
| literals.rb:113:18:113:18 | :"4" | :4 |
|
|
| literals.rb:113:20:113:20 | :"}" | :} |
|
|
| literals.rb:113:22:113:27 | :"#{bar}" | :#{bar} |
|
|
| literals.rb:113:29:113:34 | :"#{BAR}" | :#{BAR} |
|
|
| literals.rb:113:36:113:38 | :"baz" | :baz |
|
|
| literals.rb:117:3:117:5 | :foo | :foo |
|
|
| literals.rb:117:11:117:14 | :bar | :bar |
|
|
| literals.rb:118:3:118:5 | :foo | :foo |
|
|
| literals.rb:185:2:185:2 | :x | :x |
|
|
| literals.rb:185:6:185:6 | :y | :y |
|
|
| literals.rb:186:2:186:2 | :y | :y |
|
|
| literals.rb:186:7:186:7 | :Z | :Z |
|
|
subshellLiterals
|
|
| literals.rb:130:1:130:7 | `ls -l` | ls -l |
|
|
| literals.rb:131:1:131:9 | `ls -l` | ls -l |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | du -d 2 bar bar |
|
|
| literals.rb:133:1:133:20 | `du -d #{...}` | du -d 1 |
|
|
stringComponents
|
|
| literals.rb:48:1:48:7 | "hello" | StringLiteral | 0 | literals.rb:48:2:48:6 | hello | StringTextComponent |
|
|
| literals.rb:49:1:49:9 | "goodbye" | StringLiteral | 0 | literals.rb:49:2:49:8 | goodbye | StringTextComponent |
|
|
| literals.rb:50:1:50:30 | "string with escaped \\" quote" | StringLiteral | 0 | literals.rb:50:2:50:21 | string with escaped | StringTextComponent |
|
|
| literals.rb:50:1:50:30 | "string with escaped \\" quote" | StringLiteral | 1 | literals.rb:50:22:50:23 | \\" | StringEscapeSequenceComponent |
|
|
| literals.rb:50:1:50:30 | "string with escaped \\" quote" | StringLiteral | 2 | literals.rb:50:24:50:29 | quote | StringTextComponent |
|
|
| literals.rb:51:1:51:21 | "string with " quote" | StringLiteral | 0 | literals.rb:51:2:51:20 | string with " quote | StringTextComponent |
|
|
| literals.rb:52:1:52:14 | "foo bar baz" | StringLiteral | 0 | literals.rb:52:3:52:13 | foo bar baz | StringTextComponent |
|
|
| literals.rb:53:1:53:15 | "foo bar baz" | StringLiteral | 0 | literals.rb:53:4:53:14 | foo bar baz | StringTextComponent |
|
|
| literals.rb:54:1:54:20 | "foo ' bar " baz'" | StringLiteral | 0 | literals.rb:54:4:54:19 | foo ' bar " baz' | StringTextComponent |
|
|
| literals.rb:55:1:55:20 | "FOO ' BAR " BAZ'" | StringLiteral | 0 | literals.rb:55:4:55:19 | FOO ' BAR " BAZ' | StringTextComponent |
|
|
| literals.rb:56:1:56:12 | "foo\\ bar" | StringLiteral | 0 | literals.rb:56:4:56:11 | foo\\ bar | StringTextComponent |
|
|
| literals.rb:57:1:57:12 | "foo\\ bar" | StringLiteral | 0 | literals.rb:57:4:57:6 | foo | StringTextComponent |
|
|
| literals.rb:57:1:57:12 | "foo\\ bar" | StringLiteral | 1 | literals.rb:57:7:57:8 | \\ | StringEscapeSequenceComponent |
|
|
| literals.rb:57:1:57:12 | "foo\\ bar" | StringLiteral | 2 | literals.rb:57:9:57:11 | bar | StringTextComponent |
|
|
| literals.rb:58:1:58:20 | "2 + 2 = #{...}" | StringLiteral | 0 | literals.rb:58:2:58:9 | 2 + 2 = | StringTextComponent |
|
|
| literals.rb:58:1:58:20 | "2 + 2 = #{...}" | StringLiteral | 1 | literals.rb:58:10:58:19 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | StringLiteral | 0 | literals.rb:59:4:59:11 | 3 + 4 = | StringTextComponent |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | StringLiteral | 1 | literals.rb:59:12:59:21 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:60:1:60:20 | "2 + 2 = #{ 2 + 2 }" | StringLiteral | 0 | literals.rb:60:2:60:19 | 2 + 2 = #{ 2 + 2 } | StringTextComponent |
|
|
| literals.rb:61:1:61:22 | "3 + 4 = #{ 3 + 4 }" | StringLiteral | 0 | literals.rb:61:4:61:21 | 3 + 4 = #{ 3 + 4 } | StringTextComponent |
|
|
| literals.rb:62:1:62:5 | "foo" | StringLiteral | 0 | literals.rb:62:2:62:4 | foo | StringTextComponent |
|
|
| literals.rb:62:7:62:11 | "bar" | StringLiteral | 0 | literals.rb:62:8:62:10 | bar | StringTextComponent |
|
|
| literals.rb:62:13:62:17 | "baz" | StringLiteral | 0 | literals.rb:62:14:62:16 | baz | StringTextComponent |
|
|
| literals.rb:63:1:63:7 | "foo" | StringLiteral | 0 | literals.rb:63:4:63:6 | foo | StringTextComponent |
|
|
| literals.rb:63:9:63:13 | "bar" | StringLiteral | 0 | literals.rb:63:10:63:12 | bar | StringTextComponent |
|
|
| literals.rb:63:15:63:19 | "baz" | StringLiteral | 0 | literals.rb:63:16:63:18 | baz | StringTextComponent |
|
|
| literals.rb:64:1:64:5 | "foo" | StringLiteral | 0 | literals.rb:64:2:64:4 | foo | StringTextComponent |
|
|
| literals.rb:64:7:64:21 | "bar#{...}" | StringLiteral | 0 | literals.rb:64:8:64:10 | bar | StringTextComponent |
|
|
| literals.rb:64:7:64:21 | "bar#{...}" | StringLiteral | 1 | literals.rb:64:11:64:20 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:64:23:64:27 | "baz" | StringLiteral | 0 | literals.rb:64:24:64:26 | baz | StringTextComponent |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | StringLiteral | 0 | literals.rb:65:2:65:5 | foo | StringTextComponent |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | StringLiteral | 1 | literals.rb:65:6:65:30 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | StringLiteral | 2 | literals.rb:65:31:65:34 | qux | StringTextComponent |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | StringLiteral | 0 | literals.rb:65:10:65:13 | bar | StringTextComponent |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | StringLiteral | 1 | literals.rb:65:14:65:23 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | StringLiteral | 2 | literals.rb:65:24:65:27 | baz | StringTextComponent |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | StringLiteral | 0 | literals.rb:66:2:66:5 | foo | StringTextComponent |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | StringLiteral | 1 | literals.rb:66:6:66:21 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:67:7:67:11 | "bar" | StringLiteral | 0 | literals.rb:67:8:67:10 | bar | StringTextComponent |
|
|
| literals.rb:68:7:68:11 | "bar" | StringLiteral | 0 | literals.rb:68:8:68:10 | bar | StringTextComponent |
|
|
| literals.rb:69:1:69:14 | "foo #{...}" | StringLiteral | 0 | literals.rb:69:2:69:5 | foo | StringTextComponent |
|
|
| literals.rb:69:1:69:14 | "foo #{...}" | StringLiteral | 1 | literals.rb:69:6:69:13 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:70:1:70:14 | "foo #{...}" | StringLiteral | 0 | literals.rb:70:2:70:5 | foo | StringTextComponent |
|
|
| literals.rb:70:1:70:14 | "foo #{...}" | StringLiteral | 1 | literals.rb:70:6:70:13 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:86:1:86:10 | :"foo bar" | SymbolLiteral | 0 | literals.rb:86:3:86:9 | foo bar | StringTextComponent |
|
|
| literals.rb:87:1:87:10 | :"bar baz" | SymbolLiteral | 0 | literals.rb:87:3:87:9 | bar baz | StringTextComponent |
|
|
| literals.rb:88:8:88:12 | "bar" | StringLiteral | 0 | literals.rb:88:9:88:11 | bar | StringTextComponent |
|
|
| literals.rb:89:1:89:10 | :"wibble" | SymbolLiteral | 0 | literals.rb:89:4:89:9 | wibble | StringTextComponent |
|
|
| literals.rb:90:1:90:17 | :"wibble wobble" | SymbolLiteral | 0 | literals.rb:90:4:90:16 | wibble wobble | StringTextComponent |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | 0 | literals.rb:91:3:91:6 | foo_ | StringTextComponent |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | 1 | literals.rb:91:7:91:15 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | 2 | literals.rb:91:16:91:16 | _ | StringTextComponent |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | 3 | literals.rb:91:17:91:22 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | 4 | literals.rb:91:23:91:23 | _ | StringTextComponent |
|
|
| literals.rb:91:1:91:30 | :"foo_#{...}_#{...}_#{...}" | SymbolLiteral | 5 | literals.rb:91:24:91:29 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:92:1:92:30 | :"foo_#{ 2 + 2}_#{bar}_#{BAR}" | SymbolLiteral | 0 | literals.rb:92:3:92:29 | foo_#{ 2 + 2}_#{bar}_#{BAR} | StringTextComponent |
|
|
| literals.rb:93:1:93:18 | :"foo_#{ 3 - 2 }" | SymbolLiteral | 0 | literals.rb:93:4:93:17 | foo_#{ 3 - 2 } | StringTextComponent |
|
|
| literals.rb:103:4:103:6 | "foo" | StringLiteral | 0 | literals.rb:103:4:103:6 | foo | StringTextComponent |
|
|
| literals.rb:103:8:103:10 | "bar" | StringLiteral | 0 | literals.rb:103:8:103:10 | bar | StringTextComponent |
|
|
| literals.rb:103:12:103:14 | "baz" | StringLiteral | 0 | literals.rb:103:12:103:14 | baz | StringTextComponent |
|
|
| literals.rb:104:4:104:6 | "foo" | StringLiteral | 0 | literals.rb:104:4:104:6 | foo | StringTextComponent |
|
|
| literals.rb:104:8:104:10 | "bar" | StringLiteral | 0 | literals.rb:104:8:104:10 | bar | StringTextComponent |
|
|
| literals.rb:104:12:104:14 | "baz" | StringLiteral | 0 | literals.rb:104:12:104:14 | baz | StringTextComponent |
|
|
| literals.rb:105:4:105:6 | "foo" | StringLiteral | 0 | literals.rb:105:4:105:6 | foo | StringTextComponent |
|
|
| literals.rb:105:8:105:16 | "bar#{...}" | StringLiteral | 0 | literals.rb:105:8:105:10 | bar | StringTextComponent |
|
|
| literals.rb:105:8:105:16 | "bar#{...}" | StringLiteral | 1 | literals.rb:105:11:105:16 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:105:18:105:23 | "#{...}" | StringLiteral | 0 | literals.rb:105:18:105:23 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:105:25:105:30 | "#{...}" | StringLiteral | 0 | literals.rb:105:25:105:30 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:105:32:105:34 | "baz" | StringLiteral | 0 | literals.rb:105:32:105:34 | baz | StringTextComponent |
|
|
| literals.rb:106:4:106:6 | "foo" | StringLiteral | 0 | literals.rb:106:4:106:6 | foo | StringTextComponent |
|
|
| literals.rb:106:8:106:16 | "bar#{1+1}" | StringLiteral | 0 | literals.rb:106:8:106:16 | bar#{1+1} | StringTextComponent |
|
|
| literals.rb:106:18:106:23 | "#{bar}" | StringLiteral | 0 | literals.rb:106:18:106:23 | #{bar} | StringTextComponent |
|
|
| literals.rb:106:25:106:30 | "#{BAR}" | StringLiteral | 0 | literals.rb:106:25:106:30 | #{BAR} | StringTextComponent |
|
|
| literals.rb:106:32:106:34 | "baz" | StringLiteral | 0 | literals.rb:106:32:106:34 | baz | StringTextComponent |
|
|
| literals.rb:110:4:110:6 | :"foo" | SymbolLiteral | 0 | literals.rb:110:4:110:6 | foo | StringTextComponent |
|
|
| literals.rb:110:8:110:10 | :"bar" | SymbolLiteral | 0 | literals.rb:110:8:110:10 | bar | StringTextComponent |
|
|
| literals.rb:110:12:110:14 | :"baz" | SymbolLiteral | 0 | literals.rb:110:12:110:14 | baz | StringTextComponent |
|
|
| literals.rb:111:4:111:6 | :"foo" | SymbolLiteral | 0 | literals.rb:111:4:111:6 | foo | StringTextComponent |
|
|
| literals.rb:111:8:111:10 | :"bar" | SymbolLiteral | 0 | literals.rb:111:8:111:10 | bar | StringTextComponent |
|
|
| literals.rb:111:12:111:14 | :"baz" | SymbolLiteral | 0 | literals.rb:111:12:111:14 | baz | StringTextComponent |
|
|
| literals.rb:112:4:112:6 | :"foo" | SymbolLiteral | 0 | literals.rb:112:4:112:6 | foo | StringTextComponent |
|
|
| literals.rb:112:8:112:20 | :"bar#{...}" | SymbolLiteral | 0 | literals.rb:112:8:112:10 | bar | StringTextComponent |
|
|
| literals.rb:112:8:112:20 | :"bar#{...}" | SymbolLiteral | 1 | literals.rb:112:11:112:20 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:112:22:112:27 | :"#{...}" | SymbolLiteral | 0 | literals.rb:112:22:112:27 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:112:29:112:34 | :"#{...}" | SymbolLiteral | 0 | literals.rb:112:29:112:34 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:112:36:112:38 | :"baz" | SymbolLiteral | 0 | literals.rb:112:36:112:38 | baz | StringTextComponent |
|
|
| literals.rb:113:4:113:6 | :"foo" | SymbolLiteral | 0 | literals.rb:113:4:113:6 | foo | StringTextComponent |
|
|
| literals.rb:113:8:113:12 | :"bar#{" | SymbolLiteral | 0 | literals.rb:113:8:113:12 | bar#{ | StringTextComponent |
|
|
| literals.rb:113:14:113:14 | :"2" | SymbolLiteral | 0 | literals.rb:113:14:113:14 | 2 | StringTextComponent |
|
|
| literals.rb:113:16:113:16 | :"+" | SymbolLiteral | 0 | literals.rb:113:16:113:16 | + | StringTextComponent |
|
|
| literals.rb:113:18:113:18 | :"4" | SymbolLiteral | 0 | literals.rb:113:18:113:18 | 4 | StringTextComponent |
|
|
| literals.rb:113:20:113:20 | :"}" | SymbolLiteral | 0 | literals.rb:113:20:113:20 | } | StringTextComponent |
|
|
| literals.rb:113:22:113:27 | :"#{bar}" | SymbolLiteral | 0 | literals.rb:113:22:113:27 | #{bar} | StringTextComponent |
|
|
| literals.rb:113:29:113:34 | :"#{BAR}" | SymbolLiteral | 0 | literals.rb:113:29:113:34 | #{BAR} | StringTextComponent |
|
|
| literals.rb:113:36:113:38 | :"baz" | SymbolLiteral | 0 | literals.rb:113:36:113:38 | baz | StringTextComponent |
|
|
| literals.rb:117:22:117:26 | "baz" | StringLiteral | 0 | literals.rb:117:23:117:25 | baz | StringTextComponent |
|
|
| literals.rb:130:1:130:7 | `ls -l` | SubshellLiteral | 0 | literals.rb:130:2:130:6 | ls -l | StringTextComponent |
|
|
| literals.rb:131:1:131:9 | `ls -l` | SubshellLiteral | 0 | literals.rb:131:4:131:8 | ls -l | StringTextComponent |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | 0 | literals.rb:132:2:132:7 | du -d | StringTextComponent |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | 1 | literals.rb:132:8:132:17 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | 2 | literals.rb:132:18:132:18 | | StringTextComponent |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | 3 | literals.rb:132:19:132:24 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | 4 | literals.rb:132:25:132:25 | | StringTextComponent |
|
|
| literals.rb:132:1:132:32 | `du -d #{...} #{...} #{...}` | SubshellLiteral | 5 | literals.rb:132:26:132:31 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:133:1:133:20 | `du -d #{...}` | SubshellLiteral | 0 | literals.rb:133:4:133:9 | du -d | StringTextComponent |
|
|
| literals.rb:133:1:133:20 | `du -d #{...}` | SubshellLiteral | 1 | literals.rb:133:10:133:19 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:137:1:137:5 | /foo/ | RegExpLiteral | 0 | literals.rb:137:2:137:4 | foo | RegExpTextComponent |
|
|
| literals.rb:138:1:138:6 | /foo/ | RegExpLiteral | 0 | literals.rb:138:2:138:4 | foo | RegExpTextComponent |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | RegExpLiteral | 0 | literals.rb:139:2:139:5 | foo+ | RegExpTextComponent |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | RegExpLiteral | 1 | literals.rb:139:6:139:7 | \\s | RegExpEscapeSequenceComponent |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | RegExpLiteral | 2 | literals.rb:139:8:139:10 | bar | RegExpTextComponent |
|
|
| literals.rb:139:1:139:13 | /foo+\\sbar\\S/ | RegExpLiteral | 3 | literals.rb:139:11:139:12 | \\S | RegExpEscapeSequenceComponent |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 0 | literals.rb:140:2:140:4 | foo | RegExpTextComponent |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 1 | literals.rb:140:5:140:14 | #{...} | RegExpInterpolationComponent |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 2 | literals.rb:140:15:140:17 | bar | RegExpTextComponent |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 3 | literals.rb:140:18:140:23 | #{...} | RegExpInterpolationComponent |
|
|
| literals.rb:140:1:140:30 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 4 | literals.rb:140:24:140:29 | #{...} | RegExpInterpolationComponent |
|
|
| literals.rb:141:1:141:8 | /foo/ | RegExpLiteral | 0 | literals.rb:141:2:141:4 | foo | RegExpTextComponent |
|
|
| literals.rb:143:1:143:7 | /foo/ | RegExpLiteral | 0 | literals.rb:143:4:143:6 | foo | RegExpTextComponent |
|
|
| literals.rb:144:1:144:8 | /foo/ | RegExpLiteral | 0 | literals.rb:144:4:144:6 | foo | RegExpTextComponent |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | RegExpLiteral | 0 | literals.rb:145:4:145:7 | foo+ | RegExpTextComponent |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | RegExpLiteral | 1 | literals.rb:145:8:145:9 | \\s | RegExpEscapeSequenceComponent |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | RegExpLiteral | 2 | literals.rb:145:10:145:12 | bar | RegExpTextComponent |
|
|
| literals.rb:145:1:145:15 | /foo+\\sbar\\S/ | RegExpLiteral | 3 | literals.rb:145:13:145:14 | \\S | RegExpEscapeSequenceComponent |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 0 | literals.rb:146:4:146:6 | foo | RegExpTextComponent |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 1 | literals.rb:146:7:146:16 | #{...} | RegExpInterpolationComponent |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 2 | literals.rb:146:17:146:19 | bar | RegExpTextComponent |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 3 | literals.rb:146:20:146:25 | #{...} | RegExpInterpolationComponent |
|
|
| literals.rb:146:1:146:32 | /foo#{...}bar#{...}#{...}/ | RegExpLiteral | 4 | literals.rb:146:26:146:31 | #{...} | RegExpInterpolationComponent |
|
|
| literals.rb:147:1:147:10 | /foo/ | RegExpLiteral | 0 | literals.rb:147:4:147:6 | foo | RegExpTextComponent |
|
|
| literals.rb:150:1:150:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | StringLiteral | 0 | literals.rb:150:2:150:33 | abcdefghijklmnopqrstuvwxyzabcdef | StringTextComponent |
|
|
| literals.rb:151:1:151:35 | "foobarfoobarfoobarfoobarfooba..." | StringLiteral | 0 | literals.rb:151:2:151:34 | foobarfoobarfoobarfoobarfoobarfoo | StringTextComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 0 | literals.rb:152:2:152:7 | foobar | StringTextComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 1 | literals.rb:152:8:152:9 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 2 | literals.rb:152:10:152:15 | foobar | StringTextComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 3 | literals.rb:152:16:152:17 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 4 | literals.rb:152:18:152:23 | foobar | StringTextComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 5 | literals.rb:152:24:152:25 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 6 | literals.rb:152:26:152:31 | foobar | StringTextComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 7 | literals.rb:152:32:152:33 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:152:1:152:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 8 | literals.rb:152:34:152:39 | foobar | StringTextComponent |
|
|
| literals.rb:155:9:155:13 | <<SQL | HereDoc | 0 | literals.rb:155:22:156:20 | \nselect * from table\n | StringTextComponent |
|
|
| literals.rb:155:16:155:20 | <<SQL | HereDoc | 0 | literals.rb:157:4:158:13 | \nwhere name = | StringTextComponent |
|
|
| literals.rb:155:16:155:20 | <<SQL | HereDoc | 1 | literals.rb:158:14:158:22 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:155:16:155:20 | <<SQL | HereDoc | 2 | literals.rb:158:23:158:23 | \n | StringTextComponent |
|
|
| literals.rb:162:11:162:16 | <<-BLA | HereDoc | 0 | literals.rb:162:17:163:9 | \nsome text | StringTextComponent |
|
|
| literals.rb:162:11:162:16 | <<-BLA | HereDoc | 1 | literals.rb:163:10:163:11 | \\n | StringEscapeSequenceComponent |
|
|
| literals.rb:162:11:162:16 | <<-BLA | HereDoc | 2 | literals.rb:163:12:164:2 | and some more\n | StringTextComponent |
|
|
| literals.rb:167:9:167:19 | <<~SQUIGGLY | HereDoc | 0 | literals.rb:167:20:168:18 | \n indented stuff\n | StringTextComponent |
|
|
| literals.rb:171:9:171:15 | <<"DOC" | HereDoc | 0 | literals.rb:171:16:172:11 | \n text with | StringTextComponent |
|
|
| literals.rb:171:9:171:15 | <<"DOC" | HereDoc | 1 | literals.rb:172:12:172:29 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:171:9:171:15 | <<"DOC" | HereDoc | 2 | literals.rb:172:30:172:32 | !\n | StringTextComponent |
|
|
| literals.rb:176:9:176:15 | <<'DOC' | HereDoc | 0 | literals.rb:176:16:177:14 | \n text without | StringTextComponent |
|
|
| literals.rb:176:9:176:15 | <<'DOC' | HereDoc | 1 | literals.rb:177:15:177:32 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:176:9:176:15 | <<'DOC' | HereDoc | 2 | literals.rb:177:33:177:35 | !\n | StringTextComponent |
|
|
| literals.rb:180:10:180:19 | <<`SCRIPT` | HereDoc | 0 | literals.rb:180:20:181:14 | \n cat file.txt\n | StringTextComponent |
|
|
stringInterpolations
|
|
| literals.rb:58:10:58:19 | #{...} | 0 | literals.rb:58:13:58:17 | ... + ... | AddExpr |
|
|
| literals.rb:59:12:59:21 | #{...} | 0 | literals.rb:59:15:59:19 | ... + ... | AddExpr |
|
|
| literals.rb:64:11:64:20 | #{...} | 0 | literals.rb:64:14:64:18 | ... * ... | MulExpr |
|
|
| literals.rb:65:6:65:30 | #{...} | 0 | literals.rb:65:9:65:28 | "bar #{...} baz" | StringLiteral |
|
|
| literals.rb:65:14:65:23 | #{...} | 0 | literals.rb:65:17:65:21 | ... + ... | AddExpr |
|
|
| literals.rb:66:6:66:21 | #{...} | 0 | literals.rb:66:9:66:14 | call to blah | MethodCall |
|
|
| literals.rb:66:6:66:21 | #{...} | 1 | literals.rb:66:17:66:19 | ... + ... | AddExpr |
|
|
| literals.rb:69:6:69:13 | #{...} | 0 | literals.rb:69:9:69:11 | bar | LocalVariableAccess |
|
|
| literals.rb:70:6:70:13 | #{...} | 0 | literals.rb:70:9:70:11 | BAR | ConstantReadAccess |
|
|
| literals.rb:91:7:91:15 | #{...} | 0 | literals.rb:91:10:91:14 | ... + ... | AddExpr |
|
|
| literals.rb:91:17:91:22 | #{...} | 0 | literals.rb:91:19:91:21 | bar | LocalVariableAccess |
|
|
| literals.rb:91:24:91:29 | #{...} | 0 | literals.rb:91:26:91:28 | BAR | ConstantReadAccess |
|
|
| literals.rb:105:11:105:16 | #{...} | 0 | literals.rb:105:13:105:15 | ... + ... | AddExpr |
|
|
| literals.rb:105:18:105:23 | #{...} | 0 | literals.rb:105:20:105:22 | bar | LocalVariableAccess |
|
|
| literals.rb:105:25:105:30 | #{...} | 0 | literals.rb:105:27:105:29 | BAR | ConstantReadAccess |
|
|
| literals.rb:112:11:112:20 | #{...} | 0 | literals.rb:112:14:112:18 | ... + ... | AddExpr |
|
|
| literals.rb:112:22:112:27 | #{...} | 0 | literals.rb:112:24:112:26 | bar | LocalVariableAccess |
|
|
| literals.rb:112:29:112:34 | #{...} | 0 | literals.rb:112:31:112:33 | BAR | ConstantReadAccess |
|
|
| literals.rb:132:8:132:17 | #{...} | 0 | literals.rb:132:11:132:15 | ... + ... | AddExpr |
|
|
| literals.rb:132:19:132:24 | #{...} | 0 | literals.rb:132:21:132:23 | bar | LocalVariableAccess |
|
|
| literals.rb:132:26:132:31 | #{...} | 0 | literals.rb:132:28:132:30 | BAR | ConstantReadAccess |
|
|
| literals.rb:133:10:133:19 | #{...} | 0 | literals.rb:133:13:133:17 | ... - ... | SubExpr |
|
|
| literals.rb:158:14:158:22 | #{...} | 0 | literals.rb:158:17:158:20 | call to name | MethodCall |
|
|
| literals.rb:172:12:172:29 | #{...} | 0 | literals.rb:172:15:172:27 | call to interpolation | MethodCall |
|
|
| literals.rb:177:15:177:32 | #{...} | 0 | literals.rb:177:18:177:30 | call to interpolation | MethodCall |
|
|
concatenatedStrings
|
|
| literals.rb:62:1:62:17 | "..." "..." | foobarbaz | 0 | literals.rb:62:1:62:5 | "foo" |
|
|
| literals.rb:62:1:62:17 | "..." "..." | foobarbaz | 1 | literals.rb:62:7:62:11 | "bar" |
|
|
| literals.rb:62:1:62:17 | "..." "..." | foobarbaz | 2 | literals.rb:62:13:62:17 | "baz" |
|
|
| literals.rb:63:1:63:19 | "..." "..." | foobarbaz | 0 | literals.rb:63:1:63:7 | "foo" |
|
|
| literals.rb:63:1:63:19 | "..." "..." | foobarbaz | 1 | literals.rb:63:9:63:13 | "bar" |
|
|
| literals.rb:63:1:63:19 | "..." "..." | foobarbaz | 2 | literals.rb:63:15:63:19 | "baz" |
|
|
| literals.rb:64:1:64:27 | "..." "..." | foobar1baz | 0 | literals.rb:64:1:64:5 | "foo" |
|
|
| literals.rb:64:1:64:27 | "..." "..." | foobar1baz | 1 | literals.rb:64:7:64:21 | "bar#{...}" |
|
|
| literals.rb:64:1:64:27 | "..." "..." | foobar1baz | 2 | literals.rb:64:23:64:27 | "baz" |
|
|
arrayLiterals
|
|
| literals.rb:96:1:96:2 | [...] | 0 |
|
|
| literals.rb:97:1:97:9 | [...] | 3 |
|
|
| literals.rb:98:1:98:14 | [...] | 3 |
|
|
| literals.rb:99:1:99:11 | [...] | 2 |
|
|
| literals.rb:99:5:99:10 | [...] | 2 |
|
|
| literals.rb:102:1:102:4 | %w(...) | 0 |
|
|
| literals.rb:103:1:103:15 | %w(...) | 3 |
|
|
| literals.rb:104:1:104:15 | %w(...) | 3 |
|
|
| literals.rb:105:1:105:35 | %w(...) | 5 |
|
|
| literals.rb:106:1:106:35 | %w(...) | 5 |
|
|
| literals.rb:109:1:109:4 | %i(...) | 0 |
|
|
| literals.rb:110:1:110:15 | %i(...) | 3 |
|
|
| literals.rb:111:1:111:15 | %i(...) | 3 |
|
|
| literals.rb:112:1:112:39 | %i(...) | 5 |
|
|
| literals.rb:113:1:113:39 | %i(...) | 9 |
|
|
arrayLiteralElements
|
|
| literals.rb:97:1:97:9 | [...] | 0 | literals.rb:97:2:97:2 | 1 | IntegerLiteral |
|
|
| literals.rb:97:1:97:9 | [...] | 1 | literals.rb:97:5:97:5 | 2 | IntegerLiteral |
|
|
| literals.rb:97:1:97:9 | [...] | 2 | literals.rb:97:8:97:8 | 3 | IntegerLiteral |
|
|
| literals.rb:98:1:98:14 | [...] | 0 | literals.rb:98:2:98:2 | 4 | IntegerLiteral |
|
|
| literals.rb:98:1:98:14 | [...] | 1 | literals.rb:98:5:98:5 | 5 | IntegerLiteral |
|
|
| literals.rb:98:1:98:14 | [...] | 2 | literals.rb:98:8:98:13 | ... / ... | DivExpr |
|
|
| literals.rb:99:1:99:11 | [...] | 0 | literals.rb:99:2:99:2 | 7 | IntegerLiteral |
|
|
| literals.rb:99:1:99:11 | [...] | 1 | literals.rb:99:5:99:10 | [...] | ArrayLiteral |
|
|
| literals.rb:99:5:99:10 | [...] | 0 | literals.rb:99:6:99:6 | 8 | IntegerLiteral |
|
|
| literals.rb:99:5:99:10 | [...] | 1 | literals.rb:99:9:99:9 | 9 | IntegerLiteral |
|
|
| literals.rb:103:1:103:15 | %w(...) | 0 | literals.rb:103:4:103:6 | "foo" | StringLiteral |
|
|
| literals.rb:103:1:103:15 | %w(...) | 1 | literals.rb:103:8:103:10 | "bar" | StringLiteral |
|
|
| literals.rb:103:1:103:15 | %w(...) | 2 | literals.rb:103:12:103:14 | "baz" | StringLiteral |
|
|
| literals.rb:104:1:104:15 | %w(...) | 0 | literals.rb:104:4:104:6 | "foo" | StringLiteral |
|
|
| literals.rb:104:1:104:15 | %w(...) | 1 | literals.rb:104:8:104:10 | "bar" | StringLiteral |
|
|
| literals.rb:104:1:104:15 | %w(...) | 2 | literals.rb:104:12:104:14 | "baz" | StringLiteral |
|
|
| literals.rb:105:1:105:35 | %w(...) | 0 | literals.rb:105:4:105:6 | "foo" | StringLiteral |
|
|
| literals.rb:105:1:105:35 | %w(...) | 1 | literals.rb:105:8:105:16 | "bar#{...}" | StringLiteral |
|
|
| literals.rb:105:1:105:35 | %w(...) | 2 | literals.rb:105:18:105:23 | "#{...}" | StringLiteral |
|
|
| literals.rb:105:1:105:35 | %w(...) | 3 | literals.rb:105:25:105:30 | "#{...}" | StringLiteral |
|
|
| literals.rb:105:1:105:35 | %w(...) | 4 | literals.rb:105:32:105:34 | "baz" | StringLiteral |
|
|
| literals.rb:106:1:106:35 | %w(...) | 0 | literals.rb:106:4:106:6 | "foo" | StringLiteral |
|
|
| literals.rb:106:1:106:35 | %w(...) | 1 | literals.rb:106:8:106:16 | "bar#{1+1}" | StringLiteral |
|
|
| literals.rb:106:1:106:35 | %w(...) | 2 | literals.rb:106:18:106:23 | "#{bar}" | StringLiteral |
|
|
| literals.rb:106:1:106:35 | %w(...) | 3 | literals.rb:106:25:106:30 | "#{BAR}" | StringLiteral |
|
|
| literals.rb:106:1:106:35 | %w(...) | 4 | literals.rb:106:32:106:34 | "baz" | StringLiteral |
|
|
| literals.rb:110:1:110:15 | %i(...) | 0 | literals.rb:110:4:110:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:110:1:110:15 | %i(...) | 1 | literals.rb:110:8:110:10 | :"bar" | SymbolLiteral |
|
|
| literals.rb:110:1:110:15 | %i(...) | 2 | literals.rb:110:12:110:14 | :"baz" | SymbolLiteral |
|
|
| literals.rb:111:1:111:15 | %i(...) | 0 | literals.rb:111:4:111:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:111:1:111:15 | %i(...) | 1 | literals.rb:111:8:111:10 | :"bar" | SymbolLiteral |
|
|
| literals.rb:111:1:111:15 | %i(...) | 2 | literals.rb:111:12:111:14 | :"baz" | SymbolLiteral |
|
|
| literals.rb:112:1:112:39 | %i(...) | 0 | literals.rb:112:4:112:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:112:1:112:39 | %i(...) | 1 | literals.rb:112:8:112:20 | :"bar#{...}" | SymbolLiteral |
|
|
| literals.rb:112:1:112:39 | %i(...) | 2 | literals.rb:112:22:112:27 | :"#{...}" | SymbolLiteral |
|
|
| literals.rb:112:1:112:39 | %i(...) | 3 | literals.rb:112:29:112:34 | :"#{...}" | SymbolLiteral |
|
|
| literals.rb:112:1:112:39 | %i(...) | 4 | literals.rb:112:36:112:38 | :"baz" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 0 | literals.rb:113:4:113:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 1 | literals.rb:113:8:113:12 | :"bar#{" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 2 | literals.rb:113:14:113:14 | :"2" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 3 | literals.rb:113:16:113:16 | :"+" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 4 | literals.rb:113:18:113:18 | :"4" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 5 | literals.rb:113:20:113:20 | :"}" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 6 | literals.rb:113:22:113:27 | :"#{bar}" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 7 | literals.rb:113:29:113:34 | :"#{BAR}" | SymbolLiteral |
|
|
| literals.rb:113:1:113:39 | %i(...) | 8 | literals.rb:113:36:113:38 | :"baz" | SymbolLiteral |
|
|
hashLiterals
|
|
| literals.rb:88:1:88:14 | {...} | 1 |
|
|
| literals.rb:116:1:116:2 | {...} | 0 |
|
|
| literals.rb:117:1:117:33 | {...} | 3 |
|
|
| literals.rb:118:1:118:17 | {...} | 2 |
|
|
| literals.rb:185:1:185:9 | {...} | 2 |
|
|
| literals.rb:186:1:186:9 | {...} | 2 |
|
|
hashLiteralElements
|
|
| literals.rb:88:1:88:14 | {...} | 0 | literals.rb:88:3:88:12 | Pair | Pair |
|
|
| literals.rb:117:1:117:33 | {...} | 0 | literals.rb:117:3:117:8 | Pair | Pair |
|
|
| literals.rb:117:1:117:33 | {...} | 1 | literals.rb:117:11:117:19 | Pair | Pair |
|
|
| literals.rb:117:1:117:33 | {...} | 2 | literals.rb:117:22:117:31 | Pair | Pair |
|
|
| literals.rb:118:1:118:17 | {...} | 0 | literals.rb:118:3:118:8 | Pair | Pair |
|
|
| literals.rb:118:1:118:17 | {...} | 1 | literals.rb:118:11:118:15 | ** ... | HashSplatExpr |
|
|
| literals.rb:185:1:185:9 | {...} | 0 | literals.rb:185:2:185:3 | Pair | Pair |
|
|
| literals.rb:185:1:185:9 | {...} | 1 | literals.rb:185:6:185:8 | Pair | Pair |
|
|
| literals.rb:186:1:186:9 | {...} | 0 | literals.rb:186:2:186:3 | Pair | Pair |
|
|
| literals.rb:186:1:186:9 | {...} | 1 | literals.rb:186:7:186:8 | Pair | Pair |
|
|
hashLiteralKeyValuePairs
|
|
| literals.rb:88:1:88:14 | {...} | literals.rb:88:3:88:12 | Pair | literals.rb:88:3:88:5 | :foo | literals.rb:88:8:88:12 | "bar" |
|
|
| literals.rb:117:1:117:33 | {...} | literals.rb:117:3:117:8 | Pair | literals.rb:117:3:117:5 | :foo | literals.rb:117:8:117:8 | 1 |
|
|
| literals.rb:117:1:117:33 | {...} | literals.rb:117:11:117:19 | Pair | literals.rb:117:11:117:14 | :bar | literals.rb:117:19:117:19 | 2 |
|
|
| literals.rb:117:1:117:33 | {...} | literals.rb:117:22:117:31 | Pair | literals.rb:117:22:117:26 | "baz" | literals.rb:117:31:117:31 | 3 |
|
|
| literals.rb:118:1:118:17 | {...} | literals.rb:118:3:118:8 | Pair | literals.rb:118:3:118:5 | :foo | literals.rb:118:8:118:8 | 7 |
|
|
| literals.rb:185:1:185:9 | {...} | literals.rb:185:2:185:3 | Pair | literals.rb:185:2:185:2 | :x | literals.rb:185:2:185:2 | x |
|
|
| literals.rb:185:1:185:9 | {...} | literals.rb:185:6:185:8 | Pair | literals.rb:185:6:185:6 | :y | literals.rb:185:8:185:8 | 5 |
|
|
| literals.rb:186:1:186:9 | {...} | literals.rb:186:2:186:3 | Pair | literals.rb:186:2:186:2 | :y | literals.rb:186:2:186:2 | call to y |
|
|
| literals.rb:186:1:186:9 | {...} | literals.rb:186:7:186:8 | Pair | literals.rb:186:7:186:7 | :Z | literals.rb:186:7:186:7 | Z |
|
|
finiteRangeLiterals
|
|
| literals.rb:121:2:121:6 | _ .. _ | literals.rb:121:2:121:2 | 1 | literals.rb:121:5:121:6 | 10 |
|
|
| literals.rb:122:2:122:7 | _ ... _ | literals.rb:122:2:122:2 | 1 | literals.rb:122:6:122:7 | 10 |
|
|
| literals.rb:123:2:123:7 | _ .. _ | literals.rb:123:2:123:2 | 1 | literals.rb:123:7:123:7 | 0 |
|
|
| literals.rb:124:2:124:11 | _ .. _ | literals.rb:124:2:124:6 | call to start | literals.rb:124:9:124:11 | ... + ... |
|
|
beginlessRangeLiterals
|
|
| literals.rb:126:2:126:4 | _ .. _ | literals.rb:126:4:126:4 | 1 |
|
|
endlessRangeLiterals
|
|
| literals.rb:125:2:125:4 | _ .. _ | literals.rb:125:2:125:2 | 1 |
|
|
| literals.rb:127:2:127:4 | _ .. _ | literals.rb:127:2:127:2 | 0 |
|
|
inclusiveRangeLiterals
|
|
| literals.rb:121:2:121:6 | _ .. _ |
|
|
| literals.rb:123:2:123:7 | _ .. _ |
|
|
| literals.rb:124:2:124:11 | _ .. _ |
|
|
| literals.rb:125:2:125:4 | _ .. _ |
|
|
| literals.rb:126:2:126:4 | _ .. _ |
|
|
| literals.rb:127:2:127:4 | _ .. _ |
|
|
exclusiveRangeLiterals
|
|
| literals.rb:122:2:122:7 | _ ... _ |
|
|
numericLiterals
|
|
| literals.rb:10:1:10:4 | 1234 | IntegerLiteral | 1234 |
|
|
| literals.rb:11:1:11:5 | 5_678 | IntegerLiteral | 5678 |
|
|
| literals.rb:12:1:12:1 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:13:1:13:5 | 0d900 | IntegerLiteral | 0 |
|
|
| literals.rb:16:1:16:6 | 0x1234 | IntegerLiteral | 4660 |
|
|
| literals.rb:17:1:17:10 | 0xdeadbeef | IntegerLiteral | -559038737 |
|
|
| literals.rb:18:1:18:11 | 0xF00D_face | IntegerLiteral | -267519282 |
|
|
| literals.rb:21:1:21:4 | 0123 | IntegerLiteral | 83 |
|
|
| literals.rb:22:1:22:5 | 0o234 | IntegerLiteral | 156 |
|
|
| literals.rb:23:1:23:6 | 0O45_6 | IntegerLiteral | 302 |
|
|
| literals.rb:26:1:26:10 | 0b10010100 | IntegerLiteral | 148 |
|
|
| literals.rb:27:1:27:11 | 0B011_01101 | IntegerLiteral | 109 |
|
|
| literals.rb:30:1:30:5 | 12.34 | FloatLiteral | 12.34 |
|
|
| literals.rb:31:1:31:7 | 1234e-2 | FloatLiteral | 12.34 |
|
|
| literals.rb:32:1:32:7 | 1.234E1 | FloatLiteral | 12.34 |
|
|
| literals.rb:35:1:35:3 | 23r | RationalLiteral | 23/1 |
|
|
| literals.rb:36:1:36:5 | 9.85r | RationalLiteral | 985/100 |
|
|
| literals.rb:39:1:39:2 | 2i | ComplexLiteral | 0+2i |
|
|
| literals.rb:58:13:58:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:58:17:58:17 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:59:15:59:15 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:59:19:59:19 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:64:14:64:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:64:18:64:18 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:65:17:65:17 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:65:21:65:21 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:66:17:66:17 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:66:19:66:19 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:91:10:91:10 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:91:14:91:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:97:2:97:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:97:5:97:5 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:97:8:97:8 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:98:2:98:2 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:98:5:98:5 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:98:8:98:9 | 12 | IntegerLiteral | 12 |
|
|
| literals.rb:98:13:98:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:99:2:99:2 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:99:6:99:6 | 8 | IntegerLiteral | 8 |
|
|
| literals.rb:99:9:99:9 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:105:13:105:13 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:105:15:105:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:112:14:112:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:112:18:112:18 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:117:8:117:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:117:19:117:19 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:117:31:117:31 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:118:8:118:8 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:121:2:121:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:121:5:121:6 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:122:2:122:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:122:6:122:7 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:123:2:123:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:123:7:123:7 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:124:9:124:9 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:124:11:124:11 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:125:2:125:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:126:4:126:4 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:127:2:127:2 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:127:6:127:6 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:132:11:132:11 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:132:15:132:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:133:13:133:13 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:133:17:133:17 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:140:8:140:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:140:12:140:12 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:146:10:146:10 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:146:14:146:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:184:5:184:6 | 42 | IntegerLiteral | 42 |
|
|
| literals.rb:185:8:185:8 | 5 | IntegerLiteral | 5 |
|
|
integerLiterals
|
|
| literals.rb:10:1:10:4 | 1234 | IntegerLiteral | 1234 |
|
|
| literals.rb:11:1:11:5 | 5_678 | IntegerLiteral | 5678 |
|
|
| literals.rb:12:1:12:1 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:13:1:13:5 | 0d900 | IntegerLiteral | 0 |
|
|
| literals.rb:16:1:16:6 | 0x1234 | IntegerLiteral | 4660 |
|
|
| literals.rb:17:1:17:10 | 0xdeadbeef | IntegerLiteral | -559038737 |
|
|
| literals.rb:18:1:18:11 | 0xF00D_face | IntegerLiteral | -267519282 |
|
|
| literals.rb:21:1:21:4 | 0123 | IntegerLiteral | 83 |
|
|
| literals.rb:22:1:22:5 | 0o234 | IntegerLiteral | 156 |
|
|
| literals.rb:23:1:23:6 | 0O45_6 | IntegerLiteral | 302 |
|
|
| literals.rb:26:1:26:10 | 0b10010100 | IntegerLiteral | 148 |
|
|
| literals.rb:27:1:27:11 | 0B011_01101 | IntegerLiteral | 109 |
|
|
| literals.rb:58:13:58:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:58:17:58:17 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:59:15:59:15 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:59:19:59:19 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:64:14:64:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:64:18:64:18 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:65:17:65:17 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:65:21:65:21 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:66:17:66:17 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:66:19:66:19 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:91:10:91:10 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:91:14:91:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:97:2:97:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:97:5:97:5 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:97:8:97:8 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:98:2:98:2 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:98:5:98:5 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:98:8:98:9 | 12 | IntegerLiteral | 12 |
|
|
| literals.rb:98:13:98:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:99:2:99:2 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:99:6:99:6 | 8 | IntegerLiteral | 8 |
|
|
| literals.rb:99:9:99:9 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:105:13:105:13 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:105:15:105:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:112:14:112:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:112:18:112:18 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:117:8:117:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:117:19:117:19 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:117:31:117:31 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:118:8:118:8 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:121:2:121:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:121:5:121:6 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:122:2:122:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:122:6:122:7 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:123:2:123:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:123:7:123:7 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:124:9:124:9 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:124:11:124:11 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:125:2:125:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:126:4:126:4 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:127:2:127:2 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:127:6:127:6 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:132:11:132:11 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:132:15:132:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:133:13:133:13 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:133:17:133:17 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:140:8:140:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:140:12:140:12 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:146:10:146:10 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:146:14:146:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:184:5:184:6 | 42 | IntegerLiteral | 42 |
|
|
| literals.rb:185:8:185:8 | 5 | IntegerLiteral | 5 |
|
|
floatLiterals
|
|
| literals.rb:30:1:30:5 | 12.34 | FloatLiteral | 12.34 |
|
|
| literals.rb:31:1:31:7 | 1234e-2 | FloatLiteral | 12.34 |
|
|
| literals.rb:32:1:32:7 | 1.234E1 | FloatLiteral | 12.34 |
|
|
rationalLiterals
|
|
| literals.rb:35:1:35:3 | 23r | RationalLiteral | 23/1 |
|
|
| literals.rb:36:1:36:5 | 9.85r | RationalLiteral | 985/100 |
|
|
complexLiterals
|
|
| literals.rb:39:1:39:2 | 2i | ComplexLiteral | 0+2i |
|