Cthulhu  0.2.10
Cthulhu compiler collection
compile.h File Reference
#include <ctu_interop_api.h>
#include "scan/scan.h"
#include "base/panic.h"
#include <limits.h>
Include dependency graph for compile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  scan_callbacks_t
 scanner function callbacks for flex and bison More...
 
struct  parse_result_t
 

Macros

#define CT_CALLBACKS(id, prefix)
 callback boilerplate macro More...
 

Enumerations

enum  parse_error_t {
  eParseOk , eParseInitError , eParseScanError , eParseReject ,
  eParseCount
}
 

Functions

CT_INTEROP_API parse_result_t scan_buffer (scan_t *scan, const scan_callbacks_t *callbacks)
 parse the contents of a scanner into a language specific ast More...