for_loops #1

Merged
mattiashz merged 5 commits from for_loops into main 2025-11-18 23:24:14 +01:00
Showing only changes of commit ee74135839 - Show all commits

View file

@ -184,9 +184,9 @@ func (c *ForCommand) Generate(ctx *compiler.CompilerContext) ([]string, error) {
// DOWNTO: continue if var >= end (skip if var < end) // DOWNTO: continue if var >= end (skip if var < end)
var op comparisonOp var op comparisonOp
if c.isDownto { if c.isDownto {
op = opLess // skip if var < end op = opGreaterEqual // skip if var < end
} else { } else {
op = opGreater // skip if var > end op = opLessEqual // skip if var > end
} }
varOp := &operandInfo{ varOp := &operandInfo{