4 #ifndef __ST_COMPILER_H__
5 #define __ST_COMPILER_H__
12 typedef struct st_compiler_error
20 bool st_compile_string (st_oop
class,
22 st_compiler_error
*error
);
24 void st_compile_file_in (const char *filename
);
26 st_node
*st_parser_parse (st_lexer
*lexer
,
27 st_compiler_error
*error
);
29 st_oop
st_generate_method (st_oop
class,
31 st_compiler_error
*error
);
33 void st_print_method (st_oop method
);
47 STORE_POP_LITERAL_VAR
,
71 SEND
, /* B, B (arg count), B (selector index) */
102 #endif /* __ST_COMPILER_H__ */