X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.h;h=0bff354a50571128a0fa31bed3dbe8c935a0b1dc;hp=697c608617bc2a85c91524b04d91eff0978d74f2;hb=6e528ad728ed93f2016bc9f4204a9d906576300e;hpb=71972b08fd031e177a005eb1924a5c7a15459291 diff --git a/source/programcompiler.h b/source/programcompiler.h index 697c6086..0bff354a 100644 --- a/source/programcompiler.h +++ b/source/programcompiler.h @@ -156,7 +156,7 @@ private: virtual void visit(ProgramSyntax::Block &); std::string change_prefix(const std::string &, const std::string &) const; bool generate_interface(ProgramSyntax::VariableDeclaration &, const std::string &, const std::string &); - void insert_assignment(const std::string &, ProgramSyntax::Expression *); + ProgramSyntax::ExpressionStatement &insert_assignment(const std::string &, ProgramSyntax::Expression *); virtual void visit(ProgramSyntax::VariableReference &); virtual void visit(ProgramSyntax::VariableDeclaration &); virtual void visit(ProgramSyntax::Passthrough &); @@ -381,7 +381,7 @@ private: Resources *resources; ProgramSyntax::Module *module; - std::set imported_names; + std::vector imported_names; public: ProgramCompiler();