X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogramcompiler.h;h=697c608617bc2a85c91524b04d91eff0978d74f2;hp=9c20e090980fd3d403c4574345692314a1eeff71;hb=71972b08fd031e177a005eb1924a5c7a15459291;hpb=be55468e10915d377634aa850a95dcfb9093216d diff --git a/source/programcompiler.h b/source/programcompiler.h index 9c20e090..697c6086 100644 --- a/source/programcompiler.h +++ b/source/programcompiler.h @@ -44,6 +44,8 @@ private: typedef std::string ResultType; std::string formatted; + unsigned source_index; + unsigned source_line; unsigned indent; bool parameter_list; std::string block_interface; @@ -55,6 +57,7 @@ private: using Visitor::visit; void append(const std::string &); void append(char); + void set_source(unsigned, unsigned); virtual void visit(ProgramSyntax::Block &); virtual void visit(ProgramSyntax::Literal &); virtual void visit(ProgramSyntax::ParenthesizedExpression &);