From 7a52ddeba2a68388b544f529d2d92104420f77b0 Mon Sep 17 00:00:00 2001 From: Shipwreckt Date: Fri, 31 Oct 2025 20:02:14 +0000 Subject: Changed from static to 11ty! --- node_modules/liquidjs/dist/parser/tokenizer.d.ts | 63 ++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 node_modules/liquidjs/dist/parser/tokenizer.d.ts (limited to 'node_modules/liquidjs/dist/parser/tokenizer.d.ts') diff --git a/node_modules/liquidjs/dist/parser/tokenizer.d.ts b/node_modules/liquidjs/dist/parser/tokenizer.d.ts new file mode 100644 index 0000000..6070291 --- /dev/null +++ b/node_modules/liquidjs/dist/parser/tokenizer.d.ts @@ -0,0 +1,63 @@ +import { FilteredValueToken, TagToken, HTMLToken, HashToken, QuotedToken, LiquidTagToken, OutputToken, ValueToken, Token, RangeToken, FilterToken, TopLevelToken, OperatorToken, LiteralToken, IdentifierToken, NumberToken } from '../tokens'; +import { Trie, TokenizationError } from '../util'; +import { Operators, Expression } from '../render'; +import { NormalizedFullOptions } from '../liquid-options'; +import { FilterArg } from './filter-arg'; +export declare class Tokenizer { + input: string; + file?: string | undefined; + p: number; + N: number; + private rawBeginAt; + private opTrie; + private literalTrie; + constructor(input: string, operators?: Operators, file?: string | undefined, range?: [number, number]); + readExpression(): Expression; + readExpressionTokens(): IterableIterator; + readOperator(): OperatorToken | undefined; + matchTrie(trie: Trie): number; + readFilteredValue(): FilteredValueToken; + readFilters(): FilterToken[]; + readFilter(): FilterToken | null; + readFilterArg(): FilterArg | undefined; + readTopLevelTokens(options?: NormalizedFullOptions): TopLevelToken[]; + readTopLevelToken(options: NormalizedFullOptions): TopLevelToken; + readHTMLToken(stopStrings: string[]): HTMLToken; + readTagToken(options: NormalizedFullOptions): TagToken; + readToDelimiter(delimiter: string, respectQuoted?: boolean): number; + readOutputToken(options?: NormalizedFullOptions): OutputToken; + readEndrawOrRawContent(options: NormalizedFullOptions): HTMLToken | TagToken; + readLiquidTagTokens(options?: NormalizedFullOptions): LiquidTagToken[]; + readLiquidTagToken(options: NormalizedFullOptions): LiquidTagToken | undefined; + error(msg: string, pos?: number): TokenizationError; + assert(pred: unknown, msg: string | (() => string), pos?: number): void; + snapshot(begin?: number): string; + /** + * @deprecated use #readIdentifier instead + */ + readWord(): IdentifierToken; + readIdentifier(): IdentifierToken; + readNonEmptyIdentifier(): IdentifierToken | undefined; + readTagName(): string; + readHashes(jekyllStyle?: boolean | string): HashToken[]; + readHash(jekyllStyle?: boolean | string): HashToken | undefined; + remaining(): string; + advance(step?: number): void; + end(): boolean; + read(): string; + readTo(end: string): number; + readValue(): ValueToken | undefined; + readScopeValue(): ValueToken | undefined; + private readProperties; + readNumber(): NumberToken | undefined; + readLiteral(): LiteralToken | undefined; + readRange(): RangeToken | undefined; + readValueOrThrow(): ValueToken; + readQuoted(): QuotedToken | undefined; + readFileNameTemplate(options: NormalizedFullOptions): IterableIterator; + match(word: string): boolean; + rmatch(pattern: string): boolean; + peekType(n?: number): number; + peek(n?: number): string; + skipBlank(): void; +} -- cgit v1.2.3