mirror of
https://github.com/github/codeql.git
synced 2025-12-20 02:44:30 +01:00
792 lines
54 KiB
Plaintext
792 lines
54 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 | 5_678 |
|
|
| literals.rb:12:1:12:1 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:13:1:13:5 | 0d900 | IntegerLiteral | 0d900 |
|
|
| literals.rb:16:1:16:6 | 0x1234 | IntegerLiteral | 0x1234 |
|
|
| literals.rb:17:1:17:10 | 0xdeadbeef | IntegerLiteral | 0xdeadbeef |
|
|
| literals.rb:18:1:18:11 | 0xF00D_face | IntegerLiteral | 0xF00D_face |
|
|
| literals.rb:21:1:21:4 | 0123 | IntegerLiteral | 0123 |
|
|
| literals.rb:22:1:22:5 | 0o234 | IntegerLiteral | 0o234 |
|
|
| literals.rb:23:1:23:6 | 0O45_6 | IntegerLiteral | 0O45_6 |
|
|
| literals.rb:26:1:26:10 | 0b10010100 | IntegerLiteral | 0b10010100 |
|
|
| literals.rb:27:1:27:11 | 0B011_01101 | IntegerLiteral | 0B011_01101 |
|
|
| literals.rb:30:1:30:5 | 12.34 | FloatLiteral | 12.34 |
|
|
| literals.rb:31:1:31:7 | 1234e-2 | FloatLiteral | 1234e-2 |
|
|
| literals.rb:32:1:32:7 | 1.234E1 | FloatLiteral | 1.234E1 |
|
|
| literals.rb:35:1:35:3 | 23r | RationalLiteral | 23r |
|
|
| literals.rb:36:1:36:5 | 9.85r | RationalLiteral | 9.85r |
|
|
| literals.rb:39:1:39:2 | 2i | ComplexLiteral | 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 | <none> |
|
|
| 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 | <none> |
|
|
| 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 | <none> |
|
|
| 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 | <none> |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | StringLiteral | <none> |
|
|
| 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 | <none> |
|
|
| literals.rb:66:17:66:17 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:66:19:66:19 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:69:1:69:2 | ?x | CharacterLiteral | ?x |
|
|
| literals.rb:70:1:70:3 | ?\\n | CharacterLiteral | ?\\n |
|
|
| literals.rb:71:1:71:3 | ?\\s | CharacterLiteral | ?\\s |
|
|
| literals.rb:72:1:72:3 | ?\\\\ | CharacterLiteral | ?\\\\ |
|
|
| literals.rb:73:1:73:7 | ?\\u{58} | CharacterLiteral | ?\\u{58} |
|
|
| literals.rb:74:1:74:5 | ?\\C-a | CharacterLiteral | ?\\C-a |
|
|
| literals.rb:75:1:75:5 | ?\\M-a | CharacterLiteral | ?\\M-a |
|
|
| literals.rb:76:1:76:8 | ?\\M-\\C-a | CharacterLiteral | ?\\M-\\C-a |
|
|
| literals.rb:77:1:77:8 | ?\\C-\\M-a | CharacterLiteral | ?\\C-\\M-a |
|
|
| literals.rb:80:1:80:3 | :"" | SymbolLiteral | |
|
|
| literals.rb:81:1:81:6 | :hello | SymbolLiteral | hello |
|
|
| literals.rb:82:1:82:10 | :"foo bar" | SymbolLiteral | foo bar |
|
|
| literals.rb:83:1:83:10 | :"bar baz" | SymbolLiteral | bar baz |
|
|
| literals.rb:84:1:84:14 | {...} | HashLiteral | <none> |
|
|
| literals.rb:84:3:84:5 | :foo | SymbolLiteral | foo |
|
|
| literals.rb:84:8:84:12 | "bar" | StringLiteral | bar |
|
|
| literals.rb:85:1:85:10 | :"wibble" | SymbolLiteral | wibble |
|
|
| literals.rb:86:1:86:17 | :"wibble wobble" | SymbolLiteral | wibble wobble |
|
|
| literals.rb:87:1:87:16 | :"foo_#{...}" | SymbolLiteral | <none> |
|
|
| literals.rb:87:10:87:10 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:87:14:87:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:88:1:88:17 | :"foo_#{ 1 + 1 }" | SymbolLiteral | foo_#{ 1 + 1 } |
|
|
| literals.rb:89:1:89:18 | :"foo_#{ 3 - 2 }" | SymbolLiteral | foo_#{ 3 - 2 } |
|
|
| literals.rb:92:1:92:2 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:93:1:93:9 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:93:2:93:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:93:5:93:5 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:93:8:93:8 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:94:1:94:14 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:94:2:94:2 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:94:5:94:5 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:94:8:94:9 | 12 | IntegerLiteral | 12 |
|
|
| literals.rb:94:13:94:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:95:1:95:11 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:95:2:95:2 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:95:5:95:10 | [...] | ArrayLiteral | <none> |
|
|
| literals.rb:95:6:95:6 | 8 | IntegerLiteral | 8 |
|
|
| literals.rb:95:9:95:9 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:98:1:98:4 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:99:1:99:15 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:99:4:99:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:99:8:99:10 | "bar" | StringLiteral | bar |
|
|
| literals.rb:99:12:99:14 | "baz" | StringLiteral | baz |
|
|
| literals.rb:100:1:100:15 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:100:4:100:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:100:8:100:10 | "bar" | StringLiteral | bar |
|
|
| literals.rb:100:12:100:14 | "baz" | StringLiteral | baz |
|
|
| literals.rb:101:1:101:21 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:101:4:101:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:101:8:101:16 | "bar#{...}" | StringLiteral | <none> |
|
|
| literals.rb:101:13:101:13 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:101:15:101:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:101:18:101:20 | "baz" | StringLiteral | baz |
|
|
| literals.rb:102:1:102:21 | %w(...) | ArrayLiteral | <none> |
|
|
| literals.rb:102:4:102:6 | "foo" | StringLiteral | foo |
|
|
| literals.rb:102:8:102:16 | "bar#{1+1}" | StringLiteral | bar#{1+1} |
|
|
| literals.rb:102:18:102:20 | "baz" | StringLiteral | baz |
|
|
| literals.rb:105:1:105:4 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:106:1:106:15 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:106:4:106:6 | :"foo" | SymbolLiteral | foo |
|
|
| literals.rb:106:8:106:10 | :"bar" | SymbolLiteral | bar |
|
|
| literals.rb:106:12:106:14 | :"baz" | SymbolLiteral | baz |
|
|
| literals.rb:107:1:107:15 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:107:4:107:6 | :"foo" | SymbolLiteral | foo |
|
|
| literals.rb:107:8:107:10 | :"bar" | SymbolLiteral | bar |
|
|
| literals.rb:107:12:107:14 | :"baz" | SymbolLiteral | baz |
|
|
| literals.rb:108:1:108:25 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:108:4:108:6 | :"foo" | SymbolLiteral | foo |
|
|
| literals.rb:108:8:108:20 | :"bar#{...}" | SymbolLiteral | <none> |
|
|
| literals.rb:108:14:108:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:108:18:108:18 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:108:22:108:24 | :"baz" | SymbolLiteral | baz |
|
|
| literals.rb:109:1:109:25 | %i(...) | ArrayLiteral | <none> |
|
|
| literals.rb:109:4:109:6 | :"foo" | SymbolLiteral | foo |
|
|
| literals.rb:109:8:109:12 | :"bar#{" | SymbolLiteral | bar#{ |
|
|
| literals.rb:109:14:109:14 | :"2" | SymbolLiteral | 2 |
|
|
| literals.rb:109:16:109:16 | :"+" | SymbolLiteral | + |
|
|
| literals.rb:109:18:109:18 | :"4" | SymbolLiteral | 4 |
|
|
| literals.rb:109:20:109:20 | :"}" | SymbolLiteral | } |
|
|
| literals.rb:109:22:109:24 | :"baz" | SymbolLiteral | baz |
|
|
| literals.rb:112:1:112:2 | {...} | HashLiteral | <none> |
|
|
| literals.rb:113:1:113:33 | {...} | HashLiteral | <none> |
|
|
| literals.rb:113:3:113:5 | :foo | SymbolLiteral | foo |
|
|
| literals.rb:113:8:113:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:113:11:113:14 | :bar | SymbolLiteral | bar |
|
|
| literals.rb:113:19:113:19 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:113:22:113:26 | "baz" | StringLiteral | baz |
|
|
| literals.rb:113:31:113:31 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:114:1:114:17 | {...} | HashLiteral | <none> |
|
|
| literals.rb:114:3:114:5 | :foo | SymbolLiteral | foo |
|
|
| literals.rb:114:8:114:8 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:117:2:117:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:117:2:117:6 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:117:5:117:6 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:118:2:118:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:118:2:118:7 | _ ... _ | RangeLiteral | <none> |
|
|
| literals.rb:118:6:118:7 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:119:2:119:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:119:2:119:7 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:119:7:119:7 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:120:2:120:11 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:120:9:120:9 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:120:11:120:11 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:121:2:121:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:121:2:121:4 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:122:2:122:4 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:122:4:122:4 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:123:2:123:2 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:123:2:123:4 | _ .. _ | RangeLiteral | <none> |
|
|
| literals.rb:123:6:123:6 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:126:1:126:7 | `ls -l` | SubshellLiteral | ls -l |
|
|
| literals.rb:127:1:127:9 | `ls -l` | SubshellLiteral | ls -l |
|
|
| literals.rb:128:1:128:18 | `du -d #{...}` | SubshellLiteral | <none> |
|
|
| literals.rb:128:11:128:11 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:128:15:128:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:129:1:129:20 | `du -d #{...}` | SubshellLiteral | <none> |
|
|
| literals.rb:129:13:129:13 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:129:17:129:17 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:132:1:132:2 | // | RegExpLiteral | |
|
|
| literals.rb:133:1:133:5 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:134:1:134:6 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | RegExpLiteral | foo+\\sbar\\S |
|
|
| literals.rb:136:1:136:18 | /foo#{...}bar/ | RegExpLiteral | <none> |
|
|
| literals.rb:136:8:136:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:136:12:136:12 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:137:1:137:8 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:138:1:138:4 | // | RegExpLiteral | |
|
|
| literals.rb:139:1:139:7 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:140:1:140:8 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | RegExpLiteral | foo+\\sbar\\S |
|
|
| literals.rb:142:1:142:20 | /foo#{...}bar/ | RegExpLiteral | <none> |
|
|
| literals.rb:142:10:142:10 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:142:14:142:14 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:143:1:143:10 | /foo/ | RegExpLiteral | foo |
|
|
| literals.rb:146:1:146:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | StringLiteral | abcdefghijklmnopqrstuvwxyzabcdef |
|
|
| literals.rb:147:1:147:35 | "foobarfoobarfoobarfoobarfooba..." | StringLiteral | foobarfoobarfoobarfoobarfoobarfoo |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | foobar\\\\foobar\\\\foobar\\\\foobar\\\\foobar |
|
|
| literals.rb:151:9:151:13 | <<SQL | HereDoc | \nselect * from table\n |
|
|
| literals.rb:151:16:151:20 | <<SQL | HereDoc | <none> |
|
|
| literals.rb:158:11:158:16 | <<-BLA | HereDoc | \nsome text\\nand some more\n |
|
|
| literals.rb:163:9:163:19 | <<~SQUIGGLY | HereDoc | \n indented stuff\n |
|
|
| literals.rb:167:9:167:15 | <<"DOC" | HereDoc | <none> |
|
|
| literals.rb:172:9:172:15 | <<'DOC' | HereDoc | <none> |
|
|
| literals.rb:176:10:176:19 | <<`SCRIPT` | HereDoc | \n cat file.txt\n |
|
|
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 = #{...}" | <none> |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | <none> |
|
|
| 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#{...}" | <none> |
|
|
| literals.rb:64:23:64:27 | "baz" | baz |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | <none> |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | <none> |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | <none> |
|
|
| literals.rb:80:1:80:3 | :"" | |
|
|
| literals.rb:81:1:81:6 | :hello | hello |
|
|
| literals.rb:82:1:82:10 | :"foo bar" | foo bar |
|
|
| literals.rb:83:1:83:10 | :"bar baz" | bar baz |
|
|
| literals.rb:84:3:84:5 | :foo | foo |
|
|
| literals.rb:84:8:84:12 | "bar" | bar |
|
|
| literals.rb:85:1:85:10 | :"wibble" | wibble |
|
|
| literals.rb:86:1:86:17 | :"wibble wobble" | wibble wobble |
|
|
| literals.rb:87:1:87:16 | :"foo_#{...}" | <none> |
|
|
| literals.rb:88:1:88:17 | :"foo_#{ 1 + 1 }" | foo_#{ 1 + 1 } |
|
|
| literals.rb:89:1:89:18 | :"foo_#{ 3 - 2 }" | foo_#{ 3 - 2 } |
|
|
| literals.rb:99:4:99:6 | "foo" | foo |
|
|
| literals.rb:99:8:99:10 | "bar" | bar |
|
|
| literals.rb:99:12:99:14 | "baz" | baz |
|
|
| literals.rb:100:4:100:6 | "foo" | foo |
|
|
| literals.rb:100:8:100:10 | "bar" | bar |
|
|
| literals.rb:100:12:100:14 | "baz" | baz |
|
|
| literals.rb:101:4:101:6 | "foo" | foo |
|
|
| literals.rb:101:8:101:16 | "bar#{...}" | <none> |
|
|
| literals.rb:101:18:101:20 | "baz" | baz |
|
|
| literals.rb:102:4:102:6 | "foo" | foo |
|
|
| literals.rb:102:8:102:16 | "bar#{1+1}" | bar#{1+1} |
|
|
| literals.rb:102:18:102:20 | "baz" | baz |
|
|
| literals.rb:106:4:106:6 | :"foo" | foo |
|
|
| literals.rb:106:8:106:10 | :"bar" | bar |
|
|
| literals.rb:106:12:106:14 | :"baz" | baz |
|
|
| literals.rb:107:4:107:6 | :"foo" | foo |
|
|
| literals.rb:107:8:107:10 | :"bar" | bar |
|
|
| literals.rb:107:12:107:14 | :"baz" | baz |
|
|
| literals.rb:108:4:108:6 | :"foo" | foo |
|
|
| literals.rb:108:8:108:20 | :"bar#{...}" | <none> |
|
|
| literals.rb:108:22:108:24 | :"baz" | baz |
|
|
| literals.rb:109:4:109:6 | :"foo" | foo |
|
|
| literals.rb:109:8:109:12 | :"bar#{" | bar#{ |
|
|
| literals.rb:109:14:109:14 | :"2" | 2 |
|
|
| literals.rb:109:16:109:16 | :"+" | + |
|
|
| literals.rb:109:18:109:18 | :"4" | 4 |
|
|
| literals.rb:109:20:109:20 | :"}" | } |
|
|
| literals.rb:109:22:109:24 | :"baz" | baz |
|
|
| literals.rb:113:3:113:5 | :foo | foo |
|
|
| literals.rb:113:11:113:14 | :bar | bar |
|
|
| literals.rb:113:22:113:26 | "baz" | baz |
|
|
| literals.rb:114:3:114:5 | :foo | foo |
|
|
| literals.rb:126:1:126:7 | `ls -l` | ls -l |
|
|
| literals.rb:127:1:127:9 | `ls -l` | ls -l |
|
|
| literals.rb:128:1:128:18 | `du -d #{...}` | <none> |
|
|
| literals.rb:129:1:129:20 | `du -d #{...}` | <none> |
|
|
| literals.rb:132:1:132:2 | // | |
|
|
| literals.rb:133:1:133:5 | /foo/ | foo |
|
|
| literals.rb:134:1:134:6 | /foo/ | foo |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
|
| literals.rb:136:1:136:18 | /foo#{...}bar/ | <none> |
|
|
| literals.rb:137:1:137:8 | /foo/ | foo |
|
|
| literals.rb:138:1:138:4 | // | |
|
|
| literals.rb:139:1:139:7 | /foo/ | foo |
|
|
| literals.rb:140:1:140:8 | /foo/ | foo |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | foo+\\sbar\\S |
|
|
| literals.rb:142:1:142:20 | /foo#{...}bar/ | <none> |
|
|
| literals.rb:143:1:143:10 | /foo/ | foo |
|
|
| literals.rb:146:1:146:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | abcdefghijklmnopqrstuvwxyzabcdef |
|
|
| literals.rb:147:1:147:35 | "foobarfoobarfoobarfoobarfooba..." | foobarfoobarfoobarfoobarfoobarfoo |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | foobar\\\\foobar\\\\foobar\\\\foobar\\\\foobar |
|
|
| literals.rb:151:9:151:13 | <<SQL | \nselect * from table\n |
|
|
| literals.rb:151:16:151:20 | <<SQL | <none> |
|
|
| literals.rb:158:11:158:16 | <<-BLA | \nsome text\\nand some more\n |
|
|
| literals.rb:163:9:163:19 | <<~SQUIGGLY | \n indented stuff\n |
|
|
| literals.rb:167:9:167:15 | <<"DOC" | <none> |
|
|
| literals.rb:172:9:172:15 | <<'DOC' | <none> |
|
|
| literals.rb:176:10:176:19 | <<`SCRIPT` | \n cat file.txt\n |
|
|
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 = #{...}" | <none> |
|
|
| literals.rb:59:1:59:22 | "3 + 4 = #{...}" | <none> |
|
|
| 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#{...}" | <none> |
|
|
| literals.rb:64:23:64:27 | "baz" | baz |
|
|
| literals.rb:65:1:65:35 | "foo #{...} qux" | <none> |
|
|
| literals.rb:65:9:65:28 | "bar #{...} baz" | <none> |
|
|
| literals.rb:66:1:66:22 | "foo #{...}" | <none> |
|
|
| literals.rb:84:8:84:12 | "bar" | bar |
|
|
| literals.rb:99:4:99:6 | "foo" | foo |
|
|
| literals.rb:99:8:99:10 | "bar" | bar |
|
|
| literals.rb:99:12:99:14 | "baz" | baz |
|
|
| literals.rb:100:4:100:6 | "foo" | foo |
|
|
| literals.rb:100:8:100:10 | "bar" | bar |
|
|
| literals.rb:100:12:100:14 | "baz" | baz |
|
|
| literals.rb:101:4:101:6 | "foo" | foo |
|
|
| literals.rb:101:8:101:16 | "bar#{...}" | <none> |
|
|
| literals.rb:101:18:101:20 | "baz" | baz |
|
|
| literals.rb:102:4:102:6 | "foo" | foo |
|
|
| literals.rb:102:8:102:16 | "bar#{1+1}" | bar#{1+1} |
|
|
| literals.rb:102:18:102:20 | "baz" | baz |
|
|
| literals.rb:113:22:113:26 | "baz" | baz |
|
|
| literals.rb:146:1:146:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | abcdefghijklmnopqrstuvwxyzabcdef |
|
|
| literals.rb:147:1:147:35 | "foobarfoobarfoobarfoobarfooba..." | foobarfoobarfoobarfoobarfoobarfoo |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | foobar\\\\foobar\\\\foobar\\\\foobar\\\\foobar |
|
|
regExpLiterals
|
|
| literals.rb:132:1:132:2 | // | | |
|
|
| literals.rb:133:1:133:5 | /foo/ | foo | |
|
|
| literals.rb:134:1:134:6 | /foo/ | foo | i |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | foo+\\sbar\\S | |
|
|
| literals.rb:136:1:136:18 | /foo#{...}bar/ | <none> | |
|
|
| literals.rb:137:1:137:8 | /foo/ | foo | oxm |
|
|
| literals.rb:138:1:138:4 | // | | |
|
|
| literals.rb:139:1:139:7 | /foo/ | foo | |
|
|
| literals.rb:140:1:140:8 | /foo/ | foo | i |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | foo+\\sbar\\S | |
|
|
| literals.rb:142:1:142:20 | /foo#{...}bar/ | <none> | |
|
|
| literals.rb:143:1:143:10 | /foo/ | foo | mxo |
|
|
symbolLiterals
|
|
| literals.rb:80:1:80:3 | :"" | |
|
|
| literals.rb:81:1:81:6 | :hello | hello |
|
|
| literals.rb:82:1:82:10 | :"foo bar" | foo bar |
|
|
| literals.rb:83:1:83:10 | :"bar baz" | bar baz |
|
|
| literals.rb:84:3:84:5 | :foo | foo |
|
|
| literals.rb:85:1:85:10 | :"wibble" | wibble |
|
|
| literals.rb:86:1:86:17 | :"wibble wobble" | wibble wobble |
|
|
| literals.rb:87:1:87:16 | :"foo_#{...}" | <none> |
|
|
| literals.rb:88:1:88:17 | :"foo_#{ 1 + 1 }" | foo_#{ 1 + 1 } |
|
|
| literals.rb:89:1:89:18 | :"foo_#{ 3 - 2 }" | foo_#{ 3 - 2 } |
|
|
| literals.rb:106:4:106:6 | :"foo" | foo |
|
|
| literals.rb:106:8:106:10 | :"bar" | bar |
|
|
| literals.rb:106:12:106:14 | :"baz" | baz |
|
|
| literals.rb:107:4:107:6 | :"foo" | foo |
|
|
| literals.rb:107:8:107:10 | :"bar" | bar |
|
|
| literals.rb:107:12:107:14 | :"baz" | baz |
|
|
| literals.rb:108:4:108:6 | :"foo" | foo |
|
|
| literals.rb:108:8:108:20 | :"bar#{...}" | <none> |
|
|
| literals.rb:108:22:108:24 | :"baz" | baz |
|
|
| literals.rb:109:4:109:6 | :"foo" | foo |
|
|
| literals.rb:109:8:109:12 | :"bar#{" | bar#{ |
|
|
| literals.rb:109:14:109:14 | :"2" | 2 |
|
|
| literals.rb:109:16:109:16 | :"+" | + |
|
|
| literals.rb:109:18:109:18 | :"4" | 4 |
|
|
| literals.rb:109:20:109:20 | :"}" | } |
|
|
| literals.rb:109:22:109:24 | :"baz" | baz |
|
|
| literals.rb:113:3:113:5 | :foo | foo |
|
|
| literals.rb:113:11:113:14 | :bar | bar |
|
|
| literals.rb:114:3:114:5 | :foo | foo |
|
|
subshellLiterals
|
|
| literals.rb:126:1:126:7 | `ls -l` | ls -l |
|
|
| literals.rb:127:1:127:9 | `ls -l` | ls -l |
|
|
| literals.rb:128:1:128:18 | `du -d #{...}` | <none> |
|
|
| literals.rb:129:1:129:20 | `du -d #{...}` | <none> |
|
|
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:82:1:82:10 | :"foo bar" | SymbolLiteral | 0 | literals.rb:82:3:82:9 | foo bar | StringTextComponent |
|
|
| literals.rb:83:1:83:10 | :"bar baz" | SymbolLiteral | 0 | literals.rb:83:3:83:9 | bar baz | StringTextComponent |
|
|
| literals.rb:84:8:84:12 | "bar" | StringLiteral | 0 | literals.rb:84:9:84:11 | bar | StringTextComponent |
|
|
| literals.rb:85:1:85:10 | :"wibble" | SymbolLiteral | 0 | literals.rb:85:4:85:9 | wibble | StringTextComponent |
|
|
| literals.rb:86:1:86:17 | :"wibble wobble" | SymbolLiteral | 0 | literals.rb:86:4:86:16 | wibble wobble | StringTextComponent |
|
|
| literals.rb:87:1:87:16 | :"foo_#{...}" | SymbolLiteral | 0 | literals.rb:87:3:87:6 | foo_ | StringTextComponent |
|
|
| literals.rb:87:1:87:16 | :"foo_#{...}" | SymbolLiteral | 1 | literals.rb:87:7:87:15 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:88:1:88:17 | :"foo_#{ 1 + 1 }" | SymbolLiteral | 0 | literals.rb:88:3:88:16 | foo_#{ 1 + 1 } | StringTextComponent |
|
|
| literals.rb:89:1:89:18 | :"foo_#{ 3 - 2 }" | SymbolLiteral | 0 | literals.rb:89:4:89:17 | foo_#{ 3 - 2 } | StringTextComponent |
|
|
| literals.rb:99:4:99:6 | "foo" | StringLiteral | 0 | literals.rb:99:4:99:6 | foo | StringTextComponent |
|
|
| literals.rb:99:8:99:10 | "bar" | StringLiteral | 0 | literals.rb:99:8:99:10 | bar | StringTextComponent |
|
|
| literals.rb:99:12:99:14 | "baz" | StringLiteral | 0 | literals.rb:99:12:99:14 | baz | StringTextComponent |
|
|
| literals.rb:100:4:100:6 | "foo" | StringLiteral | 0 | literals.rb:100:4:100:6 | foo | StringTextComponent |
|
|
| literals.rb:100:8:100:10 | "bar" | StringLiteral | 0 | literals.rb:100:8:100:10 | bar | StringTextComponent |
|
|
| literals.rb:100:12:100:14 | "baz" | StringLiteral | 0 | literals.rb:100:12:100:14 | baz | StringTextComponent |
|
|
| literals.rb:101:4:101:6 | "foo" | StringLiteral | 0 | literals.rb:101:4:101:6 | foo | StringTextComponent |
|
|
| literals.rb:101:8:101:16 | "bar#{...}" | StringLiteral | 0 | literals.rb:101:8:101:10 | bar | StringTextComponent |
|
|
| literals.rb:101:8:101:16 | "bar#{...}" | StringLiteral | 1 | literals.rb:101:11:101:16 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:101:18:101:20 | "baz" | StringLiteral | 0 | literals.rb:101:18:101:20 | baz | StringTextComponent |
|
|
| literals.rb:102:4:102:6 | "foo" | StringLiteral | 0 | literals.rb:102:4:102:6 | foo | StringTextComponent |
|
|
| literals.rb:102:8:102:16 | "bar#{1+1}" | StringLiteral | 0 | literals.rb:102:8:102:16 | bar#{1+1} | StringTextComponent |
|
|
| literals.rb:102:18:102:20 | "baz" | StringLiteral | 0 | literals.rb:102:18:102:20 | baz | StringTextComponent |
|
|
| literals.rb:106:4:106:6 | :"foo" | SymbolLiteral | 0 | literals.rb:106:4:106:6 | foo | StringTextComponent |
|
|
| literals.rb:106:8:106:10 | :"bar" | SymbolLiteral | 0 | literals.rb:106:8:106:10 | bar | StringTextComponent |
|
|
| literals.rb:106:12:106:14 | :"baz" | SymbolLiteral | 0 | literals.rb:106:12:106:14 | baz | StringTextComponent |
|
|
| literals.rb:107:4:107:6 | :"foo" | SymbolLiteral | 0 | literals.rb:107:4:107:6 | foo | StringTextComponent |
|
|
| literals.rb:107:8:107:10 | :"bar" | SymbolLiteral | 0 | literals.rb:107:8:107:10 | bar | StringTextComponent |
|
|
| literals.rb:107:12:107:14 | :"baz" | SymbolLiteral | 0 | literals.rb:107:12:107:14 | baz | StringTextComponent |
|
|
| literals.rb:108:4:108:6 | :"foo" | SymbolLiteral | 0 | literals.rb:108:4:108:6 | foo | StringTextComponent |
|
|
| literals.rb:108:8:108:20 | :"bar#{...}" | SymbolLiteral | 0 | literals.rb:108:8:108:10 | bar | StringTextComponent |
|
|
| literals.rb:108:8:108:20 | :"bar#{...}" | SymbolLiteral | 1 | literals.rb:108:11:108:20 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:108:22:108:24 | :"baz" | SymbolLiteral | 0 | literals.rb:108:22:108:24 | baz | StringTextComponent |
|
|
| literals.rb:109:4:109:6 | :"foo" | SymbolLiteral | 0 | literals.rb:109:4:109:6 | foo | StringTextComponent |
|
|
| literals.rb:109:8:109:12 | :"bar#{" | SymbolLiteral | 0 | literals.rb:109:8:109:12 | bar#{ | StringTextComponent |
|
|
| literals.rb:109:14:109:14 | :"2" | SymbolLiteral | 0 | literals.rb:109:14:109:14 | 2 | StringTextComponent |
|
|
| literals.rb:109:16:109:16 | :"+" | SymbolLiteral | 0 | literals.rb:109:16:109:16 | + | StringTextComponent |
|
|
| literals.rb:109:18:109:18 | :"4" | SymbolLiteral | 0 | literals.rb:109:18:109:18 | 4 | StringTextComponent |
|
|
| literals.rb:109:20:109:20 | :"}" | SymbolLiteral | 0 | literals.rb:109:20:109:20 | } | StringTextComponent |
|
|
| literals.rb:109:22:109:24 | :"baz" | SymbolLiteral | 0 | literals.rb:109:22:109:24 | baz | StringTextComponent |
|
|
| literals.rb:113:22:113:26 | "baz" | StringLiteral | 0 | literals.rb:113:23:113:25 | baz | StringTextComponent |
|
|
| literals.rb:126:1:126:7 | `ls -l` | SubshellLiteral | 0 | literals.rb:126:2:126:6 | ls -l | StringTextComponent |
|
|
| literals.rb:127:1:127:9 | `ls -l` | SubshellLiteral | 0 | literals.rb:127:4:127:8 | ls -l | StringTextComponent |
|
|
| literals.rb:128:1:128:18 | `du -d #{...}` | SubshellLiteral | 0 | literals.rb:128:2:128:7 | du -d | StringTextComponent |
|
|
| literals.rb:128:1:128:18 | `du -d #{...}` | SubshellLiteral | 1 | literals.rb:128:8:128:17 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:129:1:129:20 | `du -d #{...}` | SubshellLiteral | 0 | literals.rb:129:4:129:9 | du -d | StringTextComponent |
|
|
| literals.rb:129:1:129:20 | `du -d #{...}` | SubshellLiteral | 1 | literals.rb:129:10:129:19 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:133:1:133:5 | /foo/ | RegExpLiteral | 0 | literals.rb:133:2:133:4 | foo | StringTextComponent |
|
|
| literals.rb:134:1:134:6 | /foo/ | RegExpLiteral | 0 | literals.rb:134:2:134:4 | foo | StringTextComponent |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | RegExpLiteral | 0 | literals.rb:135:2:135:5 | foo+ | StringTextComponent |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | RegExpLiteral | 1 | literals.rb:135:6:135:7 | \\s | StringEscapeSequenceComponent |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | RegExpLiteral | 2 | literals.rb:135:8:135:10 | bar | StringTextComponent |
|
|
| literals.rb:135:1:135:13 | /foo+\\sbar\\S/ | RegExpLiteral | 3 | literals.rb:135:11:135:12 | \\S | StringEscapeSequenceComponent |
|
|
| literals.rb:136:1:136:18 | /foo#{...}bar/ | RegExpLiteral | 0 | literals.rb:136:2:136:4 | foo | StringTextComponent |
|
|
| literals.rb:136:1:136:18 | /foo#{...}bar/ | RegExpLiteral | 1 | literals.rb:136:5:136:14 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:136:1:136:18 | /foo#{...}bar/ | RegExpLiteral | 2 | literals.rb:136:15:136:17 | bar | StringTextComponent |
|
|
| literals.rb:137:1:137:8 | /foo/ | RegExpLiteral | 0 | literals.rb:137:2:137:4 | foo | StringTextComponent |
|
|
| literals.rb:139:1:139:7 | /foo/ | RegExpLiteral | 0 | literals.rb:139:4:139:6 | foo | StringTextComponent |
|
|
| literals.rb:140:1:140:8 | /foo/ | RegExpLiteral | 0 | literals.rb:140:4:140:6 | foo | StringTextComponent |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | RegExpLiteral | 0 | literals.rb:141:4:141:7 | foo+ | StringTextComponent |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | RegExpLiteral | 1 | literals.rb:141:8:141:9 | \\s | StringEscapeSequenceComponent |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | RegExpLiteral | 2 | literals.rb:141:10:141:12 | bar | StringTextComponent |
|
|
| literals.rb:141:1:141:15 | /foo+\\sbar\\S/ | RegExpLiteral | 3 | literals.rb:141:13:141:14 | \\S | StringEscapeSequenceComponent |
|
|
| literals.rb:142:1:142:20 | /foo#{...}bar/ | RegExpLiteral | 0 | literals.rb:142:4:142:6 | foo | StringTextComponent |
|
|
| literals.rb:142:1:142:20 | /foo#{...}bar/ | RegExpLiteral | 1 | literals.rb:142:7:142:16 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:142:1:142:20 | /foo#{...}bar/ | RegExpLiteral | 2 | literals.rb:142:17:142:19 | bar | StringTextComponent |
|
|
| literals.rb:143:1:143:10 | /foo/ | RegExpLiteral | 0 | literals.rb:143:4:143:6 | foo | StringTextComponent |
|
|
| literals.rb:146:1:146:34 | "abcdefghijklmnopqrstuvwxyzabcdef" | StringLiteral | 0 | literals.rb:146:2:146:33 | abcdefghijklmnopqrstuvwxyzabcdef | StringTextComponent |
|
|
| literals.rb:147:1:147:35 | "foobarfoobarfoobarfoobarfooba..." | StringLiteral | 0 | literals.rb:147:2:147:34 | foobarfoobarfoobarfoobarfoobarfoo | StringTextComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 0 | literals.rb:148:2:148:7 | foobar | StringTextComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 1 | literals.rb:148:8:148:9 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 2 | literals.rb:148:10:148:15 | foobar | StringTextComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 3 | literals.rb:148:16:148:17 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 4 | literals.rb:148:18:148:23 | foobar | StringTextComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 5 | literals.rb:148:24:148:25 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 6 | literals.rb:148:26:148:31 | foobar | StringTextComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 7 | literals.rb:148:32:148:33 | \\\\ | StringEscapeSequenceComponent |
|
|
| literals.rb:148:1:148:40 | "foobar\\\\foobar\\\\foobar\\\\fooba..." | StringLiteral | 8 | literals.rb:148:34:148:39 | foobar | StringTextComponent |
|
|
| literals.rb:151:9:151:13 | <<SQL | HereDoc | 0 | literals.rb:151:22:152:20 | \nselect * from table\n | StringTextComponent |
|
|
| literals.rb:151:16:151:20 | <<SQL | HereDoc | 0 | literals.rb:153:4:154:13 | \nwhere name = | StringTextComponent |
|
|
| literals.rb:151:16:151:20 | <<SQL | HereDoc | 1 | literals.rb:154:14:154:22 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:151:16:151:20 | <<SQL | HereDoc | 2 | literals.rb:154:23:154:23 | \n | StringTextComponent |
|
|
| literals.rb:158:11:158:16 | <<-BLA | HereDoc | 0 | literals.rb:158:17:159:9 | \nsome text | StringTextComponent |
|
|
| literals.rb:158:11:158:16 | <<-BLA | HereDoc | 1 | literals.rb:159:10:159:11 | \\n | StringEscapeSequenceComponent |
|
|
| literals.rb:158:11:158:16 | <<-BLA | HereDoc | 2 | literals.rb:159:12:160:2 | and some more\n | StringTextComponent |
|
|
| literals.rb:163:9:163:19 | <<~SQUIGGLY | HereDoc | 0 | literals.rb:163:20:164:18 | \n indented stuff\n | StringTextComponent |
|
|
| literals.rb:167:9:167:15 | <<"DOC" | HereDoc | 0 | literals.rb:167:16:168:11 | \n text with | StringTextComponent |
|
|
| literals.rb:167:9:167:15 | <<"DOC" | HereDoc | 1 | literals.rb:168:12:168:29 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:167:9:167:15 | <<"DOC" | HereDoc | 2 | literals.rb:168:30:168:32 | !\n | StringTextComponent |
|
|
| literals.rb:172:9:172:15 | <<'DOC' | HereDoc | 0 | literals.rb:172:16:173:14 | \n text without | StringTextComponent |
|
|
| literals.rb:172:9:172:15 | <<'DOC' | HereDoc | 1 | literals.rb:173:15:173:32 | #{...} | StringInterpolationComponent |
|
|
| literals.rb:172:9:172:15 | <<'DOC' | HereDoc | 2 | literals.rb:173:33:173:35 | !\n | StringTextComponent |
|
|
| literals.rb:176:10:176:19 | <<`SCRIPT` | HereDoc | 0 | literals.rb:176:20:177: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:87:7:87:15 | #{...} | 0 | literals.rb:87:10:87:14 | ... + ... | AddExpr |
|
|
| literals.rb:101:11:101:16 | #{...} | 0 | literals.rb:101:13:101:15 | ... + ... | AddExpr |
|
|
| literals.rb:108:11:108:20 | #{...} | 0 | literals.rb:108:14:108:18 | ... + ... | AddExpr |
|
|
| literals.rb:128:8:128:17 | #{...} | 0 | literals.rb:128:11:128:15 | ... + ... | AddExpr |
|
|
| literals.rb:129:10:129:19 | #{...} | 0 | literals.rb:129:13:129:17 | ... - ... | SubExpr |
|
|
| literals.rb:136:5:136:14 | #{...} | 0 | literals.rb:136:8:136:12 | ... + ... | AddExpr |
|
|
| literals.rb:142:7:142:16 | #{...} | 0 | literals.rb:142:10:142:14 | ... + ... | AddExpr |
|
|
| literals.rb:154:14:154:22 | #{...} | 0 | literals.rb:154:17:154:20 | call to name | MethodCall |
|
|
| literals.rb:168:12:168:29 | #{...} | 0 | literals.rb:168:15:168:27 | call to interpolation | MethodCall |
|
|
| literals.rb:173:15:173:32 | #{...} | 0 | literals.rb:173:18:173: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 | "..." "..." | <none> | 0 | literals.rb:64:1:64:5 | "foo" |
|
|
| literals.rb:64:1:64:27 | "..." "..." | <none> | 1 | literals.rb:64:7:64:21 | "bar#{...}" |
|
|
| literals.rb:64:1:64:27 | "..." "..." | <none> | 2 | literals.rb:64:23:64:27 | "baz" |
|
|
arrayLiterals
|
|
| literals.rb:92:1:92:2 | [...] | 0 |
|
|
| literals.rb:93:1:93:9 | [...] | 3 |
|
|
| literals.rb:94:1:94:14 | [...] | 3 |
|
|
| literals.rb:95:1:95:11 | [...] | 2 |
|
|
| literals.rb:95:5:95:10 | [...] | 2 |
|
|
| literals.rb:98:1:98:4 | %w(...) | 0 |
|
|
| literals.rb:99:1:99:15 | %w(...) | 3 |
|
|
| literals.rb:100:1:100:15 | %w(...) | 3 |
|
|
| literals.rb:101:1:101:21 | %w(...) | 3 |
|
|
| literals.rb:102:1:102:21 | %w(...) | 3 |
|
|
| literals.rb:105:1:105:4 | %i(...) | 0 |
|
|
| literals.rb:106:1:106:15 | %i(...) | 3 |
|
|
| literals.rb:107:1:107:15 | %i(...) | 3 |
|
|
| literals.rb:108:1:108:25 | %i(...) | 3 |
|
|
| literals.rb:109:1:109:25 | %i(...) | 7 |
|
|
arrayLiteralElements
|
|
| literals.rb:93:1:93:9 | [...] | 0 | literals.rb:93:2:93:2 | 1 | IntegerLiteral |
|
|
| literals.rb:93:1:93:9 | [...] | 1 | literals.rb:93:5:93:5 | 2 | IntegerLiteral |
|
|
| literals.rb:93:1:93:9 | [...] | 2 | literals.rb:93:8:93:8 | 3 | IntegerLiteral |
|
|
| literals.rb:94:1:94:14 | [...] | 0 | literals.rb:94:2:94:2 | 4 | IntegerLiteral |
|
|
| literals.rb:94:1:94:14 | [...] | 1 | literals.rb:94:5:94:5 | 5 | IntegerLiteral |
|
|
| literals.rb:94:1:94:14 | [...] | 2 | literals.rb:94:8:94:13 | ... / ... | DivExpr |
|
|
| literals.rb:95:1:95:11 | [...] | 0 | literals.rb:95:2:95:2 | 7 | IntegerLiteral |
|
|
| literals.rb:95:1:95:11 | [...] | 1 | literals.rb:95:5:95:10 | [...] | ArrayLiteral |
|
|
| literals.rb:95:5:95:10 | [...] | 0 | literals.rb:95:6:95:6 | 8 | IntegerLiteral |
|
|
| literals.rb:95:5:95:10 | [...] | 1 | literals.rb:95:9:95:9 | 9 | IntegerLiteral |
|
|
| literals.rb:99:1:99:15 | %w(...) | 0 | literals.rb:99:4:99:6 | "foo" | StringLiteral |
|
|
| literals.rb:99:1:99:15 | %w(...) | 1 | literals.rb:99:8:99:10 | "bar" | StringLiteral |
|
|
| literals.rb:99:1:99:15 | %w(...) | 2 | literals.rb:99:12:99:14 | "baz" | StringLiteral |
|
|
| literals.rb:100:1:100:15 | %w(...) | 0 | literals.rb:100:4:100:6 | "foo" | StringLiteral |
|
|
| literals.rb:100:1:100:15 | %w(...) | 1 | literals.rb:100:8:100:10 | "bar" | StringLiteral |
|
|
| literals.rb:100:1:100:15 | %w(...) | 2 | literals.rb:100:12:100:14 | "baz" | StringLiteral |
|
|
| literals.rb:101:1:101:21 | %w(...) | 0 | literals.rb:101:4:101:6 | "foo" | StringLiteral |
|
|
| literals.rb:101:1:101:21 | %w(...) | 1 | literals.rb:101:8:101:16 | "bar#{...}" | StringLiteral |
|
|
| literals.rb:101:1:101:21 | %w(...) | 2 | literals.rb:101:18:101:20 | "baz" | StringLiteral |
|
|
| literals.rb:102:1:102:21 | %w(...) | 0 | literals.rb:102:4:102:6 | "foo" | StringLiteral |
|
|
| literals.rb:102:1:102:21 | %w(...) | 1 | literals.rb:102:8:102:16 | "bar#{1+1}" | StringLiteral |
|
|
| literals.rb:102:1:102:21 | %w(...) | 2 | literals.rb:102:18:102:20 | "baz" | StringLiteral |
|
|
| literals.rb:106:1:106:15 | %i(...) | 0 | literals.rb:106:4:106:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:106:1:106:15 | %i(...) | 1 | literals.rb:106:8:106:10 | :"bar" | SymbolLiteral |
|
|
| literals.rb:106:1:106:15 | %i(...) | 2 | literals.rb:106:12:106:14 | :"baz" | SymbolLiteral |
|
|
| literals.rb:107:1:107:15 | %i(...) | 0 | literals.rb:107:4:107:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:107:1:107:15 | %i(...) | 1 | literals.rb:107:8:107:10 | :"bar" | SymbolLiteral |
|
|
| literals.rb:107:1:107:15 | %i(...) | 2 | literals.rb:107:12:107:14 | :"baz" | SymbolLiteral |
|
|
| literals.rb:108:1:108:25 | %i(...) | 0 | literals.rb:108:4:108:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:108:1:108:25 | %i(...) | 1 | literals.rb:108:8:108:20 | :"bar#{...}" | SymbolLiteral |
|
|
| literals.rb:108:1:108:25 | %i(...) | 2 | literals.rb:108:22:108:24 | :"baz" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 0 | literals.rb:109:4:109:6 | :"foo" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 1 | literals.rb:109:8:109:12 | :"bar#{" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 2 | literals.rb:109:14:109:14 | :"2" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 3 | literals.rb:109:16:109:16 | :"+" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 4 | literals.rb:109:18:109:18 | :"4" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 5 | literals.rb:109:20:109:20 | :"}" | SymbolLiteral |
|
|
| literals.rb:109:1:109:25 | %i(...) | 6 | literals.rb:109:22:109:24 | :"baz" | SymbolLiteral |
|
|
hashLiterals
|
|
| literals.rb:84:1:84:14 | {...} | 1 |
|
|
| literals.rb:112:1:112:2 | {...} | 0 |
|
|
| literals.rb:113:1:113:33 | {...} | 3 |
|
|
| literals.rb:114:1:114:17 | {...} | 2 |
|
|
hashLiteralElements
|
|
| literals.rb:84:1:84:14 | {...} | 0 | literals.rb:84:3:84:12 | Pair | Pair |
|
|
| literals.rb:113:1:113:33 | {...} | 0 | literals.rb:113:3:113:8 | Pair | Pair |
|
|
| literals.rb:113:1:113:33 | {...} | 1 | literals.rb:113:11:113:19 | Pair | Pair |
|
|
| literals.rb:113:1:113:33 | {...} | 2 | literals.rb:113:22:113:31 | Pair | Pair |
|
|
| literals.rb:114:1:114:17 | {...} | 0 | literals.rb:114:3:114:8 | Pair | Pair |
|
|
| literals.rb:114:1:114:17 | {...} | 1 | literals.rb:114:11:114:15 | ** ... | HashSplatExpr |
|
|
hashLiteralKeyValuePairs
|
|
| literals.rb:84:1:84:14 | {...} | literals.rb:84:3:84:12 | Pair | literals.rb:84:3:84:5 | :foo | literals.rb:84:8:84:12 | "bar" |
|
|
| literals.rb:113:1:113:33 | {...} | literals.rb:113:3:113:8 | Pair | literals.rb:113:3:113:5 | :foo | literals.rb:113:8:113:8 | 1 |
|
|
| literals.rb:113:1:113:33 | {...} | literals.rb:113:11:113:19 | Pair | literals.rb:113:11:113:14 | :bar | literals.rb:113:19:113:19 | 2 |
|
|
| literals.rb:113:1:113:33 | {...} | literals.rb:113:22:113:31 | Pair | literals.rb:113:22:113:26 | "baz" | literals.rb:113:31:113:31 | 3 |
|
|
| literals.rb:114:1:114:17 | {...} | literals.rb:114:3:114:8 | Pair | literals.rb:114:3:114:5 | :foo | literals.rb:114:8:114:8 | 7 |
|
|
finiteRangeLiterals
|
|
| literals.rb:117:2:117:6 | _ .. _ | literals.rb:117:2:117:2 | 1 | literals.rb:117:5:117:6 | 10 |
|
|
| literals.rb:118:2:118:7 | _ ... _ | literals.rb:118:2:118:2 | 1 | literals.rb:118:6:118:7 | 10 |
|
|
| literals.rb:119:2:119:7 | _ .. _ | literals.rb:119:2:119:2 | 1 | literals.rb:119:7:119:7 | 0 |
|
|
| literals.rb:120:2:120:11 | _ .. _ | literals.rb:120:2:120:6 | call to start | literals.rb:120:9:120:11 | ... + ... |
|
|
beginlessRangeLiterals
|
|
| literals.rb:122:2:122:4 | _ .. _ | literals.rb:122:4:122:4 | 1 |
|
|
endlessRangeLiterals
|
|
| literals.rb:121:2:121:4 | _ .. _ | literals.rb:121:2:121:2 | 1 |
|
|
| literals.rb:123:2:123:4 | _ .. _ | literals.rb:123:2:123:2 | 0 |
|
|
inclusiveRangeLiterals
|
|
| literals.rb:117:2:117:6 | _ .. _ |
|
|
| literals.rb:119:2:119:7 | _ .. _ |
|
|
| literals.rb:120:2:120:11 | _ .. _ |
|
|
| literals.rb:121:2:121:4 | _ .. _ |
|
|
| literals.rb:122:2:122:4 | _ .. _ |
|
|
| literals.rb:123:2:123:4 | _ .. _ |
|
|
exclusiveRangeLiterals
|
|
| literals.rb:118:2:118:7 | _ ... _ |
|
|
numericLiterals
|
|
| literals.rb:10:1:10:4 | 1234 | IntegerLiteral | 1234 |
|
|
| literals.rb:11:1:11:5 | 5_678 | IntegerLiteral | 5_678 |
|
|
| literals.rb:12:1:12:1 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:13:1:13:5 | 0d900 | IntegerLiteral | 0d900 |
|
|
| literals.rb:16:1:16:6 | 0x1234 | IntegerLiteral | 0x1234 |
|
|
| literals.rb:17:1:17:10 | 0xdeadbeef | IntegerLiteral | 0xdeadbeef |
|
|
| literals.rb:18:1:18:11 | 0xF00D_face | IntegerLiteral | 0xF00D_face |
|
|
| literals.rb:21:1:21:4 | 0123 | IntegerLiteral | 0123 |
|
|
| literals.rb:22:1:22:5 | 0o234 | IntegerLiteral | 0o234 |
|
|
| literals.rb:23:1:23:6 | 0O45_6 | IntegerLiteral | 0O45_6 |
|
|
| literals.rb:26:1:26:10 | 0b10010100 | IntegerLiteral | 0b10010100 |
|
|
| literals.rb:27:1:27:11 | 0B011_01101 | IntegerLiteral | 0B011_01101 |
|
|
| literals.rb:30:1:30:5 | 12.34 | FloatLiteral | 12.34 |
|
|
| literals.rb:31:1:31:7 | 1234e-2 | FloatLiteral | 1234e-2 |
|
|
| literals.rb:32:1:32:7 | 1.234E1 | FloatLiteral | 1.234E1 |
|
|
| literals.rb:35:1:35:3 | 23r | RationalLiteral | 23r |
|
|
| literals.rb:36:1:36:5 | 9.85r | RationalLiteral | 9.85r |
|
|
| literals.rb:39:1:39:2 | 2i | ComplexLiteral | 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:87:10:87:10 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:87:14:87:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:93:2:93:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:93:5:93:5 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:93:8:93:8 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:94:2:94:2 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:94:5:94:5 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:94:8:94:9 | 12 | IntegerLiteral | 12 |
|
|
| literals.rb:94:13:94:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:95:2:95:2 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:95:6:95:6 | 8 | IntegerLiteral | 8 |
|
|
| literals.rb:95:9:95:9 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:101:13:101:13 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:101:15:101:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:108:14:108:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:108:18:108:18 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:113:8:113:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:113:19:113:19 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:113:31:113:31 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:114:8:114:8 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:117:2:117:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:117:5:117:6 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:118:2:118:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:118:6:118:7 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:119:2:119:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:119:7:119:7 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:120:9:120:9 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:120:11:120:11 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:121:2:121:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:122:4:122:4 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:123:2:123:2 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:123:6:123:6 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:128:11:128:11 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:128:15:128:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:129:13:129:13 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:129:17:129:17 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:136:8:136:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:136:12:136:12 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:142:10:142:10 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:142:14:142:14 | 1 | IntegerLiteral | 1 |
|
|
integerLiterals
|
|
| literals.rb:10:1:10:4 | 1234 | IntegerLiteral | 1234 |
|
|
| literals.rb:11:1:11:5 | 5_678 | IntegerLiteral | 5_678 |
|
|
| literals.rb:12:1:12:1 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:13:1:13:5 | 0d900 | IntegerLiteral | 0d900 |
|
|
| literals.rb:16:1:16:6 | 0x1234 | IntegerLiteral | 0x1234 |
|
|
| literals.rb:17:1:17:10 | 0xdeadbeef | IntegerLiteral | 0xdeadbeef |
|
|
| literals.rb:18:1:18:11 | 0xF00D_face | IntegerLiteral | 0xF00D_face |
|
|
| literals.rb:21:1:21:4 | 0123 | IntegerLiteral | 0123 |
|
|
| literals.rb:22:1:22:5 | 0o234 | IntegerLiteral | 0o234 |
|
|
| literals.rb:23:1:23:6 | 0O45_6 | IntegerLiteral | 0O45_6 |
|
|
| literals.rb:26:1:26:10 | 0b10010100 | IntegerLiteral | 0b10010100 |
|
|
| literals.rb:27:1:27:11 | 0B011_01101 | IntegerLiteral | 0B011_01101 |
|
|
| 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:87:10:87:10 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:87:14:87:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:93:2:93:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:93:5:93:5 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:93:8:93:8 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:94:2:94:2 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:94:5:94:5 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:94:8:94:9 | 12 | IntegerLiteral | 12 |
|
|
| literals.rb:94:13:94:13 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:95:2:95:2 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:95:6:95:6 | 8 | IntegerLiteral | 8 |
|
|
| literals.rb:95:9:95:9 | 9 | IntegerLiteral | 9 |
|
|
| literals.rb:101:13:101:13 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:101:15:101:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:108:14:108:14 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:108:18:108:18 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:113:8:113:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:113:19:113:19 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:113:31:113:31 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:114:8:114:8 | 7 | IntegerLiteral | 7 |
|
|
| literals.rb:117:2:117:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:117:5:117:6 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:118:2:118:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:118:6:118:7 | 10 | IntegerLiteral | 10 |
|
|
| literals.rb:119:2:119:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:119:7:119:7 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:120:9:120:9 | 2 | IntegerLiteral | 2 |
|
|
| literals.rb:120:11:120:11 | 3 | IntegerLiteral | 3 |
|
|
| literals.rb:121:2:121:2 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:122:4:122:4 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:123:2:123:2 | 0 | IntegerLiteral | 0 |
|
|
| literals.rb:123:6:123:6 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:128:11:128:11 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:128:15:128:15 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:129:13:129:13 | 5 | IntegerLiteral | 5 |
|
|
| literals.rb:129:17:129:17 | 4 | IntegerLiteral | 4 |
|
|
| literals.rb:136:8:136:8 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:136:12:136:12 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:142:10:142:10 | 1 | IntegerLiteral | 1 |
|
|
| literals.rb:142:14:142:14 | 1 | IntegerLiteral | 1 |
|
|
floatLiterals
|
|
| literals.rb:30:1:30:5 | 12.34 | FloatLiteral | 12.34 |
|
|
| literals.rb:31:1:31:7 | 1234e-2 | FloatLiteral | 1234e-2 |
|
|
| literals.rb:32:1:32:7 | 1.234E1 | FloatLiteral | 1.234E1 |
|
|
rationalLiterals
|
|
| literals.rb:35:1:35:3 | 23r | RationalLiteral | 23r |
|
|
| literals.rb:36:1:36:5 | 9.85r | RationalLiteral | 9.85r |
|
|
complexLiterals
|
|
| literals.rb:39:1:39:2 | 2i | ComplexLiteral | 2i |
|