Kotlin: Add tesets for more integer types

This commit is contained in:
Ian Lynagh
2021-11-22 13:46:43 +00:00
parent 1b40f78b9c
commit 6b5fe14e94
3 changed files with 636 additions and 326 deletions

View File

@@ -1,29 +1,65 @@
| exprs.kt:6:14:6:18 | ... + ... | exprs.kt:6:14:6:14 | x | exprs.kt:6:18:6:18 | y |
| exprs.kt:7:14:7:18 | ... - ... | exprs.kt:7:14:7:14 | x | exprs.kt:7:18:7:18 | y |
| exprs.kt:8:14:8:18 | ... / ... | exprs.kt:8:14:8:14 | x | exprs.kt:8:18:8:18 | y |
| exprs.kt:9:14:9:18 | ... % ... | exprs.kt:9:14:9:14 | x | exprs.kt:9:18:9:18 | y |
| exprs.kt:17:15:17:20 | ... == ... | exprs.kt:17:15:17:15 | x | exprs.kt:17:20:17:20 | y |
| exprs.kt:18:15:18:20 | ... != ... | exprs.kt:18:15:18:15 | x | exprs.kt:18:20:18:20 | y |
| exprs.kt:19:15:19:19 | ... < ... | exprs.kt:19:15:19:15 | x | exprs.kt:19:19:19:19 | y |
| exprs.kt:20:15:20:20 | ... <= ... | exprs.kt:20:15:20:15 | x | exprs.kt:20:20:20:20 | y |
| exprs.kt:21:15:21:19 | ... > ... | exprs.kt:21:15:21:15 | x | exprs.kt:21:19:21:19 | y |
| exprs.kt:22:15:22:20 | ... >= ... | exprs.kt:22:15:22:15 | x | exprs.kt:22:20:22:20 | y |
| exprs.kt:23:15:23:21 | ... == ... | exprs.kt:23:15:23:15 | x | exprs.kt:23:21:23:21 | y |
| exprs.kt:24:15:24:21 | ... != ... | exprs.kt:24:15:24:15 | x | exprs.kt:24:21:24:21 | y |
| exprs.kt:32:14:32:20 | ... + ... | exprs.kt:32:14:32:15 | dx | exprs.kt:32:19:32:20 | dy |
| exprs.kt:33:14:33:20 | ... - ... | exprs.kt:33:14:33:15 | dx | exprs.kt:33:19:33:20 | dy |
| exprs.kt:34:14:34:20 | ... / ... | exprs.kt:34:14:34:15 | dx | exprs.kt:34:19:34:20 | dy |
| exprs.kt:35:14:35:20 | ... % ... | exprs.kt:35:14:35:15 | dx | exprs.kt:35:19:35:20 | dy |
| exprs.kt:36:14:36:21 | ... == ... | exprs.kt:36:14:36:15 | dx | exprs.kt:36:20:36:21 | dy |
| exprs.kt:37:14:37:21 | ... != ... | exprs.kt:37:14:37:15 | dx | exprs.kt:37:20:37:21 | dy |
| exprs.kt:38:14:38:20 | ... < ... | exprs.kt:38:14:38:15 | dx | exprs.kt:38:19:38:20 | dy |
| exprs.kt:39:14:39:21 | ... <= ... | exprs.kt:39:14:39:15 | dx | exprs.kt:39:20:39:21 | dy |
| exprs.kt:40:15:40:21 | ... > ... | exprs.kt:40:15:40:16 | dx | exprs.kt:40:20:40:21 | dy |
| exprs.kt:41:15:41:22 | ... >= ... | exprs.kt:41:15:41:16 | dx | exprs.kt:41:21:41:22 | dy |
| exprs.kt:42:15:42:23 | ... == ... | exprs.kt:42:15:42:16 | dx | exprs.kt:42:22:42:23 | dy |
| exprs.kt:43:15:43:23 | ... != ... | exprs.kt:43:15:43:16 | dx | exprs.kt:43:22:43:23 | dy |
| exprs.kt:62:16:62:26 | ... + ... | exprs.kt:62:16:62:19 | str1 | exprs.kt:62:23:62:26 | str2 |
| exprs.kt:65:12:65:23 | ... > ... | exprs.kt:65:12:65:19 | variable | exprs.kt:65:23:65:23 | 0 |
| exprs.kt:69:12:69:20 | ... + ... | exprs.kt:69:12:69:14 | 123 | exprs.kt:69:18:69:20 | 456 |
| exprs.kt:95:8:95:16 | ... != ... | exprs.kt:95:8:95:8 | r | exprs.kt:95:13:95:16 | null |
| exprs.kt:124:31:124:37 | ... + ... | exprs.kt:124:31:124:32 | <get-a1>(...) | exprs.kt:124:36:124:37 | a2 |
| exprs.kt:12:14:12:18 | ... + ... | exprs.kt:12:14:12:14 | x | exprs.kt:12:18:12:18 | y |
| exprs.kt:13:14:13:18 | ... - ... | exprs.kt:13:14:13:14 | x | exprs.kt:13:18:13:18 | y |
| exprs.kt:14:14:14:18 | ... / ... | exprs.kt:14:14:14:14 | x | exprs.kt:14:18:14:18 | y |
| exprs.kt:15:14:15:18 | ... % ... | exprs.kt:15:14:15:14 | x | exprs.kt:15:18:15:18 | y |
| exprs.kt:23:15:23:20 | ... == ... | exprs.kt:23:15:23:15 | x | exprs.kt:23:20:23:20 | y |
| exprs.kt:24:15:24:20 | ... != ... | exprs.kt:24:15:24:15 | x | exprs.kt:24:20:24:20 | y |
| exprs.kt:25:15:25:19 | ... < ... | exprs.kt:25:15:25:15 | x | exprs.kt:25:19:25:19 | y |
| exprs.kt:26:15:26:20 | ... <= ... | exprs.kt:26:15:26:15 | x | exprs.kt:26:20:26:20 | y |
| exprs.kt:27:15:27:19 | ... > ... | exprs.kt:27:15:27:15 | x | exprs.kt:27:19:27:19 | y |
| exprs.kt:28:15:28:20 | ... >= ... | exprs.kt:28:15:28:15 | x | exprs.kt:28:20:28:20 | y |
| exprs.kt:29:15:29:21 | ... == ... | exprs.kt:29:15:29:15 | x | exprs.kt:29:21:29:21 | y |
| exprs.kt:30:15:30:21 | ... != ... | exprs.kt:30:15:30:15 | x | exprs.kt:30:21:30:21 | y |
| exprs.kt:38:15:38:23 | ... + ... | exprs.kt:38:15:38:17 | byx | exprs.kt:38:21:38:23 | byy |
| exprs.kt:39:15:39:23 | ... - ... | exprs.kt:39:15:39:17 | byx | exprs.kt:39:21:39:23 | byy |
| exprs.kt:40:15:40:23 | ... / ... | exprs.kt:40:15:40:17 | byx | exprs.kt:40:21:40:23 | byy |
| exprs.kt:41:15:41:23 | ... % ... | exprs.kt:41:15:41:17 | byx | exprs.kt:41:21:41:23 | byy |
| exprs.kt:42:15:42:24 | ... == ... | exprs.kt:42:15:42:17 | byx | exprs.kt:42:22:42:24 | byy |
| exprs.kt:43:15:43:24 | ... != ... | exprs.kt:43:15:43:17 | byx | exprs.kt:43:22:43:24 | byy |
| exprs.kt:44:15:44:23 | ... < ... | exprs.kt:44:15:44:17 | byx | exprs.kt:44:21:44:23 | byy |
| exprs.kt:45:15:45:24 | ... <= ... | exprs.kt:45:15:45:17 | byx | exprs.kt:45:22:45:24 | byy |
| exprs.kt:46:16:46:24 | ... > ... | exprs.kt:46:16:46:18 | byx | exprs.kt:46:22:46:24 | byy |
| exprs.kt:47:16:47:25 | ... >= ... | exprs.kt:47:16:47:18 | byx | exprs.kt:47:23:47:25 | byy |
| exprs.kt:48:16:48:26 | ... == ... | exprs.kt:48:16:48:18 | byx | exprs.kt:48:24:48:26 | byy |
| exprs.kt:49:16:49:26 | ... != ... | exprs.kt:49:16:49:18 | byx | exprs.kt:49:24:49:26 | byy |
| exprs.kt:56:14:56:21 | ... == ... | exprs.kt:56:14:56:15 | toInt(...) | exprs.kt:56:20:56:21 | toInt(...) |
| exprs.kt:57:14:57:21 | ... != ... | exprs.kt:57:14:57:15 | toInt(...) | exprs.kt:57:20:57:21 | toInt(...) |
| exprs.kt:58:14:58:20 | ... < ... | exprs.kt:58:14:58:15 | toInt(...) | exprs.kt:58:19:58:20 | toInt(...) |
| exprs.kt:59:14:59:21 | ... <= ... | exprs.kt:59:14:59:15 | toInt(...) | exprs.kt:59:20:59:21 | toInt(...) |
| exprs.kt:60:15:60:21 | ... > ... | exprs.kt:60:15:60:16 | toInt(...) | exprs.kt:60:20:60:21 | toInt(...) |
| exprs.kt:61:15:61:22 | ... >= ... | exprs.kt:61:15:61:16 | toInt(...) | exprs.kt:61:21:61:22 | toInt(...) |
| exprs.kt:62:15:62:23 | ... == ... | exprs.kt:62:15:62:16 | sx | exprs.kt:62:22:62:23 | sy |
| exprs.kt:63:15:63:23 | ... != ... | exprs.kt:63:15:63:16 | sx | exprs.kt:63:22:63:23 | sy |
| exprs.kt:70:14:70:21 | ... == ... | exprs.kt:70:14:70:15 | lx | exprs.kt:70:20:70:21 | ly |
| exprs.kt:71:14:71:21 | ... != ... | exprs.kt:71:14:71:15 | lx | exprs.kt:71:20:71:21 | ly |
| exprs.kt:72:14:72:20 | ... < ... | exprs.kt:72:14:72:15 | lx | exprs.kt:72:19:72:20 | ly |
| exprs.kt:73:14:73:21 | ... <= ... | exprs.kt:73:14:73:15 | lx | exprs.kt:73:20:73:21 | ly |
| exprs.kt:74:15:74:21 | ... > ... | exprs.kt:74:15:74:16 | lx | exprs.kt:74:20:74:21 | ly |
| exprs.kt:75:15:75:22 | ... >= ... | exprs.kt:75:15:75:16 | lx | exprs.kt:75:21:75:22 | ly |
| exprs.kt:76:15:76:23 | ... == ... | exprs.kt:76:15:76:16 | lx | exprs.kt:76:22:76:23 | ly |
| exprs.kt:77:15:77:23 | ... != ... | exprs.kt:77:15:77:16 | lx | exprs.kt:77:22:77:23 | ly |
| exprs.kt:80:14:80:20 | ... + ... | exprs.kt:80:14:80:15 | dx | exprs.kt:80:19:80:20 | dy |
| exprs.kt:81:14:81:20 | ... - ... | exprs.kt:81:14:81:15 | dx | exprs.kt:81:19:81:20 | dy |
| exprs.kt:82:14:82:20 | ... / ... | exprs.kt:82:14:82:15 | dx | exprs.kt:82:19:82:20 | dy |
| exprs.kt:83:14:83:20 | ... % ... | exprs.kt:83:14:83:15 | dx | exprs.kt:83:19:83:20 | dy |
| exprs.kt:84:14:84:21 | ... == ... | exprs.kt:84:14:84:15 | dx | exprs.kt:84:20:84:21 | dy |
| exprs.kt:85:14:85:21 | ... != ... | exprs.kt:85:14:85:15 | dx | exprs.kt:85:20:85:21 | dy |
| exprs.kt:86:14:86:20 | ... < ... | exprs.kt:86:14:86:15 | dx | exprs.kt:86:19:86:20 | dy |
| exprs.kt:87:14:87:21 | ... <= ... | exprs.kt:87:14:87:15 | dx | exprs.kt:87:20:87:21 | dy |
| exprs.kt:88:15:88:21 | ... > ... | exprs.kt:88:15:88:16 | dx | exprs.kt:88:20:88:21 | dy |
| exprs.kt:89:15:89:22 | ... >= ... | exprs.kt:89:15:89:16 | dx | exprs.kt:89:21:89:22 | dy |
| exprs.kt:90:15:90:23 | ... == ... | exprs.kt:90:15:90:16 | dx | exprs.kt:90:22:90:23 | dy |
| exprs.kt:91:15:91:23 | ... != ... | exprs.kt:91:15:91:16 | dx | exprs.kt:91:22:91:23 | dy |
| exprs.kt:98:14:98:21 | ... == ... | exprs.kt:98:14:98:15 | fx | exprs.kt:98:20:98:21 | fy |
| exprs.kt:99:14:99:21 | ... != ... | exprs.kt:99:14:99:15 | fx | exprs.kt:99:20:99:21 | fy |
| exprs.kt:100:14:100:20 | ... < ... | exprs.kt:100:14:100:15 | fx | exprs.kt:100:19:100:20 | fy |
| exprs.kt:101:14:101:21 | ... <= ... | exprs.kt:101:14:101:15 | fx | exprs.kt:101:20:101:21 | fy |
| exprs.kt:102:15:102:21 | ... > ... | exprs.kt:102:15:102:16 | fx | exprs.kt:102:20:102:21 | fy |
| exprs.kt:103:15:103:22 | ... >= ... | exprs.kt:103:15:103:16 | fx | exprs.kt:103:21:103:22 | fy |
| exprs.kt:104:15:104:23 | ... == ... | exprs.kt:104:15:104:16 | fx | exprs.kt:104:22:104:23 | fy |
| exprs.kt:105:15:105:23 | ... != ... | exprs.kt:105:15:105:16 | fx | exprs.kt:105:22:105:23 | fy |
| exprs.kt:124:16:124:26 | ... + ... | exprs.kt:124:16:124:19 | str1 | exprs.kt:124:23:124:26 | str2 |
| exprs.kt:127:12:127:23 | ... > ... | exprs.kt:127:12:127:19 | variable | exprs.kt:127:23:127:23 | 0 |
| exprs.kt:131:12:131:20 | ... + ... | exprs.kt:131:12:131:14 | 123 | exprs.kt:131:18:131:20 | 456 |
| exprs.kt:157:8:157:16 | ... != ... | exprs.kt:157:8:157:8 | r | exprs.kt:157:13:157:16 | null |
| exprs.kt:186:31:186:37 | ... + ... | exprs.kt:186:31:186:32 | <get-a1>(...) | exprs.kt:186:36:186:37 | a2 |

