* Implement NGC service * Use raw byte arrays instead of string for _wordSeparators * Silence IDE0230 for _wordSeparators * Try to silence warning about _rangeValuesCount not being read on SparseSet * Make AcType enum private * Add abstract methods and one TODO that I forgot * PR feedback * More PR feedback * More PR feedback
24 lines
798 B
C#
24 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;
|
|
}
|
|
}
|
|
}
|