flush
[m6w6/ext-psi] / idl / old / compiler.h
1 #ifndef _PSI_COMPILER_H
2 #define _PSI_COMPILER_H
3
4 #include "types.h"
5 #include "validator.h"
6
7 typedef struct PSI_Compiler {
8 decl_typedefs *defs;
9 decls *decls;
10 impls *impls;
11 char *lib;
12 char *fn;
13 } PSI_Compiler;
14
15 PSI_Compiler *PSI_CompilerInit(PSI_Compiler *C, PSI_Validator *V);
16 void PSI_CompilerDtor(PSI_Compiler *C);
17 void PSI_CompilerFree(PSI_Compiler **C);
18
19 #endif