Class: TagToken

Hierarchy

↳ DelimitedToken

↳ TagToken

Constructors

constructor

+ new TagToken(input: string, begin: number, end: number, options: NormalizedFullOptions, file?: undefined | string): TagToken

Overrides DelimitedToken.constructor

Defined in src/tokens/tag-token.ts:8

Parameters:

Name Type
input string
begin number
end number
options NormalizedFullOptions
file? undefined | string

Returns: TagToken

Properties

args

• args: string

Defined in src/tokens/tag-token.ts:8


begin

• begin: number

Inherited from DelimitedToken.begin

Defined in src/tokens/token.ts:7


content

• content: string

Inherited from DelimitedToken.content

Defined in src/tokens/delimited-token.ts:8


end

• end: number

Inherited from DelimitedToken.end

Defined in src/tokens/token.ts:8


Optional file

• file? : undefined | string

Inherited from DelimitedToken.file

Defined in src/tokens/token.ts:9


input

• input: string

Inherited from DelimitedToken.input

Defined in src/tokens/token.ts:6


kind

• kind: TokenKind

Inherited from DelimitedToken.kind

Defined in src/tokens/token.ts:5


name

• name: string

Defined in src/tokens/tag-token.ts:7


trimLeft

• trimLeft: boolean = false

Inherited from DelimitedToken.trimLeft

Defined in src/tokens/delimited-token.ts:6


trimRight

• trimRight: boolean = false

Inherited from DelimitedToken.trimRight

Defined in src/tokens/delimited-token.ts:7

Methods

getPosition

▸ getPosition(): number[]

Inherited from DelimitedToken.getPosition

Defined in src/tokens/token.ts:14

Returns: number[]


getText

▸ getText(): string

Inherited from DelimitedToken.getText

Defined in src/tokens/token.ts:11

Returns: string


size

▸ size(): number

Inherited from DelimitedToken.size

Defined in src/tokens/token.ts:24

Returns: number