Skip to main content

Class: ASTStringLiteral

Defined in: lang-xquery/src/ast/expression.ts:11

XQuery string literal whose value has XQuery escape sequences ("", '', &, etc.) already resolved - value holds the decoded string, original holds the raw source text.

Extends

Constructors

Constructor

new ASTStringLiteral(original): ASTStringLiteral

Defined in: lang-xquery/src/ast/expression.ts:12

Parameters

ParameterType
originalstring

Returns

ASTStringLiteral

Overrides

ASTLiteral.constructor

Properties

original

original: string

Defined in: core/dist/ast.d.ts:18

Raw source text of the literal as it appeared in the query.

Inherited from

ASTLiteral.original


value

value: string

Defined in: core/dist/ast.d.ts:20

Parsed runtime value.

Inherited from

ASTLiteral.value

Methods

accept()

accept<Ret, Arg>(visitor, arg?): Ret

Defined in: lang-xquery/src/ast/expression.ts:17

ASTNode.accept

Type Parameters

Type Parameter
Ret
Arg

Parameters

ParameterType
visitorXQueryVisitor<Ret, Arg>
arg?Arg

Returns

Ret

Overrides

ASTLiteral.accept