package org.goko.core.gcode.rs274ngcv3.instruction;
import java.util.List;
import org.goko.core.common.exception.GkException;
import org.goko.core.gcode.element.GCodeWord;
import org.goko.core.gcode.rs274ngcv3.RenderingFormat;
import org.goko.core.gcode.rs274ngcv3.context.GCodeContext;
public interface IInstructionExporter {
boolean match(GCodeContext context, List<AbstractInstruction> instructions) throws GkException;
AbstractInstruction toWords(GCodeContext context, List<AbstractInstruction> instructions, RenderingFormat format, List<GCodeWord> targetList ) throws GkException;
}