View File

@@ -1,296 +1,508 @@
| exprs.kt:5:5:5:14 | i1 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:5:14:5:14 | 1 | exprs.kt:4:1:70:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:6:5:6:18 | i2 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:6:14:6:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:6:14:6:18 | ... + ... | exprs.kt:4:1:70:1 | topLevelMethod | AddExpr |
| exprs.kt:6:18:6:18 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:7:5:7:18 | i3 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:7:14:7:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:7:14:7:18 | ... - ... | exprs.kt:4:1:70:1 | topLevelMethod | SubExpr |
| exprs.kt:7:18:7:18 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:8:5:8:18 | i4 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:8:14:8:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:8:14:8:18 | ... / ... | exprs.kt:4:1:70:1 | topLevelMethod | DivExpr |
| exprs.kt:8:18:8:18 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:9:5:9:18 | i5 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:9:14:9:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:9:14:9:18 | ... % ... | exprs.kt:4:1:70:1 | topLevelMethod | RemExpr |
| exprs.kt:9:18:9:18 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:10:5:10:20 | i6 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:10:14:10:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:10:14:10:20 | shl(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:10:20:10:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:11:5:11:20 | i7 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:11:14:11:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:11:14:11:20 | shr(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:11:20:11:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:12:5:12:21 | i8 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:12:14:12:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:12:14:12:21 | ushr(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:12:21:12:21 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:13:5:13:20 | i9 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:13:14:13:14 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:13:14:13:20 | and(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:13:20:13:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:14:5:14:20 | i10 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:14:15:14:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:14:15:14:20 | or(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:14:20:14:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:15:5:15:21 | i11 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:15:15:15:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:15:15:15:21 | xor(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:15:21:15:21 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:16:5:16:21 | i12 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:16:15:16:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:16:17:16:21 | inv(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:17:5:17:20 | i13 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:17:15:17:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:17:15:17:20 | ... == ... | exprs.kt:4:1:70:1 | topLevelMethod | EQExpr |
| exprs.kt:17:20:17:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:18:5:18:20 | i14 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:18:15:18:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:18:15:18:20 | ... != ... | exprs.kt:4:1:70:1 | topLevelMethod | NEExpr |
| exprs.kt:18:20:18:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:19:5:19:19 | i15 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:19:15:19:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:19:15:19:19 | ... < ... | exprs.kt:4:1:70:1 | topLevelMethod | LTExpr |
| exprs.kt:19:19:19:19 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:20:5:20:20 | i16 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:20:15:20:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:20:15:20:20 | ... <= ... | exprs.kt:4:1:70:1 | topLevelMethod | LEExpr |
| exprs.kt:20:20:20:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:21:5:21:19 | i17 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:21:15:21:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:21:15:21:19 | ... > ... | exprs.kt:4:1:70:1 | topLevelMethod | GTExpr |
| exprs.kt:21:19:21:19 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:22:5:22:20 | i18 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:22:15:22:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:22:15:22:20 | ... >= ... | exprs.kt:4:1:70:1 | topLevelMethod | GEExpr |
| exprs.kt:22:20:22:20 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:23:5:23:21 | i19 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:23:15:23:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:23:15:23:21 | ... == ... | exprs.kt:4:1:70:1 | topLevelMethod | EQExpr |
| exprs.kt:23:21:23:21 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:24:5:24:21 | i20 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:24:15:24:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:24:15:24:21 | ... != ... | exprs.kt:4:1:70:1 | topLevelMethod | NEExpr |
| exprs.kt:24:21:24:21 | y | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:31:5:31:16 | d1 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:31:14:31:16 | 1.0 | exprs.kt:4:1:70:1 | topLevelMethod | DoubleLiteral |
| exprs.kt:32:5:32:20 | d2 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:32:14:32:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:32:14:32:20 | ... + ... | exprs.kt:4:1:70:1 | topLevelMethod | AddExpr |
| exprs.kt:32:19:32:20 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:33:5:33:20 | d3 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:33:14:33:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:33:14:33:20 | ... - ... | exprs.kt:4:1:70:1 | topLevelMethod | SubExpr |
| exprs.kt:33:19:33:20 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:34:5:34:20 | d4 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:34:14:34:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:34:14:34:20 | ... / ... | exprs.kt:4:1:70:1 | topLevelMethod | DivExpr |
| exprs.kt:34:19:34:20 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:35:5:35:20 | d5 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:35:14:35:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:35:14:35:20 | ... % ... | exprs.kt:4:1:70:1 | topLevelMethod | RemExpr |
| exprs.kt:35:19:35:20 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:36:5:36:21 | d6 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:36:14:36:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:36:14:36:21 | ... == ... | exprs.kt:4:1:70:1 | topLevelMethod | EQExpr |
| exprs.kt:36:20:36:21 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:37:5:37:21 | d7 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:37:14:37:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:37:14:37:21 | ... != ... | exprs.kt:4:1:70:1 | topLevelMethod | NEExpr |
| exprs.kt:37:20:37:21 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:38:5:38:20 | d8 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:38:14:38:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:38:14:38:20 | ... < ... | exprs.kt:4:1:70:1 | topLevelMethod | LTExpr |
| exprs.kt:38:19:38:20 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:39:5:39:21 | d9 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:39:14:39:15 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:39:14:39:21 | ... <= ... | exprs.kt:4:1:70:1 | topLevelMethod | LEExpr |
| exprs.kt:39:20:39:21 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:40:5:40:21 | d10 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:40:15:40:16 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:40:15:40:21 | ... > ... | exprs.kt:4:1:70:1 | topLevelMethod | GTExpr |
| exprs.kt:40:20:40:21 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:41:5:41:22 | d11 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:41:15:41:16 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:41:15:41:22 | ... >= ... | exprs.kt:4:1:70:1 | topLevelMethod | GEExpr |
| exprs.kt:41:21:41:22 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:42:5:42:23 | d12 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:42:15:42:16 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:42:15:42:23 | ... == ... | exprs.kt:4:1:70:1 | topLevelMethod | EQExpr |
| exprs.kt:42:22:42:23 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:43:5:43:23 | d13 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:43:15:43:16 | dx | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:43:15:43:23 | ... != ... | exprs.kt:4:1:70:1 | topLevelMethod | NEExpr |
| exprs.kt:43:22:43:23 | dy | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:45:5:45:17 | b1 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:45:14:45:17 | true | exprs.kt:4:1:70:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:46:5:46:18 | b2 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:46:14:46:18 | false | exprs.kt:4:1:70:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:47:5:47:21 | b3 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:47:14:47:15 | b1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:47:14:47:21 | when ... | exprs.kt:4:1:70:1 | topLevelMethod | WhenExpr |
| exprs.kt:47:20:47:21 | b2 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:47:20:47:21 | false | exprs.kt:4:1:70:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:47:20:47:21 | true | exprs.kt:4:1:70:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:48:5:48:21 | b4 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:48:14:48:15 | b1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:48:14:48:15 | true | exprs.kt:4:1:70:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:48:14:48:21 | when ... | exprs.kt:4:1:70:1 | topLevelMethod | WhenExpr |
| exprs.kt:48:20:48:21 | b2 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:48:20:48:21 | true | exprs.kt:4:1:70:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:49:5:49:16 | b5 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:49:14:49:16 | not(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:49:15:49:16 | b1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:51:5:51:15 | c | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:51:13:51:15 | x | exprs.kt:4:1:70:1 | topLevelMethod | CharacterLiteral |
| exprs.kt:52:5:52:26 | str | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:52:16:52:25 | string lit | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:53:5:53:38 | strWithQuote | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:53:25:53:37 | string " lit | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:54:5:54:22 | b6 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:54:14:54:15 | i1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:54:14:54:22 | ...instanceof... | exprs.kt:4:1:70:1 | topLevelMethod | InstanceOfExpr |
| exprs.kt:54:14:54:22 | int | exprs.kt:4:1:70:1 | topLevelMethod | TypeAccess |
| exprs.kt:55:5:55:23 | b7 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:55:14:55:15 | i1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:55:14:55:23 | ... !is ... | exprs.kt:4:1:70:1 | topLevelMethod | NotInstanceOfExpr |
| exprs.kt:55:14:55:23 | int | exprs.kt:4:1:70:1 | topLevelMethod | TypeAccess |
| exprs.kt:56:5:56:26 | b8 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:56:14:56:15 | b7 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:56:14:56:26 | (...)... | exprs.kt:4:1:70:1 | topLevelMethod | CastExpr |
| exprs.kt:56:14:56:26 | boolean | exprs.kt:4:1:70:1 | topLevelMethod | TypeAccess |
| exprs.kt:57:5:57:35 | str1 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:57:25:57:34 | string lit | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:58:5:58:36 | str2 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:58:26:58:35 | string lit | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:59:5:59:28 | str3 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:59:25:59:28 | null | exprs.kt:4:1:70:1 | topLevelMethod | NullLiteral |
| exprs.kt:60:5:60:48 | str4 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:60:24:60:48 | "..." | exprs.kt:4:1:70:1 | topLevelMethod | StringTemplateExpr |
| exprs.kt:60:25:60:28 | foo | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:60:30:60:33 | str1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:60:34:60:38 | bar | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:60:40:60:43 | str2 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:60:44:60:47 | baz | exprs.kt:4:1:70:1 | topLevelMethod | StringLiteral |
| exprs.kt:62:5:62:26 | str6 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:62:16:62:19 | str1 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:62:16:62:26 | ... + ... | exprs.kt:4:1:70:1 | topLevelMethod | AddExpr |
| exprs.kt:62:23:62:26 | str2 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:64:5:64:21 | variable | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:64:20:64:21 | 10 | exprs.kt:4:1:70:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:65:12:65:19 | variable | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:65:12:65:23 | ... > ... | exprs.kt:4:1:70:1 | topLevelMethod | GTExpr |
| exprs.kt:65:23:65:23 | 0 | exprs.kt:4:1:70:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:66:9:66:16 | ...=... | exprs.kt:4:1:70:1 | topLevelMethod | AssignExpr |
| exprs.kt:66:9:66:16 | variable | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:66:9:66:18 | (...)... | exprs.kt:4:1:70:1 | topLevelMethod | CastExpr |
| exprs.kt:66:9:66:18 | <Stmt> | exprs.kt:4:1:70:1 | topLevelMethod | StmtExpr |
| exprs.kt:66:9:66:18 | dec(...) | exprs.kt:4:1:70:1 | topLevelMethod | MethodAccess |
| exprs.kt:66:9:66:18 | tmp0 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:66:9:66:18 | tmp0 | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| exprs.kt:66:9:66:18 | void | exprs.kt:4:1:70:1 | topLevelMethod | TypeAccess |
| exprs.kt:69:12:69:14 | 123 | exprs.kt:4:1:70:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:69:12:69:20 | ... + ... | exprs.kt:4:1:70:1 | topLevelMethod | AddExpr |
| exprs.kt:69:18:69:20 | 456 | exprs.kt:4:1:70:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:73:5:73:23 | d | exprs.kt:72:1:74:1 | getClass | LocalVariableDeclExpr |
| exprs.kt:73:13:73:16 | true | exprs.kt:72:1:74:1 | getClass | BooleanLiteral |
| exprs.kt:73:13:73:23 | ::class | exprs.kt:72:1:74:1 | getClass | ClassExpr |
| exprs.kt:76:1:78:1 | <obinit>(...) | exprs.kt:76:1:78:1 | C | MethodAccess |
| exprs.kt:76:9:76:18 | ...=... | exprs.kt:76:1:78:1 | <obinit> | AssignExpr |
| exprs.kt:76:9:76:18 | n | exprs.kt:76:1:78:1 | <obinit> | VarAccess |
| exprs.kt:76:9:76:18 | n | exprs.kt:76:1:78:1 | <obinit> | VarAccess |
| exprs.kt:76:9:76:18 | n | exprs.kt:76:9:76:18 | <get-n> | VarAccess |
| exprs.kt:77:27:77:31 | new C(...) | exprs.kt:77:5:77:33 | foo | ClassInstanceExpr |
| exprs.kt:77:29:77:30 | 42 | exprs.kt:77:5:77:33 | foo | IntegerLiteral |
| exprs.kt:80:1:80:18 | <obinit>(...) | exprs.kt:80:6:80:18 | Root | MethodAccess |
| exprs.kt:81:1:81:26 | <obinit>(...) | exprs.kt:81:1:81:26 | Subclass1 | MethodAccess |
| exprs.kt:82:1:82:26 | <obinit>(...) | exprs.kt:82:1:82:26 | Subclass2 | MethodAccess |
| exprs.kt:85:5:87:5 | when ... | exprs.kt:84:1:91:1 | typeTests | WhenExpr |
| exprs.kt:85:8:85:8 | x | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| exprs.kt:85:8:85:21 | ...instanceof... | exprs.kt:84:1:91:1 | typeTests | InstanceOfExpr |
| exprs.kt:85:8:85:21 | Subclass1 | exprs.kt:84:1:91:1 | typeTests | TypeAccess |
| exprs.kt:86:9:86:29 | x1 | exprs.kt:84:1:91:1 | typeTests | LocalVariableDeclExpr |
| exprs.kt:86:29:86:29 | (...)... | exprs.kt:84:1:91:1 | typeTests | CastExpr |
| exprs.kt:86:29:86:29 | Subclass1 | exprs.kt:84:1:91:1 | typeTests | TypeAccess |
| exprs.kt:86:29:86:29 | x | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| exprs.kt:88:5:88:60 | y1 | exprs.kt:84:1:91:1 | typeTests | LocalVariableDeclExpr |
| exprs.kt:88:25:88:60 | true | exprs.kt:84:1:91:1 | typeTests | BooleanLiteral |
| exprs.kt:88:25:88:60 | when ... | exprs.kt:84:1:91:1 | typeTests | WhenExpr |
| exprs.kt:88:29:88:29 | x | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| exprs.kt:88:29:88:42 | ...instanceof... | exprs.kt:84:1:91:1 | typeTests | InstanceOfExpr |
| exprs.kt:88:29:88:42 | Subclass1 | exprs.kt:84:1:91:1 | typeTests | TypeAccess |
| exprs.kt:88:45:88:49 | (...)... | exprs.kt:84:1:91:1 | typeTests | CastExpr |
| exprs.kt:88:45:88:49 | <Stmt> | exprs.kt:84:1:91:1 | typeTests | StmtExpr |
| exprs.kt:88:45:88:49 | Subclass1 | exprs.kt:84:1:91:1 | typeTests | TypeAccess |
| exprs.kt:88:47:88:47 | x | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| exprs.kt:88:58:88:58 | y | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| exprs.kt:89:5:89:13 | q | exprs.kt:84:1:91:1 | typeTests | LocalVariableDeclExpr |
| exprs.kt:89:13:89:13 | 1 | exprs.kt:84:1:91:1 | typeTests | IntegerLiteral |
| exprs.kt:90:5:90:48 | true | exprs.kt:84:1:91:1 | typeTests | BooleanLiteral |
| exprs.kt:90:5:90:48 | when ... | exprs.kt:84:1:91:1 | typeTests | WhenExpr |
| exprs.kt:90:9:90:9 | x | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| exprs.kt:90:9:90:22 | ...instanceof... | exprs.kt:84:1:91:1 | typeTests | InstanceOfExpr |
| exprs.kt:90:9:90:22 | Subclass1 | exprs.kt:84:1:91:1 | typeTests | TypeAccess |
| exprs.kt:90:27:90:27 | ...=... | exprs.kt:84:1:91:1 | typeTests | AssignExpr |
| exprs.kt:90:31:90:31 | 2 | exprs.kt:84:1:91:1 | typeTests | IntegerLiteral |
| exprs.kt:90:42:90:42 | ...=... | exprs.kt:84:1:91:1 | typeTests | AssignExpr |
| exprs.kt:90:46:90:46 | 3 | exprs.kt:84:1:91:1 | typeTests | IntegerLiteral |
| exprs.kt:94:5:94:25 | r | exprs.kt:93:1:100:1 | foo | LocalVariableDeclExpr |
| exprs.kt:94:13:94:13 | p | exprs.kt:93:1:100:1 | foo | VarAccess |
| exprs.kt:94:15:94:25 | getBounds(...) | exprs.kt:93:1:100:1 | foo | MethodAccess |
| exprs.kt:95:5:99:5 | when ... | exprs.kt:93:1:100:1 | foo | WhenExpr |
| exprs.kt:95:8:95:8 | r | exprs.kt:93:1:100:1 | foo | VarAccess |
| exprs.kt:95:8:95:16 | ... != ... | exprs.kt:93:1:100:1 | foo | NEExpr |
| exprs.kt:95:13:95:16 | null | exprs.kt:93:1:100:1 | foo | NullLiteral |
| exprs.kt:96:9:96:29 | r2 | exprs.kt:93:1:100:1 | foo | LocalVariableDeclExpr |
| exprs.kt:96:29:96:29 | (...)... | exprs.kt:93:1:100:1 | foo | CastExpr |
| exprs.kt:96:29:96:29 | Rectangle | exprs.kt:93:1:100:1 | foo | TypeAccess |
| exprs.kt:96:29:96:29 | r | exprs.kt:93:1:100:1 | foo | VarAccess |
| exprs.kt:97:9:97:30 | height | exprs.kt:93:1:100:1 | foo | LocalVariableDeclExpr |
| exprs.kt:97:25:97:30 | height | exprs.kt:93:1:100:1 | foo | VarAccess |
| exprs.kt:98:9:98:17 | ...=... | exprs.kt:93:1:100:1 | foo | AssignExpr |
| exprs.kt:98:21:98:21 | 3 | exprs.kt:93:1:100:1 | foo | IntegerLiteral |
| exprs.kt:102:1:104:1 | <obinit>(...) | exprs.kt:102:6:104:1 | Direction | MethodAccess |
| exprs.kt:102:1:104:1 | new Enum(...) | exprs.kt:102:6:104:1 | Direction | ClassInstanceExpr |
| exprs.kt:106:1:110:1 | <obinit>(...) | exprs.kt:106:6:110:1 | Color | MethodAccess |
| exprs.kt:106:1:110:1 | new Enum(...) | exprs.kt:106:6:110:1 | Color | ClassInstanceExpr |
| exprs.kt:106:18:106:29 | ...=... | exprs.kt:106:1:110:1 | <obinit> | AssignExpr |
| exprs.kt:106:18:106:29 | rgb | exprs.kt:106:1:110:1 | <obinit> | VarAccess |
| exprs.kt:106:18:106:29 | rgb | exprs.kt:106:1:110:1 | <obinit> | VarAccess |
| exprs.kt:106:18:106:29 | rgb | exprs.kt:106:18:106:29 | <get-rgb> | VarAccess |
| exprs.kt:113:5:113:31 | south | exprs.kt:112:1:115:1 | enums | LocalVariableDeclExpr |
| exprs.kt:113:27:113:31 | SOUTH | exprs.kt:112:1:115:1 | enums | VarAccess |
| exprs.kt:114:5:114:27 | green | exprs.kt:112:1:115:1 | enums | LocalVariableDeclExpr |
| exprs.kt:114:23:114:27 | GREEN | exprs.kt:112:1:115:1 | enums | VarAccess |
| exprs.kt:119:1:127:1 | <obinit>(...) | exprs.kt:119:1:127:1 | Class1 | MethodAccess |
| exprs.kt:120:5:120:14 | ...=... | exprs.kt:119:1:127:1 | <obinit> | AssignExpr |
| exprs.kt:120:5:120:14 | a1 | exprs.kt:119:1:127:1 | <obinit> | VarAccess |
| exprs.kt:120:5:120:14 | a1 | exprs.kt:120:5:120:14 | <get-a1> | VarAccess |
| exprs.kt:120:14:120:14 | 1 | exprs.kt:119:1:127:1 | <obinit> | IntegerLiteral |
| exprs.kt:122:9:122:18 | a2 | exprs.kt:121:13:126:5 | getObject | LocalVariableDeclExpr |
| exprs.kt:122:18:122:18 | 2 | exprs.kt:121:13:126:5 | getObject | IntegerLiteral |
| exprs.kt:123:16:125:9 | <Stmt> | exprs.kt:121:13:126:5 | getObject | StmtExpr |
| exprs.kt:123:16:125:9 | <obinit>(...) | exprs.kt:123:16:125:9 | | MethodAccess |
| exprs.kt:123:16:125:9 | new (...) | exprs.kt:121:13:126:5 | getObject | ClassInstanceExpr |
| exprs.kt:124:13:124:49 | ...=... | exprs.kt:123:16:125:9 | <obinit> | AssignExpr |
| exprs.kt:124:13:124:49 | a3 | exprs.kt:123:16:125:9 | <obinit> | VarAccess |
| exprs.kt:124:13:124:49 | a3 | exprs.kt:124:13:124:49 | <get-a3> | VarAccess |
| exprs.kt:124:31:124:32 | <get-a1>(...) | exprs.kt:123:16:125:9 | <obinit> | MethodAccess |
| exprs.kt:124:31:124:32 | this | exprs.kt:123:16:125:9 | <obinit> | ThisAccess |
| exprs.kt:124:31:124:37 | ... + ... | exprs.kt:123:16:125:9 | <obinit> | AddExpr |
| exprs.kt:124:36:124:37 | a2 | exprs.kt:123:16:125:9 | <obinit> | VarAccess |
| exprs.kt:124:40:124:49 | toString(...) | exprs.kt:123:16:125:9 | <obinit> | MethodAccess |
| file://:0:0:0:0 | C | exprs.kt:77:5:77:33 | foo | TypeAccess |
| file://:0:0:0:0 | Color | exprs.kt:106:6:110:1 | Color | TypeAccess |
| file://:0:0:0:0 | Direction | exprs.kt:102:6:104:1 | Direction | TypeAccess |
| file://:0:0:0:0 | Interface1 | exprs.kt:121:13:126:5 | getObject | TypeAccess |
| file://:0:0:0:0 | height | exprs.kt:93:1:100:1 | foo | VarAccess |
| file://:0:0:0:0 | q | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| file://:0:0:0:0 | q | exprs.kt:84:1:91:1 | typeTests | VarAccess |
| file://:0:0:0:0 | tmp0 | exprs.kt:4:1:70:1 | topLevelMethod | LocalVariableDeclExpr |
| file://:0:0:0:0 | variable | exprs.kt:4:1:70:1 | topLevelMethod | VarAccess |
| file://:0:0:0:0 | void | exprs.kt:102:6:104:1 | Direction | TypeAccess |
| file://:0:0:0:0 | void | exprs.kt:106:6:110:1 | Color | TypeAccess |
| exprs.kt:11:5:11:14 | i1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:11:14:11:14 | 1 | exprs.kt:4:1:132:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:12:5:12:18 | i2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:12:14:12:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:12:14:12:18 | ... + ... | exprs.kt:4:1:132:1 | topLevelMethod | AddExpr |
| exprs.kt:12:18:12:18 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:13:5:13:18 | i3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:13:14:13:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:13:14:13:18 | ... - ... | exprs.kt:4:1:132:1 | topLevelMethod | SubExpr |
| exprs.kt:13:18:13:18 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:14:5:14:18 | i4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:14:14:14:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:14:14:14:18 | ... / ... | exprs.kt:4:1:132:1 | topLevelMethod | DivExpr |
| exprs.kt:14:18:14:18 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:15:5:15:18 | i5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:15:14:15:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:15:14:15:18 | ... % ... | exprs.kt:4:1:132:1 | topLevelMethod | RemExpr |
| exprs.kt:15:18:15:18 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:16:5:16:20 | i6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:16:14:16:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:16:14:16:20 | shl(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:16:20:16:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:17:5:17:20 | i7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:17:14:17:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:17:14:17:20 | shr(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:17:20:17:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:18:5:18:21 | i8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:18:14:18:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:18:14:18:21 | ushr(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:18:21:18:21 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:19:5:19:20 | i9 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:19:14:19:14 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:19:14:19:20 | and(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:19:20:19:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:20:5:20:20 | i10 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:20:15:20:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:20:15:20:20 | or(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:20:20:20:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:21:5:21:21 | i11 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:21:15:21:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:21:15:21:21 | xor(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:21:21:21:21 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:22:5:22:21 | i12 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:22:15:22:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:22:17:22:21 | inv(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:23:5:23:20 | i13 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:23:15:23:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:23:15:23:20 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:23:20:23:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:24:5:24:20 | i14 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:24:15:24:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:24:15:24:20 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:24:20:24:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:25:5:25:19 | i15 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:25:15:25:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:25:15:25:19 | ... < ... | exprs.kt:4:1:132:1 | topLevelMethod | LTExpr |
| exprs.kt:25:19:25:19 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:26:5:26:20 | i16 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:26:15:26:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:26:15:26:20 | ... <= ... | exprs.kt:4:1:132:1 | topLevelMethod | LEExpr |
| exprs.kt:26:20:26:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:27:5:27:19 | i17 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:27:15:27:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:27:15:27:19 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:27:19:27:19 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:28:5:28:20 | i18 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:28:15:28:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:28:15:28:20 | ... >= ... | exprs.kt:4:1:132:1 | topLevelMethod | GEExpr |
| exprs.kt:28:20:28:20 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:29:5:29:21 | i19 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:29:15:29:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:29:15:29:21 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:29:21:29:21 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:30:5:30:21 | i20 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:30:15:30:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:30:15:30:21 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:30:21:30:21 | y | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:37:5:37:17 | by1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:37:15:37:17 | 1.0 | exprs.kt:4:1:132:1 | topLevelMethod | DoubleLiteral |
| exprs.kt:38:5:38:23 | by2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:38:15:38:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:38:15:38:23 | ... + ... | exprs.kt:4:1:132:1 | topLevelMethod | AddExpr |
| exprs.kt:38:21:38:23 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:39:5:39:23 | by3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:39:15:39:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:39:15:39:23 | ... - ... | exprs.kt:4:1:132:1 | topLevelMethod | SubExpr |
| exprs.kt:39:21:39:23 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:40:5:40:23 | by4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:40:15:40:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:40:15:40:23 | ... / ... | exprs.kt:4:1:132:1 | topLevelMethod | DivExpr |
| exprs.kt:40:21:40:23 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:41:5:41:23 | by5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:41:15:41:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:41:15:41:23 | ... % ... | exprs.kt:4:1:132:1 | topLevelMethod | RemExpr |
| exprs.kt:41:21:41:23 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:42:5:42:24 | by6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:42:15:42:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:42:15:42:24 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:42:22:42:24 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:43:5:43:24 | by7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:43:15:43:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:43:15:43:24 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:43:22:43:24 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:44:5:44:23 | by8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:44:15:44:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:44:15:44:23 | ... < ... | exprs.kt:4:1:132:1 | topLevelMethod | LTExpr |
| exprs.kt:44:21:44:23 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:45:5:45:24 | by9 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:45:15:45:17 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:45:15:45:24 | ... <= ... | exprs.kt:4:1:132:1 | topLevelMethod | LEExpr |
| exprs.kt:45:22:45:24 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:46:5:46:24 | by10 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:46:16:46:18 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:46:16:46:24 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:46:22:46:24 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:47:5:47:25 | by11 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:47:16:47:18 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:47:16:47:25 | ... >= ... | exprs.kt:4:1:132:1 | topLevelMethod | GEExpr |
| exprs.kt:47:23:47:25 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:48:5:48:26 | by12 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:48:16:48:18 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:48:16:48:26 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:48:24:48:26 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:49:5:49:26 | by13 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:49:16:49:18 | byx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:49:16:49:26 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:49:24:49:26 | byy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:51:5:51:16 | s1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:51:14:51:16 | 1.0 | exprs.kt:4:1:132:1 | topLevelMethod | DoubleLiteral |
| exprs.kt:52:5:52:20 | s2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:52:14:52:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:52:14:52:20 | plus(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:52:19:52:20 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:53:5:53:20 | s3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:53:14:53:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:53:14:53:20 | minus(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:53:19:53:20 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:54:5:54:20 | s4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:54:14:54:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:54:14:54:20 | div(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:54:19:54:20 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:55:5:55:20 | s5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:55:14:55:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:55:14:55:20 | rem(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:55:19:55:20 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:56:5:56:21 | s6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:56:14:56:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:56:14:56:15 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:56:14:56:21 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:56:20:56:21 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:56:20:56:21 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:57:5:57:21 | s7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:57:14:57:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:57:14:57:15 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:57:14:57:21 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:57:20:57:21 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:57:20:57:21 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:58:5:58:20 | s8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:58:14:58:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:58:14:58:15 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:58:14:58:20 | ... < ... | exprs.kt:4:1:132:1 | topLevelMethod | LTExpr |
| exprs.kt:58:19:58:20 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:58:19:58:20 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:59:5:59:21 | s9 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:59:14:59:15 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:59:14:59:15 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:59:14:59:21 | ... <= ... | exprs.kt:4:1:132:1 | topLevelMethod | LEExpr |
| exprs.kt:59:20:59:21 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:59:20:59:21 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:60:5:60:21 | s10 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:60:15:60:16 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:60:15:60:16 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:60:15:60:21 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:60:20:60:21 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:60:20:60:21 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:61:5:61:22 | s11 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:61:15:61:16 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:61:15:61:16 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:61:15:61:22 | ... >= ... | exprs.kt:4:1:132:1 | topLevelMethod | GEExpr |
| exprs.kt:61:21:61:22 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:61:21:61:22 | toInt(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:62:5:62:23 | s12 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:62:15:62:16 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:62:15:62:23 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:62:22:62:23 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:63:5:63:23 | s13 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:63:15:63:16 | sx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:63:15:63:23 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:63:22:63:23 | sy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:65:5:65:16 | l1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:65:14:65:16 | 1.0 | exprs.kt:4:1:132:1 | topLevelMethod | DoubleLiteral |
| exprs.kt:66:5:66:20 | l2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:66:14:66:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:66:14:66:20 | plus(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:66:19:66:20 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:67:5:67:20 | l3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:67:14:67:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:67:14:67:20 | minus(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:67:19:67:20 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:68:5:68:20 | l4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:68:14:68:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:68:14:68:20 | div(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:68:19:68:20 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:69:5:69:20 | l5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:69:14:69:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:69:14:69:20 | rem(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:69:19:69:20 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:70:5:70:21 | l6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:70:14:70:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:70:14:70:21 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:70:20:70:21 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:71:5:71:21 | l7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:71:14:71:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:71:14:71:21 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:71:20:71:21 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:72:5:72:20 | l8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:72:14:72:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:72:14:72:20 | ... < ... | exprs.kt:4:1:132:1 | topLevelMethod | LTExpr |
| exprs.kt:72:19:72:20 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:73:5:73:21 | l9 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:73:14:73:15 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:73:14:73:21 | ... <= ... | exprs.kt:4:1:132:1 | topLevelMethod | LEExpr |
| exprs.kt:73:20:73:21 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:74:5:74:21 | l10 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:74:15:74:16 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:74:15:74:21 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:74:20:74:21 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:75:5:75:22 | l11 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:75:15:75:16 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:75:15:75:22 | ... >= ... | exprs.kt:4:1:132:1 | topLevelMethod | GEExpr |
| exprs.kt:75:21:75:22 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:76:5:76:23 | l12 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:76:15:76:16 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:76:15:76:23 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:76:22:76:23 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:77:5:77:23 | l13 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:77:15:77:16 | lx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:77:15:77:23 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:77:22:77:23 | ly | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:79:5:79:16 | d1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:79:14:79:16 | 1.0 | exprs.kt:4:1:132:1 | topLevelMethod | DoubleLiteral |
| exprs.kt:80:5:80:20 | d2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:80:14:80:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:80:14:80:20 | ... + ... | exprs.kt:4:1:132:1 | topLevelMethod | AddExpr |
| exprs.kt:80:19:80:20 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:81:5:81:20 | d3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:81:14:81:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:81:14:81:20 | ... - ... | exprs.kt:4:1:132:1 | topLevelMethod | SubExpr |
| exprs.kt:81:19:81:20 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:82:5:82:20 | d4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:82:14:82:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:82:14:82:20 | ... / ... | exprs.kt:4:1:132:1 | topLevelMethod | DivExpr |
| exprs.kt:82:19:82:20 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:83:5:83:20 | d5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:83:14:83:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:83:14:83:20 | ... % ... | exprs.kt:4:1:132:1 | topLevelMethod | RemExpr |
| exprs.kt:83:19:83:20 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:84:5:84:21 | d6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:84:14:84:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:84:14:84:21 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:84:20:84:21 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:85:5:85:21 | d7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:85:14:85:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:85:14:85:21 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:85:20:85:21 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:86:5:86:20 | d8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:86:14:86:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:86:14:86:20 | ... < ... | exprs.kt:4:1:132:1 | topLevelMethod | LTExpr |
| exprs.kt:86:19:86:20 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:87:5:87:21 | d9 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:87:14:87:15 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:87:14:87:21 | ... <= ... | exprs.kt:4:1:132:1 | topLevelMethod | LEExpr |
| exprs.kt:87:20:87:21 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:88:5:88:21 | d10 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:88:15:88:16 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:88:15:88:21 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:88:20:88:21 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:89:5:89:22 | d11 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:89:15:89:16 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:89:15:89:22 | ... >= ... | exprs.kt:4:1:132:1 | topLevelMethod | GEExpr |
| exprs.kt:89:21:89:22 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:90:5:90:23 | d12 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:90:15:90:16 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:90:15:90:23 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:90:22:90:23 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:91:5:91:23 | d13 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:91:15:91:16 | dx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:91:15:91:23 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:91:22:91:23 | dy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:93:5:93:16 | f1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:93:14:93:16 | 1.0 | exprs.kt:4:1:132:1 | topLevelMethod | DoubleLiteral |
| exprs.kt:94:5:94:20 | f2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:94:14:94:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:94:14:94:20 | plus(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:94:19:94:20 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:95:5:95:20 | f3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:95:14:95:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:95:14:95:20 | minus(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:95:19:95:20 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:96:5:96:20 | f4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:96:14:96:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:96:14:96:20 | div(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:96:19:96:20 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:97:5:97:20 | f5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:97:14:97:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:97:14:97:20 | rem(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:97:19:97:20 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:98:5:98:21 | f6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:98:14:98:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:98:14:98:21 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:98:20:98:21 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:99:5:99:21 | f7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:99:14:99:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:99:14:99:21 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:99:20:99:21 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:100:5:100:20 | f8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:100:14:100:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:100:14:100:20 | ... < ... | exprs.kt:4:1:132:1 | topLevelMethod | LTExpr |
| exprs.kt:100:19:100:20 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:101:5:101:21 | f9 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:101:14:101:15 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:101:14:101:21 | ... <= ... | exprs.kt:4:1:132:1 | topLevelMethod | LEExpr |
| exprs.kt:101:20:101:21 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:102:5:102:21 | f10 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:102:15:102:16 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:102:15:102:21 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:102:20:102:21 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:103:5:103:22 | f11 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:103:15:103:16 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:103:15:103:22 | ... >= ... | exprs.kt:4:1:132:1 | topLevelMethod | GEExpr |
| exprs.kt:103:21:103:22 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:104:5:104:23 | f12 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:104:15:104:16 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:104:15:104:23 | ... == ... | exprs.kt:4:1:132:1 | topLevelMethod | EQExpr |
| exprs.kt:104:22:104:23 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:105:5:105:23 | f13 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:105:15:105:16 | fx | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:105:15:105:23 | ... != ... | exprs.kt:4:1:132:1 | topLevelMethod | NEExpr |
| exprs.kt:105:22:105:23 | fy | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:107:5:107:17 | b1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:107:14:107:17 | true | exprs.kt:4:1:132:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:108:5:108:18 | b2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:108:14:108:18 | false | exprs.kt:4:1:132:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:109:5:109:21 | b3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:109:14:109:15 | b1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:109:14:109:21 | when ... | exprs.kt:4:1:132:1 | topLevelMethod | WhenExpr |
| exprs.kt:109:20:109:21 | b2 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:109:20:109:21 | false | exprs.kt:4:1:132:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:109:20:109:21 | true | exprs.kt:4:1:132:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:110:5:110:21 | b4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:110:14:110:15 | b1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:110:14:110:15 | true | exprs.kt:4:1:132:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:110:14:110:21 | when ... | exprs.kt:4:1:132:1 | topLevelMethod | WhenExpr |
| exprs.kt:110:20:110:21 | b2 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:110:20:110:21 | true | exprs.kt:4:1:132:1 | topLevelMethod | BooleanLiteral |
| exprs.kt:111:5:111:16 | b5 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:111:14:111:16 | not(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:111:15:111:16 | b1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:113:5:113:15 | c | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:113:13:113:15 | x | exprs.kt:4:1:132:1 | topLevelMethod | CharacterLiteral |
| exprs.kt:114:5:114:26 | str | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:114:16:114:25 | string lit | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:115:5:115:38 | strWithQuote | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:115:25:115:37 | string " lit | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:116:5:116:22 | b6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:116:14:116:15 | i1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:116:14:116:22 | ...instanceof... | exprs.kt:4:1:132:1 | topLevelMethod | InstanceOfExpr |
| exprs.kt:116:14:116:22 | int | exprs.kt:4:1:132:1 | topLevelMethod | TypeAccess |
| exprs.kt:117:5:117:23 | b7 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:117:14:117:15 | i1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:117:14:117:23 | ... !is ... | exprs.kt:4:1:132:1 | topLevelMethod | NotInstanceOfExpr |
| exprs.kt:117:14:117:23 | int | exprs.kt:4:1:132:1 | topLevelMethod | TypeAccess |
| exprs.kt:118:5:118:26 | b8 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:118:14:118:15 | b7 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:118:14:118:26 | (...)... | exprs.kt:4:1:132:1 | topLevelMethod | CastExpr |
| exprs.kt:118:14:118:26 | boolean | exprs.kt:4:1:132:1 | topLevelMethod | TypeAccess |
| exprs.kt:119:5:119:35 | str1 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:119:25:119:34 | string lit | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:120:5:120:36 | str2 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:120:26:120:35 | string lit | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:121:5:121:28 | str3 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:121:25:121:28 | null | exprs.kt:4:1:132:1 | topLevelMethod | NullLiteral |
| exprs.kt:122:5:122:48 | str4 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:122:24:122:48 | "..." | exprs.kt:4:1:132:1 | topLevelMethod | StringTemplateExpr |
| exprs.kt:122:25:122:28 | foo | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:122:30:122:33 | str1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:122:34:122:38 | bar | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:122:40:122:43 | str2 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:122:44:122:47 | baz | exprs.kt:4:1:132:1 | topLevelMethod | StringLiteral |
| exprs.kt:124:5:124:26 | str6 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:124:16:124:19 | str1 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:124:16:124:26 | ... + ... | exprs.kt:4:1:132:1 | topLevelMethod | AddExpr |
| exprs.kt:124:23:124:26 | str2 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:126:5:126:21 | variable | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:126:20:126:21 | 10 | exprs.kt:4:1:132:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:127:12:127:19 | variable | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:127:12:127:23 | ... > ... | exprs.kt:4:1:132:1 | topLevelMethod | GTExpr |
| exprs.kt:127:23:127:23 | 0 | exprs.kt:4:1:132:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:128:9:128:16 | ...=... | exprs.kt:4:1:132:1 | topLevelMethod | AssignExpr |
| exprs.kt:128:9:128:16 | variable | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:128:9:128:18 | (...)... | exprs.kt:4:1:132:1 | topLevelMethod | CastExpr |
| exprs.kt:128:9:128:18 | <Stmt> | exprs.kt:4:1:132:1 | topLevelMethod | StmtExpr |
| exprs.kt:128:9:128:18 | dec(...) | exprs.kt:4:1:132:1 | topLevelMethod | MethodAccess |
| exprs.kt:128:9:128:18 | tmp0 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:128:9:128:18 | tmp0 | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| exprs.kt:128:9:128:18 | void | exprs.kt:4:1:132:1 | topLevelMethod | TypeAccess |
| exprs.kt:131:12:131:14 | 123 | exprs.kt:4:1:132:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:131:12:131:20 | ... + ... | exprs.kt:4:1:132:1 | topLevelMethod | AddExpr |
| exprs.kt:131:18:131:20 | 456 | exprs.kt:4:1:132:1 | topLevelMethod | IntegerLiteral |
| exprs.kt:135:5:135:23 | d | exprs.kt:134:1:136:1 | getClass | LocalVariableDeclExpr |
| exprs.kt:135:13:135:16 | true | exprs.kt:134:1:136:1 | getClass | BooleanLiteral |
| exprs.kt:135:13:135:23 | ::class | exprs.kt:134:1:136:1 | getClass | ClassExpr |
| exprs.kt:138:1:140:1 | <obinit>(...) | exprs.kt:138:1:140:1 | C | MethodAccess |
| exprs.kt:138:9:138:18 | ...=... | exprs.kt:138:1:140:1 | <obinit> | AssignExpr |
| exprs.kt:138:9:138:18 | n | exprs.kt:138:1:140:1 | <obinit> | VarAccess |
| exprs.kt:138:9:138:18 | n | exprs.kt:138:1:140:1 | <obinit> | VarAccess |
| exprs.kt:138:9:138:18 | n | exprs.kt:138:9:138:18 | <get-n> | VarAccess |
| exprs.kt:139:27:139:31 | new C(...) | exprs.kt:139:5:139:33 | foo | ClassInstanceExpr |
| exprs.kt:139:29:139:30 | 42 | exprs.kt:139:5:139:33 | foo | IntegerLiteral |
| exprs.kt:142:1:142:18 | <obinit>(...) | exprs.kt:142:6:142:18 | Root | MethodAccess |
| exprs.kt:143:1:143:26 | <obinit>(...) | exprs.kt:143:1:143:26 | Subclass1 | MethodAccess |
| exprs.kt:144:1:144:26 | <obinit>(...) | exprs.kt:144:1:144:26 | Subclass2 | MethodAccess |
| exprs.kt:147:5:149:5 | when ... | exprs.kt:146:1:153:1 | typeTests | WhenExpr |
| exprs.kt:147:8:147:8 | x | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| exprs.kt:147:8:147:21 | ...instanceof... | exprs.kt:146:1:153:1 | typeTests | InstanceOfExpr |
| exprs.kt:147:8:147:21 | Subclass1 | exprs.kt:146:1:153:1 | typeTests | TypeAccess |
| exprs.kt:148:9:148:29 | x1 | exprs.kt:146:1:153:1 | typeTests | LocalVariableDeclExpr |
| exprs.kt:148:29:148:29 | (...)... | exprs.kt:146:1:153:1 | typeTests | CastExpr |
| exprs.kt:148:29:148:29 | Subclass1 | exprs.kt:146:1:153:1 | typeTests | TypeAccess |
| exprs.kt:148:29:148:29 | x | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| exprs.kt:150:5:150:60 | y1 | exprs.kt:146:1:153:1 | typeTests | LocalVariableDeclExpr |
| exprs.kt:150:25:150:60 | true | exprs.kt:146:1:153:1 | typeTests | BooleanLiteral |
| exprs.kt:150:25:150:60 | when ... | exprs.kt:146:1:153:1 | typeTests | WhenExpr |
| exprs.kt:150:29:150:29 | x | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| exprs.kt:150:29:150:42 | ...instanceof... | exprs.kt:146:1:153:1 | typeTests | InstanceOfExpr |
| exprs.kt:150:29:150:42 | Subclass1 | exprs.kt:146:1:153:1 | typeTests | TypeAccess |
| exprs.kt:150:45:150:49 | (...)... | exprs.kt:146:1:153:1 | typeTests | CastExpr |
| exprs.kt:150:45:150:49 | <Stmt> | exprs.kt:146:1:153:1 | typeTests | StmtExpr |
| exprs.kt:150:45:150:49 | Subclass1 | exprs.kt:146:1:153:1 | typeTests | TypeAccess |
| exprs.kt:150:47:150:47 | x | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| exprs.kt:150:58:150:58 | y | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| exprs.kt:151:5:151:13 | q | exprs.kt:146:1:153:1 | typeTests | LocalVariableDeclExpr |
| exprs.kt:151:13:151:13 | 1 | exprs.kt:146:1:153:1 | typeTests | IntegerLiteral |
| exprs.kt:152:5:152:48 | true | exprs.kt:146:1:153:1 | typeTests | BooleanLiteral |
| exprs.kt:152:5:152:48 | when ... | exprs.kt:146:1:153:1 | typeTests | WhenExpr |
| exprs.kt:152:9:152:9 | x | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| exprs.kt:152:9:152:22 | ...instanceof... | exprs.kt:146:1:153:1 | typeTests | InstanceOfExpr |
| exprs.kt:152:9:152:22 | Subclass1 | exprs.kt:146:1:153:1 | typeTests | TypeAccess |
| exprs.kt:152:27:152:27 | ...=... | exprs.kt:146:1:153:1 | typeTests | AssignExpr |
| exprs.kt:152:31:152:31 | 2 | exprs.kt:146:1:153:1 | typeTests | IntegerLiteral |
| exprs.kt:152:42:152:42 | ...=... | exprs.kt:146:1:153:1 | typeTests | AssignExpr |
| exprs.kt:152:46:152:46 | 3 | exprs.kt:146:1:153:1 | typeTests | IntegerLiteral |
| exprs.kt:156:5:156:25 | r | exprs.kt:155:1:162:1 | foo | LocalVariableDeclExpr |
| exprs.kt:156:13:156:13 | p | exprs.kt:155:1:162:1 | foo | VarAccess |
| exprs.kt:156:15:156:25 | getBounds(...) | exprs.kt:155:1:162:1 | foo | MethodAccess |
| exprs.kt:157:5:161:5 | when ... | exprs.kt:155:1:162:1 | foo | WhenExpr |
| exprs.kt:157:8:157:8 | r | exprs.kt:155:1:162:1 | foo | VarAccess |
| exprs.kt:157:8:157:16 | ... != ... | exprs.kt:155:1:162:1 | foo | NEExpr |
| exprs.kt:157:13:157:16 | null | exprs.kt:155:1:162:1 | foo | NullLiteral |
| exprs.kt:158:9:158:29 | r2 | exprs.kt:155:1:162:1 | foo | LocalVariableDeclExpr |
| exprs.kt:158:29:158:29 | (...)... | exprs.kt:155:1:162:1 | foo | CastExpr |
| exprs.kt:158:29:158:29 | Rectangle | exprs.kt:155:1:162:1 | foo | TypeAccess |
| exprs.kt:158:29:158:29 | r | exprs.kt:155:1:162:1 | foo | VarAccess |
| exprs.kt:159:9:159:30 | height | exprs.kt:155:1:162:1 | foo | LocalVariableDeclExpr |
| exprs.kt:159:25:159:30 | height | exprs.kt:155:1:162:1 | foo | VarAccess |
| exprs.kt:160:9:160:17 | ...=... | exprs.kt:155:1:162:1 | foo | AssignExpr |
| exprs.kt:160:21:160:21 | 3 | exprs.kt:155:1:162:1 | foo | IntegerLiteral |
| exprs.kt:164:1:166:1 | <obinit>(...) | exprs.kt:164:6:166:1 | Direction | MethodAccess |
| exprs.kt:164:1:166:1 | new Enum(...) | exprs.kt:164:6:166:1 | Direction | ClassInstanceExpr |
| exprs.kt:168:1:172:1 | <obinit>(...) | exprs.kt:168:6:172:1 | Color | MethodAccess |
| exprs.kt:168:1:172:1 | new Enum(...) | exprs.kt:168:6:172:1 | Color | ClassInstanceExpr |
| exprs.kt:168:18:168:29 | ...=... | exprs.kt:168:1:172:1 | <obinit> | AssignExpr |
| exprs.kt:168:18:168:29 | rgb | exprs.kt:168:1:172:1 | <obinit> | VarAccess |
| exprs.kt:168:18:168:29 | rgb | exprs.kt:168:1:172:1 | <obinit> | VarAccess |
| exprs.kt:168:18:168:29 | rgb | exprs.kt:168:18:168:29 | <get-rgb> | VarAccess |
| exprs.kt:175:5:175:31 | south | exprs.kt:174:1:177:1 | enums | LocalVariableDeclExpr |
| exprs.kt:175:27:175:31 | SOUTH | exprs.kt:174:1:177:1 | enums | VarAccess |
| exprs.kt:176:5:176:27 | green | exprs.kt:174:1:177:1 | enums | LocalVariableDeclExpr |
| exprs.kt:176:23:176:27 | GREEN | exprs.kt:174:1:177:1 | enums | VarAccess |
| exprs.kt:181:1:189:1 | <obinit>(...) | exprs.kt:181:1:189:1 | Class1 | MethodAccess |
| exprs.kt:182:5:182:14 | ...=... | exprs.kt:181:1:189:1 | <obinit> | AssignExpr |
| exprs.kt:182:5:182:14 | a1 | exprs.kt:181:1:189:1 | <obinit> | VarAccess |
| exprs.kt:182:5:182:14 | a1 | exprs.kt:182:5:182:14 | <get-a1> | VarAccess |
| exprs.kt:182:14:182:14 | 1 | exprs.kt:181:1:189:1 | <obinit> | IntegerLiteral |
| exprs.kt:184:9:184:18 | a2 | exprs.kt:183:13:188:5 | getObject | LocalVariableDeclExpr |
| exprs.kt:184:18:184:18 | 2 | exprs.kt:183:13:188:5 | getObject | IntegerLiteral |
| exprs.kt:185:16:187:9 | <Stmt> | exprs.kt:183:13:188:5 | getObject | StmtExpr |
| exprs.kt:185:16:187:9 | <obinit>(...) | exprs.kt:185:16:187:9 | | MethodAccess |
| exprs.kt:185:16:187:9 | new (...) | exprs.kt:183:13:188:5 | getObject | ClassInstanceExpr |
| exprs.kt:186:13:186:49 | ...=... | exprs.kt:185:16:187:9 | <obinit> | AssignExpr |
| exprs.kt:186:13:186:49 | a3 | exprs.kt:185:16:187:9 | <obinit> | VarAccess |
| exprs.kt:186:13:186:49 | a3 | exprs.kt:186:13:186:49 | <get-a3> | VarAccess |
| exprs.kt:186:31:186:32 | <get-a1>(...) | exprs.kt:185:16:187:9 | <obinit> | MethodAccess |
| exprs.kt:186:31:186:32 | this | exprs.kt:185:16:187:9 | <obinit> | ThisAccess |
| exprs.kt:186:31:186:37 | ... + ... | exprs.kt:185:16:187:9 | <obinit> | AddExpr |
| exprs.kt:186:36:186:37 | a2 | exprs.kt:185:16:187:9 | <obinit> | VarAccess |
| exprs.kt:186:40:186:49 | toString(...) | exprs.kt:185:16:187:9 | <obinit> | MethodAccess |
| file://:0:0:0:0 | C | exprs.kt:139:5:139:33 | foo | TypeAccess |
| file://:0:0:0:0 | Color | exprs.kt:168:6:172:1 | Color | TypeAccess |
| file://:0:0:0:0 | Direction | exprs.kt:164:6:166:1 | Direction | TypeAccess |
| file://:0:0:0:0 | Interface1 | exprs.kt:183:13:188:5 | getObject | TypeAccess |
| file://:0:0:0:0 | height | exprs.kt:155:1:162:1 | foo | VarAccess |
| file://:0:0:0:0 | q | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| file://:0:0:0:0 | q | exprs.kt:146:1:153:1 | typeTests | VarAccess |
| file://:0:0:0:0 | tmp0 | exprs.kt:4:1:132:1 | topLevelMethod | LocalVariableDeclExpr |
| file://:0:0:0:0 | variable | exprs.kt:4:1:132:1 | topLevelMethod | VarAccess |
| file://:0:0:0:0 | void | exprs.kt:164:6:166:1 | Direction | TypeAccess |
| file://:0:0:0:0 | void | exprs.kt:168:6:172:1 | Color | TypeAccess |

View File

@@ -1,7 +1,13 @@
import java.awt.Polygon
import java.awt.Rectangle
fun topLevelMethod(x: Int, y: Int, dx: Double, dy: Double): Int {
fun topLevelMethod(x: Int, y: Int,
byx: Double, byy: Double,
sx: Short, sy: Short,
lx: Long, ly: Long,
dx: Double, dy: Double,
fx: Float, fy: Float,
): Int {
val i1 = 1
val i2 = x + y
val i3 = x - y
@@ -28,6 +34,48 @@ TODO
val i21 = x !in x .. y
*/
val by1 = 1.0
val by2 = byx + byy
val by3 = byx - byy
val by4 = byx / byy
val by5 = byx % byy
val by6 = byx == byy
val by7 = byx != byy
val by8 = byx < byy
val by9 = byx <= byy
val by10 = byx > byy
val by11 = byx >= byy
val by12 = byx === byy
val by13 = byx !== byy
val s1 = 1.0
val s2 = sx + sy
val s3 = sx - sy
val s4 = sx / sy
val s5 = sx % sy
val s6 = sx == sy
val s7 = sx != sy
val s8 = sx < sy
val s9 = sx <= sy
val s10 = sx > sy
val s11 = sx >= sy
val s12 = sx === sy
val s13 = sx !== sy
val l1 = 1.0
val l2 = lx + ly
val l3 = lx - ly
val l4 = lx / ly
val l5 = lx % ly
val l6 = lx == ly
val l7 = lx != ly
val l8 = lx < ly
val l9 = lx <= ly
val l10 = lx > ly
val l11 = lx >= ly
val l12 = lx === ly
val l13 = lx !== ly
val d1 = 1.0
val d2 = dx + dy
val d3 = dx - dy
@@ -42,6 +90,20 @@ TODO
val d12 = dx === dy
val d13 = dx !== dy
val f1 = 1.0
val f2 = fx + fy
val f3 = fx - fy
val f4 = fx / fy
val f5 = fx % fy
val f6 = fx == fy
val f7 = fx != fy
val f8 = fx < fy
val f9 = fx <= fy
val f10 = fx > fy
val f11 = fx >= fy
val f12 = fx === fy
val f13 = fx !== fy
val b1 = true
val b2 = false
val b3 = b1 && b2