diff --git a/src/main.cpp b/src/main.cpp index 667c494..25fb14a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -4,7 +4,7 @@ int main() { - Scanner scanner(&std::cin); + Scanner scanner(std::cin); yy::parser parser(&scanner); return parser.parse(); } \ No newline at end of file diff --git a/src/scanner.hpp b/src/scanner.hpp index df933d8..48be22d 100644 --- a/src/scanner.hpp +++ b/src/scanner.hpp @@ -10,7 +10,7 @@ class Scanner : public yyFlexLexer { public: - Scanner(std::istream *in) : yyFlexLexer(in), yylval(nullptr) {} + Scanner(std::istream &in) : yyFlexLexer(&in), yylval(nullptr) {} int lex(yy::parser::semantic_type *lval) {