@[reducible, inline]
Equations
Instances For
Equations
- EvmYul.Yul.Ast.instInhabitedIdentifier = { default := "" }
@[reducible, inline]
Instances For
Equations
Instances For
Equations
- EvmYul.Yul.Ast.instToStringPrimOp = { toString := EvmYul.Yul.Ast.stringOfPrimOp }
- Def : List Identifier → List Identifier → List Stmt → FunctionDefinition
Instances For
- Block : List Stmt → Stmt
- Let : List Identifier → Stmt
- LetEq : Identifier → Expr → Stmt
- LetCall : List Identifier → FunctionDefinition → List Expr → Stmt
- LetPrimCall : List Identifier → PrimOp → List Expr → Stmt
- Assign : Identifier → Expr → Stmt
- AssignCall : List Identifier → FunctionDefinition → List Expr → Stmt
- AssignPrimCall : List Identifier → PrimOp → List Expr → Stmt
- ExprStmtCall : FunctionDefinition → List Expr → Stmt
- ExprStmtPrimCall : PrimOp → List Expr → Stmt
- Switch : Expr → List (Literal × List Stmt) → List Stmt → Stmt
- For : Expr → List Stmt → List Stmt → Stmt
- If : Expr → List Stmt → Stmt
- Continue : Stmt
- Break : Stmt
- Leave : Stmt
Instances For
Equations
- (EvmYul.Yul.Ast.FunctionDefinition.Def params a a_1).params = params
Instances For
Equations
- (EvmYul.Yul.Ast.FunctionDefinition.Def params a a_1).rets = a
Instances For
Equations
- (EvmYul.Yul.Ast.FunctionDefinition.Def params a a_1).body = a_1