pike.git / src / pike_compiler.h

version» Context lines:

pike.git/src/pike_compiler.h:130:    supporter_callback *fun,    void *data);   int unlink_current_supporter(struct Supporter *c);   int call_dependants(struct Supporter *s, int finish);   int report_compiler_dependency(struct program *p);   struct compilation;   void run_pass2(struct compilation *c);   PMOD_EXPORT void enter_compiler(struct pike_string *filename,    INT_TYPE linenumber);   PMOD_EXPORT void exit_compiler(void); + PMOD_EXPORT void va_yyreport(int severity_level, +  struct pike_string *file, INT_TYPE line, +  struct pike_string *system, INT32 args, +  const char *fmt, va_list vargs); + PMOD_EXPORT void low_yyreport(int severity_level, +  struct pike_string *file, INT_TYPE line, +  struct pike_string *system, +  INT32 args, const char *fmt, ...); + PMOD_EXPORT void yyreport(int severity_level, struct pike_string *system, +  INT32 args, const char *fmt, ...); + PMOD_EXPORT void yywarning(char *fmt, ...); + PMOD_EXPORT void my_yyerror(const char *fmt,...); + PMOD_EXPORT void yyerror(const char *s); + void yytype_report(int severity_level, +  struct pike_string *expect_file, INT_TYPE expect_line, +  struct pike_type *expected_t, +  struct pike_string *got_file, INT_TYPE got_line, +  struct pike_type *got_t, +  INT32 args, const char *fmt, ...); + void yytype_error(const char *msg, struct pike_type *expected_t, +  struct pike_type *got_t, unsigned int flags); + struct pike_string *format_exception_for_error_msg (struct svalue *thrown); + void handle_compile_exception (const char *yyerror_fmt, ...);   struct program *compile(struct pike_string *aprog,    struct object *ahandler,    int amajor, int aminor,    struct program *atarget,    struct object *aplaceholder);   void push_compiler_frame(int lexical_scope);   node *low_pop_local_variables(int level, node *block);   node *pop_local_variables(int level, node *block);   void pop_compiler_frame(void);   PMOD_EXPORT void change_compiler_compatibility(int major, int minor);   void init_pike_compiler(void);   void cleanup_pike_compiler(void);   /* Prototypes end here */      #endif /* !PIKE_COMPILER_H */