Files
OpenAssetTools/src/Parser/Parsing/Simple/Matcher/SimpleMatcherKeywordIgnoreCase.h

18 lines
439 B
C++

#pragma once
#include <string>
#include "Parsing/Simple/SimpleParserValue.h"
#include "Parsing/Matcher/AbstractMatcher.h"
class SimpleMatcherKeywordIgnoreCase final : public AbstractMatcher<SimpleParserValue>
{
std::string m_value;
protected:
MatcherResult<SimpleParserValue> CanMatch(ILexer<SimpleParserValue>* lexer, unsigned tokenOffset) override;
public:
explicit SimpleMatcherKeywordIgnoreCase(std::string value);
};