fix: empty tagToken.args since 10.20.0, fixes #796

This commit is contained in:
Harttle
2025-02-09 22:49:40 +08:00
committed by Yang Jun
parent 1a893f8023
commit 38a0f510b0
2 changed files with 10 additions and 5 deletions
+2 -4
View File
@@ -5,6 +5,7 @@ import type { NormalizedFullOptions } from '../liquid-options'
export class TagToken extends DelimitedToken {
public name: string
public tokenizer: Tokenizer
public readonly args: string;
public constructor (
input: string,
begin: number,
@@ -20,9 +21,6 @@ export class TagToken extends DelimitedToken {
this.name = this.tokenizer.readTagName()
this.tokenizer.assert(this.name, `illegal tag syntax, tag name expected`)
this.tokenizer.skipBlank()
}
get args (): string {
return this.tokenizer.input.slice(this.tokenizer.p, this.contentRange[1])
this.args = this.tokenizer.input.slice(this.tokenizer.p, this.contentRange[1])
}
}