Module Qcert.Imp.Lang.ImpDataSize
Require
Import
String
.
Require
Import
Lia
.
Require
Import
EquivDec
.
Require
Import
Decidable
.
Require
Import
Utils
.
Require
Import
DataRuntime
.
Require
Import
Imp
.
Require
Import
ImpData
.
Require
Import
ImpSize
.
Section
ImpDataSize
.
Context
{
fruntime
:
foreign_runtime
}.
Definition
imp_data_expr_size
(
e
:
imp_data_expr
) :
nat
:=
imp_expr_size
e
.
Definition
imp_data_stmt_size
(
stmt
:
imp_data_stmt
) :
nat
:=
imp_stmt_size
stmt
.
Definition
imp_data_function_size
(
q
:
imp_data_function
) :
nat
:=
imp_function_size
q
.
Definition
imp_data_size
(
q
:
imp_data
) :
nat
:=
imp_size
q
.
End
ImpDataSize
.