// PythonHighlighter.h - simple Python highlighter with triple-quote state #pragma once #include "LanguageHighlighter.h" #include namespace kte { class PythonHighlighter final : public StatefulHighlighter { public: PythonHighlighter(); void HighlightLine(const Buffer &buf, int row, std::vector &out) const override; LineState HighlightLineStateful(const Buffer &buf, int row, const LineState &prev, std::vector &out) const override; private: std::unordered_set kws_; }; } // namespace kte