X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Floader%2FParsedSource.h;fp=src%2Floader%2FParsedSource.h;h=d5347e55c201d5e02a9492369acdc519ec6740cc;hb=5d6b785e122093fe05e2ed14f688a8bce6bad6a9;hp=97137fbad613e981e3f8956a6ccbfad1224ae255;hpb=32b5ea1b0f05283eb588b2b069d667f7c36e84da;p=l2e.git diff --git a/src/loader/ParsedSource.h b/src/loader/ParsedSource.h index 97137fb..d5347e5 100644 --- a/src/loader/ParsedSource.h +++ b/src/loader/ParsedSource.h @@ -159,6 +159,13 @@ public: void ExportDeclaration(Declaration *); void ExportIdentifier(const std::string &); + bool IsDeclared(const std::string &) const; + Declaration &GetDeclaration(const std::string &); + const Declaration &GetDeclaration(const std::string &) const; + bool IsDefined(const std::string &) const; + Definition &GetDefinition(const std::string &); + const Definition &GetDefinition(const std::string &) const; + const std::map &Declarations() const { return declarations; } const std::map &Definitions() const { return definitions; } const std::set &Exports() const { return exports; }