# `Statifier.Machine.Content.Raise`
[🔗](https://github.com/riddler/statifier-ex/blob/v2.0.0/lib/statifier/machine/content/raise.ex#L1)

A compiled `<raise>` executable-content node (spec 4.2) - the interned
counterpart to `Statifier.Document.Raise`. `event` is the literal event
name being enqueued - never tokenized, unlike a `<transition>`'s `event`
attribute (`lib/statifier/document/raise.ex:6-13`).

Its `Statifier.ExecutableContent` implementation lives right below the
struct: this file is the whole node, top to bottom, with no dispatcher
anywhere else in the tree.

# `t`

```elixir
@type t() :: %Statifier.Machine.Content.Raise{
  c_index: non_neg_integer(),
  event: String.t(),
  location: Statifier.Parser.Location.t()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
