# `AshUi.ExprCompiler`
[🔗](https://github.com/hyperbob-labs/ash_ui/blob/main/lib/ash_ui/expr_compiler.ex#L1)

Shared compiler from source expression syntax to Ash-native expressions.

# `compile!`

```elixir
@spec compile!(term(), keyword()) :: AshUi.Expr.Compiled.t()
```

# `deps`

# `finalize_calls!`

```elixir
@spec finalize_calls!(term(), keyword()) :: term()
```

---

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