StringConcat¶
String concatenation, an expr
node.
Declaration¶
Syntax¶
StringConcat(expr left, expr right, ttype type, expr? value)
Arguments¶
Argument Name |
Argument Description |
---|---|
|
left string |
|
right string |
|
table entry type |
|
expression value |
Return values¶
The return value is the expression that the StringConcat represents.
Description¶
StringConcat represents string concatenation. Two strings can be combined one after the other using this node.
Types¶
Only accepts strings.
Examples¶
"left"//"right"
ASR:
(TranslationUnit
(SymbolTable
1
{
})
[(StringConcat
(StringConstant
"left"
(Character 1 4 () [])
)
(StringConstant
"right"
(Character 1 5 () [])
)
(Character 1 9 () [])
(StringConstant
"leftright"
(Character 1 9 () [])
)
)]
)