mirror of
https://github.com/luau-lang/luau.git
synced 2024-12-14 06:00:39 +00:00
16 lines
291 B
Agda
16 lines
291 B
Agda
|
module Luau.Value where
|
||
|
|
||
|
open import Luau.Addr using (Addr)
|
||
|
open import Luau.Syntax using (Block; Expr; nil; addr; function⟨_⟩_end)
|
||
|
open import Luau.Var using (Var)
|
||
|
|
||
|
data Value : Set where
|
||
|
nil : Value
|
||
|
addr : Addr → Value
|
||
|
|
||
|
val : Value → Expr
|
||
|
val nil = nil
|
||
|
val (addr a) = addr a
|
||
|
|
||
|
|