start validator
[m6w6/ext-psi] / idl / validator.h
1
2 typedef struct PSI_Validator {
3 decl_typedefs *defs;
4 decls *decls;
5 impls *impls;
6 char *lib;
7 char *fn;
8 void *dlopened;
9 } PSI_Validator;
10
11 PSI_Validator *PSI_ValidatorInit(PSI_Validator *V, PSI_Lexer *L);
12 int PSI_ValidatorValidate(PSI_Validator *V);
13 void PSI_ValidatorDtor(PSI_Validator *V);
14 void PSI_ValidatorFree(PSI_Validator **V);