KCC - Kayte C Compiler 1.10.0
A C compiler implementation with preprocessor, lexer, parser, and code generator
Loading...
Searching...
No Matches
CompilerOptions Struct Reference

Data Fields

char * input_file
char * output_file
bool verbose
bool debug
bool optimize
bool keep_asm
bool no_preprocess
bool preprocess_only
char ** user_macros
int macro_count
bool include_env
bool include_system
char * target_arch
char * target_platform
bool use_multiarch

Detailed Description

Definition at line 43 of file kcc.h.

Field Documentation

◆ debug

bool CompilerOptions::debug

Definition at line 47 of file kcc.h.

◆ include_env

bool CompilerOptions::include_env

Definition at line 54 of file kcc.h.

◆ include_system

bool CompilerOptions::include_system

Definition at line 55 of file kcc.h.

◆ input_file

char* CompilerOptions::input_file

Definition at line 44 of file kcc.h.

◆ keep_asm

bool CompilerOptions::keep_asm

Definition at line 49 of file kcc.h.

◆ macro_count

int CompilerOptions::macro_count

Definition at line 53 of file kcc.h.

◆ no_preprocess

bool CompilerOptions::no_preprocess

Definition at line 50 of file kcc.h.

◆ optimize

bool CompilerOptions::optimize

Definition at line 48 of file kcc.h.

◆ output_file

char* CompilerOptions::output_file

Definition at line 45 of file kcc.h.

◆ preprocess_only

bool CompilerOptions::preprocess_only

Definition at line 51 of file kcc.h.

◆ target_arch

char* CompilerOptions::target_arch

Definition at line 56 of file kcc.h.

◆ target_platform

char* CompilerOptions::target_platform

Definition at line 57 of file kcc.h.

◆ use_multiarch

bool CompilerOptions::use_multiarch

Definition at line 58 of file kcc.h.

◆ user_macros

char** CompilerOptions::user_macros

Definition at line 52 of file kcc.h.

◆ verbose

bool CompilerOptions::verbose

Definition at line 46 of file kcc.h.


The documentation for this struct was generated from the following file: