const Range & GetRange() const
void AddToken(const PythonToken &token)
bool FindFirstToken(PythonToken::Type type, const QString &value, PythonToken &token)
bool FindLastToken(PythonToken::Type type, const QString &value, PythonToken &token)
const std::vector< PythonContext * > & GetSubContexts() const
void SetRange(const Range &range)
const PythonContext * GetParent() const
bool GetContextAtLocation(size_t location, PythonContext *&context)
void AddContext(PythonContext *context)
void Parse(const QString &command)
const QString & GetCommand() const
bool GetContextAtLocation(size_t location, PythonContext *&context)
void Parse(PythonContext *&context)