FixtureSegment
Mirror of a single AST segment; polymorphic discriminator is the field type.
Inheritors
Types
Link copied to clipboard
@Serializable
@SerialName(value = "Assign")
Mirror of a {{= @env/name = exprChain }} or {{= @local/name = exprChain }} assignment tag.
Link copied to clipboard
@Serializable
@SerialName(value = "EachBlock")
Mirror of a {{#each identifier }} body {{else}} elseBody {{/each}} block.
Link copied to clipboard
Mirror of a \{{ escape that renders as the literal text {{.
Link copied to clipboard
@Serializable
@SerialName(value = "IfBlock")
Mirror of a {{#if X}} body0 {{else if Y}} body1 … {{else}} elseBody {{/if}} block.
Link copied to clipboard
@Serializable
@SerialName(value = "Interpolation")
Mirror of a standard {{ identifier }} interpolation.
Link copied to clipboard
Mirror of a {{{{ … }}}} raw block.
Link copied to clipboard
Mirror of a literal text segment.
Link copied to clipboard
@Serializable
@SerialName(value = "UnescapedInterpolation")
Mirror of a triple-mustache {{{ identifier }}} interpolation.
Link copied to clipboard
@Serializable
@SerialName(value = "UnlessBlock")
Mirror of a {{#unless X}} body {{else}} elseBody {{/unless}} block.
Link copied to clipboard
@Serializable
@SerialName(value = "WithBlock")
Mirror of a {{#with identifier }} body {{/with}} block.