kopia lustrzana https://github.com/maccasoft/z80-tools
Fixed if without else statement
rodzic
5d467236dd
commit
52873022ce
|
@ -85,12 +85,16 @@ public class IntelHexBuilder {
|
|||
if (line.getInstructionObject() != null) {
|
||||
nl.grauw.glass.instructions.If ins = (nl.grauw.glass.instructions.If) line.getInstruction();
|
||||
build(ins.getThenSource());
|
||||
build(ins.getElseSource());
|
||||
if (ins.getElseSource() != null) {
|
||||
build(ins.getElseSource());
|
||||
}
|
||||
}
|
||||
else {
|
||||
If ins = (If) line.getDirective();
|
||||
build(ins.getThenSource());
|
||||
build(ins.getElseSource());
|
||||
if (ins.getElseSource() != null) {
|
||||
build(ins.getElseSource());
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (AssemblyException e) {
|
||||
|
|
|
@ -96,12 +96,16 @@ public class ListingBuilder {
|
|||
if (line.getInstructionObject() != null) {
|
||||
nl.grauw.glass.instructions.If ins = (nl.grauw.glass.instructions.If) line.getInstruction();
|
||||
build(ins.getThenSource());
|
||||
build(ins.getElseSource());
|
||||
if (ins.getElseSource() != null) {
|
||||
build(ins.getElseSource());
|
||||
}
|
||||
}
|
||||
else {
|
||||
If ins = (If) line.getDirective();
|
||||
build(ins.getThenSource());
|
||||
build(ins.getElseSource());
|
||||
if (ins.getElseSource() != null) {
|
||||
build(ins.getElseSource());
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (AssemblyException e) {
|
||||
|
|
Ładowanie…
Reference in New Issue