
prompto.utils.AssertionList Maven / Gradle / Ivy
package prompto.utils;
import prompto.parser.Assertion;
import prompto.transpiler.Transpiler;
@SuppressWarnings("serial")
public class AssertionList extends ObjectList{
public AssertionList() {
}
public AssertionList(Assertion item) {
this.add(item);
}
public void toDialect(CodeWriter writer) {
for(Assertion exp : this) {
exp.toDialect(writer);
switch(writer.getDialect()) {
case O:
writer.append(";\n");
break;
default:
writer.append("\n");
}
}
}
public void declare(Transpiler transpiler) {
this.forEach(item->item.declare(transpiler));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy