orc.orchard.api
Interface CompilerServiceInterface

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
AbstractCompilerService, CompilerService, CompilerService, CompilerService

public interface CompilerServiceInterface
extends java.rmi.Remote

Compile program text into OIL format.

Author:
quark

Method Summary
 Oil compile(java.lang.String devKey, java.lang.String program)
          Compile program text.
 

Method Detail

compile

Oil compile(java.lang.String devKey,
            java.lang.String program)
            throws InvalidProgramException,
                   java.rmi.RemoteException
Compile program text.

Returns:
compiled program
Throws:
InvalidProgramException - in case of compilation error.
java.rmi.RemoteException