public abstract string compileStandard([MarshalAs(UnmanagedType.LPStr)] string input, AvdDLReadFileCallback readCallback);
public abstract string compileJSONCallback([MarshalAs(UnmanagedType.LPStr)] string input, bool optimize, AvdDLReadFileCallback readCallback);