Skip to main content

Class: SnippetParser

vendor/snippet/snippetParser.SnippetParser

Constructors

constructor

new SnippetParser()

Properties

_scanner

Private _scanner: Scanner

Defined in

vendor/snippet/snippetParser.ts:613


_token

Private _token: Token

Defined in

vendor/snippet/snippetParser.ts:614

Methods

_accept

Private _accept(type?): boolean

Parameters

NameType
type?TokenType

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:673

Private _accept(type, value): string

Parameters

NameType
typeundefined | TokenType
valuetrue

Returns

string

Defined in

vendor/snippet/snippetParser.ts:674


_backTo

Private _backTo(token): false

Parameters

NameType
tokenToken

Returns

false

Defined in

vendor/snippet/snippetParser.ts:684


_parse

Private _parse(marker): boolean

Parameters

NameType
markerMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:710


_parseAnything

Private _parseAnything(marker): boolean

Parameters

NameType
markerMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:1075


_parseChoiceElement

Private _parseChoiceElement(parent): boolean

Parameters

NameType
parentChoice

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:832


_parseComplexPlaceholder

Private _parseComplexPlaceholder(parent): boolean

Parameters

NameType
parentMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:753


_parseComplexVariable

Private _parseComplexVariable(parent): boolean

Parameters

NameType
parentMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:868


_parseEscaped

Private _parseEscaped(marker): boolean

Parameters

NameType
markerMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:719


_parseFormatString

Private _parseFormatString(parent): boolean

Parameters

NameType
parentTransform

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:991


_parseTabstopOrVariableName

Private _parseTabstopOrVariableName(parent): boolean

Parameters

NameType
parentMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:735


_parseTransform

Private _parseTransform(parent): boolean

Parameters

NameType
parentTransformableMarker

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:922


_until

Private _until(type): string | false

Parameters

NameType
typeTokenType

Returns

string | false

Defined in

vendor/snippet/snippetParser.ts:690


parse

parse(value, insertFinalTabstop?, enforceFinalTabstop?): TextmateSnippet

Parameters

NameType
valuestring
insertFinalTabstop?boolean
enforceFinalTabstop?boolean

Returns

TextmateSnippet

Defined in

vendor/snippet/snippetParser.ts:620


text

text(value): string

Parameters

NameType
valuestring

Returns

string

Defined in

vendor/snippet/snippetParser.ts:616


escape

Static escape(value): string

Parameters

NameType
valuestring

Returns

string

Defined in

vendor/snippet/snippetParser.ts:605


guessNeedsClipboard

Static guessNeedsClipboard(template): boolean

Parameters

NameType
templatestring

Returns

boolean

Defined in

vendor/snippet/snippetParser.ts:609