File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -5086,10 +5086,17 @@ export class LuaTransformer {
50865086 return tstl . createCallExpression ( tstl . createIdentifier ( "tostring" ) , [ expression ] ) ;
50875087 }
50885088
5089- protected expressionPlusOne ( expression : tstl . Expression ) : tstl . BinaryExpression {
5089+ protected expressionPlusOne ( expression : tstl . Expression ) : tstl . Expression {
5090+ if ( tstl . isNumericLiteral ( expression ) ) {
5091+ const newNode = tstl . cloneNode ( expression ) ;
5092+ newNode . value += 1 ;
5093+ return newNode ;
5094+ }
5095+
50905096 if ( tstl . isBinaryExpression ( expression ) ) {
50915097 expression = tstl . createParenthesizedExpression ( expression ) ;
50925098 }
5099+
50935100 return tstl . createBinaryExpression ( expression , tstl . createNumericLiteral ( 1 ) , tstl . SyntaxKind . AdditionOperator ) ;
50945101 }
50955102
You can’t perform that action at this time.
0 commit comments