pike.git
/
lib
/
master.pike.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/lib/master.pike.in:610:
mapping(string:int) load_time=([]); #else #define AUTORELOAD_CHECK_FILE(X) #define AUTORELOAD_BEGIN() #define AUTORELOAD_FINISH(VAR,CACHE,FILE) #endif // PIKE_AUTORELOAD
-
//!
+
//!
@[predef::CompilerEnvironment] that supports handlers.
protected class CompilerEnvironment { //! inherit predef::CompilerEnvironment : OrigCompilerEnvironment; //! mixed resolv(string identifier, string filename, object|void handler, object|void compat_handler) { return master()->resolv(identifier, filename,
pike.git/lib/master.pike.in:1062:
return PikeCompiler(source, handler, major, minor, target, placeholder)-> compile(); } #endif /* _static_modules.Builtin.__HAVE_COMPILER_NO_HANDLERS__ */ } protected CompilerEnvironment DefaultCompilerEnvironment = CompilerEnvironment(); #if constant(_static_modules.Builtin.__HAVE_COMPILER_NO_HANDLERS__)
+
//!
protected program compile(string source, object|void handler, int|void major, int|void minor, program|void target, object|void placeholder) { return DefaultCompilerEnvironment->compile(source, handler, major, minor, target, placeholder); } #endif /* _static_modules.Builtin.__HAVE_COMPILER_NO_HANDLERS__ */
pike.git/lib/master.pike.in:1106:
//! This function should only be used during a call of @[compile()]. //! //! @seealso //! @[get_active_compilation_handler()], @[compile()], @[CompilationHandler] protected object get_active_error_handler() { CompilerEnvironment.PikeCompiler c = get_active_compiler(); return c && c->handler; }
+
//!
protected string cpp(string data, mapping|string|void current_file, int|string|void charset, object|void handler, void|int compat_major, void|int compat_minor, void|int picky_cpp) { CompilerEnvironment.CPP cpp_obj = DefaultCompilerEnvironment->CPP(current_file, charset, handler || UNDEFINED, compat_major, compat_minor, picky_cpp);