bison
[m6w6/ext-psi] / src / types / cpp_exp.h
index e66c21807e839775b3fa32bcfcc03eb2d26a4b10..f2706bb95f53b8ae8a32f3fd652f061c55a06adb 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "token.h"
 
 
 #include "token.h"
 
+struct psi_cpp;
 struct psi_cpp_macro_decl;
 struct psi_cpp_macro_call;
 struct psi_num_exp;
 struct psi_cpp_macro_decl;
 struct psi_cpp_macro_call;
 struct psi_num_exp;
@@ -45,5 +46,6 @@ struct psi_cpp_exp {
 struct psi_cpp_exp *psi_cpp_exp_init(token_t type, void *data);
 void psi_cpp_exp_free(struct psi_cpp_exp **exp_ptr);
 void psi_cpp_exp_dump(int fd, struct psi_cpp_exp *exp);
 struct psi_cpp_exp *psi_cpp_exp_init(token_t type, void *data);
 void psi_cpp_exp_free(struct psi_cpp_exp **exp_ptr);
 void psi_cpp_exp_dump(int fd, struct psi_cpp_exp *exp);
+void psi_cpp_exp_exec(struct psi_cpp_exp *exp, struct psi_cpp *cpp, struct psi_data *D);
 
 #endif
 
 #endif