cbc/net/loveruby/cflat/sysdep/Platform.java

11 lines
333 B
Java
Raw Permalink Normal View History

package net.loveruby.cflat.sysdep;
import net.loveruby.cflat.type.TypeTable;
import net.loveruby.cflat.utils.ErrorHandler;
public interface Platform {
TypeTable typeTable();
CodeGenerator codeGenerator(CodeGeneratorOptions opts, ErrorHandler h);
Assembler assembler(ErrorHandler h);
Linker linker(ErrorHandler h);
}