slcom/slangc/model/statements/EmptyStatement.sauce

30 lines
699 B
Plaintext
Raw Normal View History

package slangc.model.statements;
import slangc.api.BytecodeInstructionWriter;
import slangc.api.Reporter;
import slangc.model.StatementModel;
import slangc.model.StatementOwner;
import slangc.parser.Node;
public class EmptyStatement extends StatementModel {
public EmptyStatement(StatementOwner owner, Node source) {
super(owner, source);
}
@Override
public void dump(Reporter reporter, String indent, String incr) {
reporter.note("DUMP", indent + "> Empty statement (just a semicolon?)");
}
@Override
public int resolveExpressions() {
return 0;
}
@Override
public void innerGenerate(BytecodeInstructionWriter w) {
// Nothing to generate.
}
}