Kotlin: String templates are already supported

This commit is contained in:
Ian Lynagh
2021-11-29 18:16:05 +00:00
parent 4c8a87bfb1
commit 1abaecf158
3 changed files with 13 additions and 1 deletions

View File

@@ -70,6 +70,7 @@
| exprs.kt:110:15:110:22 | ... >= ... | exprs.kt:110:15:110:16 | fx | exprs.kt:110:21:110:22 | fy |
| exprs.kt:111:15:111:23 | ... == ... | exprs.kt:111:15:111:16 | fx | exprs.kt:111:22:111:23 | fy |
| exprs.kt:112:15:112:23 | ... != ... | exprs.kt:112:15:112:16 | fx | exprs.kt:112:22:112:23 | fy |
| exprs.kt:130:31:130:41 | ... + ... | exprs.kt:130:31:130:34 | str1 | exprs.kt:130:38:130:41 | str2 |
| exprs.kt:131:16:131:26 | ... + ... | exprs.kt:131:16:131:19 | str1 | exprs.kt:131:23:131:26 | str2 |
| exprs.kt:134:12:134:23 | ... > ... | exprs.kt:134:12:134:19 | variable | exprs.kt:134:23:134:23 | 0 |
| exprs.kt:138:12:138:20 | ... + ... | exprs.kt:138:12:138:14 | 123 | exprs.kt:138:18:138:20 | 456 |

View File

@@ -426,6 +426,17 @@
| exprs.kt:129:34:129:38 | bar | exprs.kt:4:1:139:1 | topLevelMethod | StringLiteral |
| exprs.kt:129:40:129:43 | str2 | exprs.kt:4:1:139:1 | topLevelMethod | VarAccess |
| exprs.kt:129:44:129:47 | baz | exprs.kt:4:1:139:1 | topLevelMethod | StringLiteral |
| exprs.kt:130:5:130:66 | str5 | exprs.kt:4:1:139:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:130:24:130:66 | "..." | exprs.kt:4:1:139:1 | topLevelMethod | StringTemplateExpr |
| exprs.kt:130:25:130:28 | foo | exprs.kt:4:1:139:1 | topLevelMethod | StringLiteral |
| exprs.kt:130:31:130:34 | str1 | exprs.kt:4:1:139:1 | topLevelMethod | VarAccess |
| exprs.kt:130:31:130:41 | ... + ... | exprs.kt:4:1:139:1 | topLevelMethod | AddExpr |
| exprs.kt:130:38:130:41 | str2 | exprs.kt:4:1:139:1 | topLevelMethod | VarAccess |
| exprs.kt:130:43:130:47 | bar | exprs.kt:4:1:139:1 | topLevelMethod | StringLiteral |
| exprs.kt:130:50:130:53 | str2 | exprs.kt:4:1:139:1 | topLevelMethod | VarAccess |
| exprs.kt:130:50:130:60 | plus(...) | exprs.kt:4:1:139:1 | topLevelMethod | MethodAccess |
| exprs.kt:130:57:130:60 | str1 | exprs.kt:4:1:139:1 | topLevelMethod | VarAccess |
| exprs.kt:130:62:130:65 | baz | exprs.kt:4:1:139:1 | topLevelMethod | StringLiteral |
| exprs.kt:131:5:131:26 | str6 | exprs.kt:4:1:139:1 | topLevelMethod | LocalVariableDeclExpr |
| exprs.kt:131:16:131:19 | str1 | exprs.kt:4:1:139:1 | topLevelMethod | VarAccess |
| exprs.kt:131:16:131:26 | ... + ... | exprs.kt:4:1:139:1 | topLevelMethod | AddExpr |

View File

@@ -127,7 +127,7 @@ TODO
val str2: String? = "string lit"
val str3: String? = null
val str4: String = "foo $str1 bar $str2 baz"
// TODO val str5: String = "foo ${str1 + str2} bar ${str2 + str1} baz"
val str5: String = "foo ${str1 + str2} bar ${str2 + str1} baz"
val str6 = str1 + str2
var variable = 10