fix empty file case
This commit is contained in:
@ -118,6 +118,10 @@ public final class CodeGenerator {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public StringBuilder generateCode(String source) {
|
public StringBuilder generateCode(String source) {
|
||||||
|
if (!this.tree.getRoot().hasChildren()) {
|
||||||
|
throw new CodeGenerationException("Empty File can't be compiled");
|
||||||
|
}
|
||||||
|
|
||||||
this.generateHeader(source);
|
this.generateHeader(source);
|
||||||
this.generateConstructor();
|
this.generateConstructor();
|
||||||
this.generateMain();
|
this.generateMain();
|
||||||
|
|||||||
Reference in New Issue
Block a user