@@ -1953,18 +1953,24 @@ open class KContext(
19531953 /* *
19541954 * Create String concatenation (`concat`) expression.
19551955 * */
1956- open fun mkStringConcatExpr (arg0 : KExpr <KStringSort >, arg1 : KExpr <KStringSort >): KExpr <KStringSort > =
1957- mkSimplified(arg0, arg1, KContext ::mkStringConcatExprNoSimplify , ::mkStringConcatExprNoSimplify ) // Add simplified version
1956+ open fun mkStringConcat (arg0 : KExpr <KStringSort >, arg1 : KExpr <KStringSort >): KExpr <KStringSort > =
1957+ mkSimplified(arg0, arg1, KContext ::mkStringConcatNoSimplify , ::mkStringConcatNoSimplify ) // Add simplified version
19581958
19591959 /* *
19601960 * Create String concatenation (`concat`) expression.
19611961 * */
1962- open fun mkStringConcatExprNoSimplify (arg0 : KExpr <KStringSort >, arg1 : KExpr <KStringSort >): KStringConcatExpr =
1962+ open fun mkStringConcatNoSimplify (arg0 : KExpr <KStringSort >, arg1 : KExpr <KStringSort >): KStringConcatExpr =
19631963 stringConcatExprCache.createIfContextActive {
19641964 ensureContextMatch(arg0, arg1)
19651965 KStringConcatExpr (this , arg0, arg1)
19661966 }
19671967
1968+ /* *
1969+ * Create String concatenation (`concat`) expression.
1970+ * */
1971+ @JvmName(" stringConcat" )
1972+ operator fun KExpr<KStringSort>.plus (other : KExpr <KStringSort >) = mkStringConcat(this , other)
1973+
19681974 private val stringLenExprCache = mkAstInterner<KStringLenExpr >()
19691975
19701976 /* *
@@ -2183,6 +2189,12 @@ open class KContext(
21832189 KRegexConcatExpr (this , arg0, arg1)
21842190 }
21852191
2192+ /* *
2193+ * Create Regex concatenation (`concat`) expression.
2194+ * */
2195+ @JvmName(" regexConcat" )
2196+ operator fun KExpr<KRegexSort>.plus (other : KExpr <KRegexSort >) = mkRegexConcat(this , other)
2197+
21862198 private val regexUnionExprCache = mkAstInterner<KRegexUnionExpr >()
21872199
21882200 /* *
0 commit comments