class

Myst::InterpolatedStringLiteral

Inherits Myst::Literal / Myst::Node / Reference / Object

A string literal with interpolations. Any string that includes a <(...)> construct will be considered an InterpolatedStringLiteral.

'"' [\w*(<()>)?]* '"'

Constructors

new(components : Array(Myst::Node) = [] of Node)
Source

Instance methods

==(other : self)

Returns true if this reference is the same as other. Invokes same?.

accept_children(visitor)
Source
components
Source
components=(components : Array(Node))
Source
hash(hasher)

See Object#hash(hasher)