diff --git a/src/main.c b/src/main.cc similarity index 100% rename from src/main.c rename to src/main.cc diff --git a/src/parser/parser.cc b/src/parser/parser.cc index 8b29263..b38fb0c 100644 --- a/src/parser/parser.cc +++ b/src/parser/parser.cc @@ -10,7 +10,6 @@ extern FILE * yyin; static const char * input_fname; -extern "C" { void parse(const char * filename) { input_fname = filename; @@ -26,7 +25,6 @@ void parse(const char * filename) return; } } -} static char * read_file(const char * filename, size_t * length) { diff --git a/src/parser/parser.h b/src/parser/parser.h index b6317e1..2526f0d 100644 --- a/src/parser/parser.h +++ b/src/parser/parser.h @@ -6,16 +6,7 @@ #define YYSTYPE Node * -#ifdef __cplusplus -extern "C" { -#endif - void parse(const char * filename); - -#ifdef __cplusplus -} -#endif - void handle_parse_error(const char * str, const YYLTYPE * yylloc); #endif