package tezos-benchmark

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Tezos_benchmark.AstSource

Sourcemodule type S = sig ... end
Sourcemodule Make (Size : sig ... end) : S with type size = Size.size
Sourcemodule Ast : S with type size = Costlang.Num.t

Standard AST

Sourcemodule To_ast (Ast : S) : Costlang.S with type 'a repr = 'a Ast.t and type size = Ast.size
Sourcemodule Transform (F : functor (Ast : S) -> sig ... end) : Costlang.Transform

Code transformer via the AST tree

A Costlang transformer for various code optimizations

A Costlang transformer taking the max with 10