ladybird/Libraries/LibJS/SyntaxHighlighter.h

24 lines
510 B
C
Raw Permalink Normal View History

2020-03-13 19:07:44 -03:00
/*
* Copyright (c) 2020, the SerenityOS developers.
*
* SPDX-License-Identifier: BSD-2-Clause
2020-03-13 19:07:44 -03:00
*/
#pragma once
#include <LibJS/Export.h>
#include <LibSyntax/Highlighter.h>
namespace JS {
class JS_API SyntaxHighlighter : public Syntax::Highlighter {
public:
SyntaxHighlighter() = default;
virtual ~SyntaxHighlighter() override = default;
virtual Syntax::Language language() const override { return Syntax::Language::JavaScript; }
2022-04-01 14:58:27 -03:00
virtual void rehighlight(Palette const&) override;
};
}