#pragma once #include "definitions.h" #include "internal/syntax/parser.h" #include "pch.h" namespace bed::internal::theme { struct Theme { std::array hl; Theme(); Highlight get(internal::syntax::Token token) const; static Theme default_theme(); static Theme from_name(std::string_view name); }; } // namespace bed::internal::theme