Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- andorgere@Andors-MacBook-Air-2 my-first-programming-language-main 2 % flex -o generated-src/lexer.cpp src/lexer.lpp
- andorgere@Andors-MacBook-Air-2 my-first-programming-language-main 2 % bison -o generated-src/parser.cpp src/parser.ypp
- andorgere@Andors-MacBook-Air-2 my-first-programming-language-main 2 % g++ src/main.cpp src/driver.cpp generated-src/lexer.cpp generated-src/parser.cpp
- In file included from src/main.cpp:1:
- src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
- Driver() : file {}, location {} {};
- ^
- src/driver.h:19:21: error: expected '('
- Driver() : file {}, location {} {};
- ^
- src/main.cpp:32:18: error: expected ';' at end of declaration
- Driver driver {};
- ^
- ;
- 3 errors generated.
- In file included from src/driver.cpp:1:
- src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
- Driver() : file {}, location {} {};
- ^
- src/driver.h:19:21: error: expected '('
- Driver() : file {}, location {} {};
- ^
- src/driver.cpp:9:16: error: no matching constructor for initialization of 'yy::parser'
- yy::parser parser {*this};
- ^
- generated-src/parser.hpp:717:5: note: candidate constructor not viable: requires single argument 'drv_yyarg', but no arguments were provided
- parser (Driver& drv_yyarg);
- ^
- generated-src/parser.hpp:875:5: note: candidate constructor not viable: requires 1 argument, but 0 were provided
- parser (const parser&);
- ^
- src/driver.cpp:9:22: error: expected ';' at end of declaration
- yy::parser parser {*this};
- ^
- ;
- 4 errors generated.
- In file included from src/lexer.lpp:5:
- generated-src/../src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
- Driver() : file {}, location {} {};
- ^
- generated-src/../src/driver.h:19:21: error: expected '('
- Driver() : file {}, location {} {};
- ^
- 2 errors generated.
- In file included from src/parser.ypp:23:
- generated-src/../src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
- Driver() : file {}, location {} {};
- ^
- generated-src/../src/driver.h:19:21: error: expected '('
- Driver() : file {}, location {} {};
- ^
- 2 errors generated.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement