From ad0c0e36bd0c95fa09c5649adee27acc8cc302e1 Mon Sep 17 00:00:00 2001 From: Beka Westberg Date: Wed, 7 Feb 2024 18:00:09 +0000 Subject: [PATCH] fix: lua generators using None instead of nil (#7837) --- generators/lua/lists.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/generators/lua/lists.ts b/generators/lua/lists.ts index 1af18b955..901ed88a6 100644 --- a/generators/lua/lists.ts +++ b/generators/lua/lists.ts @@ -33,7 +33,7 @@ export function lists_create_with( const elements = new Array(createWithBlock.itemCount_); for (let i = 0; i < createWithBlock.itemCount_; i++) { elements[i] = - generator.valueToCode(createWithBlock, 'ADD' + i, Order.NONE) || 'None'; + generator.valueToCode(createWithBlock, 'ADD' + i, Order.NONE) || 'nil'; } const code = '{' + elements.join(', ') + '}'; return [code, Order.HIGH]; @@ -56,7 +56,7 @@ function ${generator.FUNCTION_NAME_PLACEHOLDER_}(item, count) end `, ); - const element = generator.valueToCode(block, 'ITEM', Order.NONE) || 'None'; + const element = generator.valueToCode(block, 'ITEM', Order.NONE) || 'nil'; const repeatCount = generator.valueToCode(block, 'NUM', Order.NONE) || '0'; const code = functionName + '(' + element + ', ' + repeatCount + ')'; return [code, Order.HIGH]; @@ -258,7 +258,7 @@ export function lists_setIndex(block: Block, generator: LuaGenerator): string { const mode = block.getFieldValue('MODE') || 'SET'; const where = block.getFieldValue('WHERE') || 'FROM_START'; const at = generator.valueToCode(block, 'AT', Order.ADDITIVE) || '1'; - const value = generator.valueToCode(block, 'TO', Order.NONE) || 'None'; + const value = generator.valueToCode(block, 'TO', Order.NONE) || 'Nil'; let code = ''; // If `list` would be evaluated more than once (which is the case for LAST,