internal TestTokenizerBackedParser(LanguageCharacteristics <HtmlTokenizer> language, ParserContext context) : base(language, context) { }
public HtmlMarkupParser(ParserContext context) : base(context.ParseLeadingDirectives ? FirstDirectiveHtmlLanguageCharacteristics.Instance : HtmlLanguageCharacteristics.Instance, context) { }
protected TokenizerBackedParser(LanguageCharacteristics <TTokenizer, TSymbol, TSymbolType> language, ParserContext context) : base(context) { Language = language; var languageTokenizer = Language.CreateTokenizer(Context.Source); _tokenizer = new TokenizerView <TTokenizer, TSymbol, TSymbolType>(languageTokenizer); Span = new SpanBuilder(CurrentLocation); }
protected TokenizerBackedParser(LanguageCharacteristics <TTokenizer> language, ParserContext context) : base(context) { Language = language; var languageTokenizer = Language.CreateTokenizer(Context.Source); _tokenizer = new TokenizerView <TTokenizer>(languageTokenizer); SpanContext = new SpanContextBuilder(); }