kinnie
Loading...
Searching...
No Matches
codegen.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "codegen.h"
#include "parser.h"

Enumerations

enum  RetType { RT_VOID , RT_DOUBLE , RT_STRING }

Functions

void convert_tokens_to_cpp (Token tokens[], size_t token_count, FILE *out, int indent, int is_main)
void convert_to_cpp (Token tokens[], size_t token_count, const char *output_path, CompileStats *stats)

Enumeration Type Documentation

◆ RetType

enum RetType
Enumerator
RT_VOID 
RT_DOUBLE 
RT_STRING 

Function Documentation

◆ convert_to_cpp()

void convert_to_cpp ( Token tokens[],
size_t token_count,
const char * output_path,
CompileStats * stats )

◆ convert_tokens_to_cpp()

void convert_tokens_to_cpp ( Token tokens[],
size_t token_count,
FILE * out,
int indent,
int is_main )