§tiro_compiler_settings

An instance of this type can be passed to the compiler to configure it. More...

#include "tiro/compiler.h"

§Public Attributes

Name
boolenable_dump_cst
boolenable_dump_ast
boolenable_dump_ir
boolenable_dump_bytecode
void *message_callback_data
bool(*)(const tiro_compiler_message_t *message, void *userdata)message_callback

§Detailed Description

struct tiro_compiler_settings;

An instance of this type can be passed to the compiler to configure it.

Use tiro_compiler_settings_init to initialize this struct to default values.

§Public Attributes Documentation

§variable enable_dump_cst

bool enable_dump_cst;

§variable enable_dump_ast

bool enable_dump_ast;

§variable enable_dump_ir

bool enable_dump_ir;

§variable enable_dump_bytecode

bool enable_dump_bytecode;

§variable message_callback_data

void * message_callback_data;

§variable message_callback

bool(*)(const tiro_compiler_message_t *message, void *userdata) message_callback;

Updated on 2022-02-27 at 21:17:13 +0100