4#include "Containers/Array.h"
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition SyntaxTokenizer.h:52
virtual SLATE_API ~FSyntaxTokenizer()
Definition SyntaxTokenizer.cpp:12
Definition SyntaxTokenizer.h:12
virtual ~ISyntaxTokenizer()
Definition SyntaxTokenizer.h:43
virtual void Process(TArray< FTokenizedLine > &OutTokenizedLines, const FString &Input)=0
ETokenType
Definition SyntaxTokenizer.h:16
Definition SharedPointer.h:153
Definition SyntaxTokenizer.h:56
FRule(FString InMatchText)
Definition SyntaxTokenizer.h:57
FString MatchText
Definition SyntaxTokenizer.h:62
Definition SyntaxTokenizer.h:25
FTextRange Range
Definition SyntaxTokenizer.h:33
FToken(const ETokenType InType, const FTextRange &InRange)
Definition SyntaxTokenizer.h:26
ETokenType Type
Definition SyntaxTokenizer.h:32
Definition SyntaxTokenizer.h:38
FTextRange Range
Definition SyntaxTokenizer.h:39
TArray< FToken > Tokens
Definition SyntaxTokenizer.h:40