25 lines
798 B
C#
25 lines
798 B
C#
|
|
namespace Ryujinx.Horizon.Sdk.Ngc.Detail
|
|||
|
|
{
|
|||
|
|
struct MatchDelimitedState
|
|||
|
|
{
|
|||
|
|
public bool Matched;
|
|||
|
|
public readonly bool PrevCharIsWordSeparator;
|
|||
|
|
public readonly bool NextCharIsWordSeparator;
|
|||
|
|
public readonly Sbv NoSeparatorMap;
|
|||
|
|
public readonly AhoCorasick DelimitedWordsTrie;
|
|||
|
|
|
|||
|
|
public MatchDelimitedState(
|
|||
|
|
bool prevCharIsWordSeparator,
|
|||
|
|
bool nextCharIsWordSeparator,
|
|||
|
|
Sbv noSeparatorMap,
|
|||
|
|
AhoCorasick delimitedWordsTrie)
|
|||
|
|
{
|
|||
|
|
Matched = false;
|
|||
|
|
PrevCharIsWordSeparator = prevCharIsWordSeparator;
|
|||
|
|
NextCharIsWordSeparator = nextCharIsWordSeparator;
|
|||
|
|
NoSeparatorMap = noSeparatorMap;
|
|||
|
|
DelimitedWordsTrie = delimitedWordsTrie;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|