mirror of
https://github.com/google/blockly.git
synced 2026-01-07 09:00:11 +01:00
Generate for loops on one line.
This commit is contained in:
@@ -128,11 +128,11 @@ Blockly.Dart['controls_for'] = function(block) {
|
||||
code += 'if (' + startVar + ' > ' + endVar + ') {\n';
|
||||
code += Blockly.Dart.INDENT + incVar + ' = -' + incVar + ';\n';
|
||||
code += '}\n';
|
||||
code += 'for (' + variable0 + ' = ' + startVar + ';\n' +
|
||||
' ' + incVar + ' >= 0 ? ' +
|
||||
code += 'for (' + variable0 + ' = ' + startVar + '; ' +
|
||||
incVar + ' >= 0 ? ' +
|
||||
variable0 + ' <= ' + endVar + ' : ' +
|
||||
variable0 + ' >= ' + endVar + ';\n' +
|
||||
' ' + variable0 + ' += ' + incVar + ') {\n' +
|
||||
variable0 + ' >= ' + endVar + '; ' +
|
||||
variable0 + ' += ' + incVar + ') {\n' +
|
||||
branch + '}\n';
|
||||
}
|
||||
return code;
|
||||
|
||||
@@ -129,11 +129,11 @@ Blockly.JavaScript['controls_for'] = function(block) {
|
||||
code += 'if (' + startVar + ' > ' + endVar + ') {\n';
|
||||
code += Blockly.JavaScript.INDENT + incVar + ' = -' + incVar + ';\n';
|
||||
code += '}\n';
|
||||
code += 'for (' + variable0 + ' = ' + startVar + ';\n' +
|
||||
' ' + incVar + ' >= 0 ? ' +
|
||||
code += 'for (' + variable0 + ' = ' + startVar + '; ' +
|
||||
incVar + ' >= 0 ? ' +
|
||||
variable0 + ' <= ' + endVar + ' : ' +
|
||||
variable0 + ' >= ' + endVar + ';\n' +
|
||||
' ' + variable0 + ' += ' + incVar + ') {\n' +
|
||||
variable0 + ' >= ' + endVar + '; ' +
|
||||
variable0 + ' += ' + incVar + ') {\n' +
|
||||
branch + '}\n';
|
||||
}
|
||||
return code;
|
||||
|
||||
@@ -128,11 +128,11 @@ Blockly.PHP['controls_for'] = function(block) {
|
||||
code += 'if (' + startVar + ' > ' + endVar + ') {\n';
|
||||
code += Blockly.PHP.INDENT + incVar + ' = -' + incVar + ';\n';
|
||||
code += '}\n';
|
||||
code += 'for (' + variable0 + ' = ' + startVar + ';\n' +
|
||||
' ' + incVar + ' >= 0 ? ' +
|
||||
code += 'for (' + variable0 + ' = ' + startVar + '; ' +
|
||||
incVar + ' >= 0 ? ' +
|
||||
variable0 + ' <= ' + endVar + ' : ' +
|
||||
variable0 + ' >= ' + endVar + ';\n' +
|
||||
' ' + variable0 + ' += ' + incVar + ') {\n' +
|
||||
variable0 + ' >= ' + endVar + '; ' +
|
||||
variable0 + ' += ' + incVar + ') {\n' +
|
||||
branch + '}\n';
|
||||
}
|
||||
return code;
|
||||
|
||||
Reference in New Issue
Block a user