Advertisement
GerexD

new errors

Dec 14th, 2022
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. andorgere@Andors-MacBook-Air-2 my-first-programming-language-main 2 % flex -o generated-src/lexer.cpp src/lexer.lpp
  2. andorgere@Andors-MacBook-Air-2 my-first-programming-language-main 2 % bison -o generated-src/parser.cpp src/parser.ypp
  3. 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
  4. In file included from src/main.cpp:1:
  5. src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
  6. Driver() : file {}, location {} {};
  7. ^
  8. src/driver.h:19:21: error: expected '('
  9. Driver() : file {}, location {} {};
  10. ^
  11. src/main.cpp:32:18: error: expected ';' at end of declaration
  12. Driver driver {};
  13. ^
  14. ;
  15. 3 errors generated.
  16. In file included from src/driver.cpp:1:
  17. src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
  18. Driver() : file {}, location {} {};
  19. ^
  20. src/driver.h:19:21: error: expected '('
  21. Driver() : file {}, location {} {};
  22. ^
  23. src/driver.cpp:9:16: error: no matching constructor for initialization of 'yy::parser'
  24. yy::parser parser {*this};
  25. ^
  26. generated-src/parser.hpp:717:5: note: candidate constructor not viable: requires single argument 'drv_yyarg', but no arguments were provided
  27. parser (Driver& drv_yyarg);
  28. ^
  29. generated-src/parser.hpp:875:5: note: candidate constructor not viable: requires 1 argument, but 0 were provided
  30. parser (const parser&);
  31. ^
  32. src/driver.cpp:9:22: error: expected ';' at end of declaration
  33. yy::parser parser {*this};
  34. ^
  35. ;
  36. 4 errors generated.
  37. In file included from src/lexer.lpp:5:
  38. generated-src/../src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
  39. Driver() : file {}, location {} {};
  40. ^
  41. generated-src/../src/driver.h:19:21: error: expected '('
  42. Driver() : file {}, location {} {};
  43. ^
  44. 2 errors generated.
  45. In file included from src/parser.ypp:23:
  46. generated-src/../src/driver.h:19:23: error: expected member name or ';' after declaration specifiers
  47. Driver() : file {}, location {} {};
  48. ^
  49. generated-src/../src/driver.h:19:21: error: expected '('
  50. Driver() : file {}, location {} {};
  51. ^
  52. 2 errors generated.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement