<commit_before>#include "alloyc.h"

bool DEBUG_MODE = false;	// default is no debug
bool OUTPUT_C = false;		// default is no c output
bool VERBOSE_MODE = false;

char *OUTPUT_EXECUTABLE_NAME = "main"; // default is main
char *COMPILER = "gcc"; // default is GCC
char *ADDITIONAL_COMPILER_ARGS = "-std=c11 -g -Wall";

void help() {
	printf("Alloy-Lang Argument List\n");
	printf("  -h\t\t\tShows this help menu\n");
	printf("  -ver\t\t\tShows current version\n");
	printf("  -v\t\t\tVerbose compilation\n");
	printf("  -d\t\t\tLogs extra debug information\n");
	printf("  -c\t\t\tKeep the generated C code\n");
	printf("  -compiler <cc>\tCompiles generated code with <cc>\n");
	printf("  -o <file>\t\tPlace the output into <file>\n");
	printf("  -o <file>\t\tPlace the output into <file>\n");
	printf("\n");
}

static void parse_argument(CommandLineArgument *arg) {
	if (!strcmp(arg->argument, VERSION_ARG)) {<commit_msg>changed default compiler to CC<commit_after>#include "alloyc.h"

bool DEBUG_MODE = false;	// default is no debug
bool OUTPUT_C = false;		// default is no c output
bool VERBOSE_MODE = false;

char *OUTPUT_EXECUTABLE_NAME = "main"; // default is main
char *COMPILER = "cc"; // default is CC
char *ADDITIONAL_COMPILER_ARGS = "-std=c11 -g -Wall";

void help() {
	printf("Alloy-Lang Argument List\n");
	printf("  -h\t\t\tShows this help menu\n");
	printf("  -ver\t\t\tShows current version\n");
	printf("  -v\t\t\tVerbose compilation\n");
	printf("  -d\t\t\tLogs extra debug information\n");
	printf("  -c\t\t\tKeep the generated C code\n");
	printf("  -compiler <cc>\tCompiles generated code with <cc>\n");
	printf("  -o <file>\t\tPlace the output into <file>\n");
	printf("  -o <file>\t\tPlace the output into <file>\n");
	printf("\n");
}

static void parse_argument(CommandLineArgument *arg) {
	if (!strcmp(arg->argument, VERSION_ARG)) {
{'fraction_non_alphanumeric': 0.17035040431266846, 'fraction_numerical': 0.00215633423180593, 'mean_word_length': 4.002695417789758, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6290374', 'n_tokens_mistral': 691, 'n_tokens_neox': 690, 'n_words': 192}