233 FILE *
input, FILE *output);
248 const unsigned char *
input,
size_t input_len,
249 unsigned char **output_return,
250 size_t *output_len_return);
void(* WsPragmaMetaProc)(const WsUtf8String *property_name, const WsUtf8String *content, const WsUtf8String *scheme, void *context)
unsigned int no_opt_dead_code
unsigned int no_opt_sort_bc_functions
unsigned int print_symbolic_assembler
unsigned int warn_stdlib_type_mismatch
WsResult ws_compile_file(WsCompilerPtr compiler, const char *input_name, FILE *input, FILE *output)
unsigned int use_latin1_strings
unsigned int no_opt_jumps_to_next_instruction
WsResult ws_compile_data(WsCompilerPtr compiler, const char *input_name, const unsigned char *input, size_t input_len, unsigned char **output_return, size_t *output_len_return)
unsigned int no_opt_constant_folding
unsigned int print_assembler
void * meta_name_cb_context
WsPragmaMetaProc meta_name_cb
void ws_destroy(WsCompilerPtr compiler)
unsigned int no_opt_peephole
void ws_free_byte_code(unsigned char *byte_code)
WsPragmaMetaProc meta_http_equiv_cb
void * meta_http_equiv_cb_context
WsCompilerPtr ws_create(WsCompilerParams *params)
unsigned int opt_analyze_variable_liveness
struct WsCompilerRec * WsCompilerPtr
void(* WsIOProc)(const char *data, size_t len, void *context)
unsigned int no_opt_jumps_to_jumps
const char * ws_result_to_string(WsResult result)