Purple  0.1
Standard Language Specification
Public Attributes | List of all members
PurpleArgs Struct Reference

Structure containing command line arguments. More...

#include <arguments.h>

Collaboration diagram for PurpleArgs:
Collaboration graph

Public Attributes

int logging
 
char * filenames [3]
 
char * clang_executable
 
char * from_command_line_argument
 
bool const_expr_reduce
 
bool print_func_annotations
 

Detailed Description

Structure containing command line arguments.

Member Data Documentation

◆ clang_executable

char* PurpleArgs::clang_executable

Path to clang executable

◆ const_expr_reduce

bool PurpleArgs::const_expr_reduce

True if constant expressions should be reduced

◆ filenames

char* PurpleArgs::filenames[3]

Input filename followed by output ASM filename

◆ from_command_line_argument

char* PurpleArgs::from_command_line_argument

Program read from stdin

◆ logging

int PurpleArgs::logging

Logging level to use

◆ print_func_annotations

bool PurpleArgs::print_func_annotations

True if '; function_name' should be printed to llvm file whenver llvm code is written


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