public void Visit(AnyCharacterToken token) { Success = false; var read = _Reader.Read(); if (read == -1) { return; } var currentChar = (char)read; if (GlobStringReader.IsPathSeparator(currentChar)) { return; } AddMatch(new GlobTokenMatch() { Token = token, Value = currentChar.ToString() }); }
public AnyCharacterTokenEvaluator(AnyCharacterToken token) { _token = token; }
void IGlobTokenVisitor.Visit(AnyCharacterToken token) { AddMatchGenerator(new AnyCharacterTokenMatchGenerator(token, _random)); }
void IGlobTokenVisitor.Visit(AnyCharacterToken token) { _stringBuilder.Append('?'); }
public IGlobTokenEvaluator CreateTokenEvaluator(AnyCharacterToken token) { return(new AnyCharacterTokenEvaluator(token)); }
public void Visit(AnyCharacterToken token) { AddEvaluator(_evaluatorFactory.CreateTokenEvaluator(token)); }
public AnyCharacterTokenMatchGenerator(AnyCharacterToken token, Random _random) { this.token = token; this._random = _random; }
protected override IParseResult TryGetTokenWithoutNullCheck(IStringStream inputStream, out IToken token) { inputStream.Pop(); token = new AnyCharacterToken(_initialStreamPosition); return(new SuccessParseResult()); }
void IGlobTokenVisitor.Visit(AnyCharacterToken token) { _stringBuilder.Append(@"[^/\\]{1}"); }
public void Visit(AnyCharacterToken token) { AddEvaluator(new AnyCharacterTokenEvaluator(token)); }