~/bend-docscommunity

benchmark.bend checks

raw source on the hub · import 0x88d5b48c03f82f217d3a2aa0656744f4/benchmark.bend as Benchmark

4 imports
import Base
import ./main.bend as S
import ./types.bend as T
import ./observations.bend as O

Definitions

def corpus source · line 6 · raw

@n:Nat -> @acc:String -> String

def checked_location source · line 11 · raw

@+i:U32 -> @ok:Bool -> @pair:Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Result<&1, &1, 0x88d5b48c03f82f217d3a2aa0656744f4/types.Error, 0x88d5b48c03f82f217d3a2aa0656744f4/types.Location>) -> Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Bool)

def expected_char source · line 15 · raw

@eof:Bool -> @even:Bool -> Result<&1, &1, 0x88d5b48c03f82f217d3a2aa0656744f4/types.Error, Char>

def checked_char source · line 21 · raw

@+i:U32 -> @n:U32 -> @ok:Bool -> @pair:Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Result<&1, &1, 0x88d5b48c03f82f217d3a2aa0656744f4/types.Error, Char>) -> Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Bool)

def scan source · line 25 · raw

@fuel:Nat -> @+i:U32 -> @+n:U32 -> @pair:Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Bool) -> Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Bool)

def finish source · line 32 · raw

@pair:Pair(0x88d5b48c03f82f217d3a2aa0656744f4/main.Source, Bool) -> Bool

def built source · line 36 · raw

@+n:U32 -> @r:Result<&1, &1, 0x88d5b48c03f82f217d3a2aa0656744f4/types.Error, 0x88d5b48c03f82f217d3a2aa0656744f4/main.Source> -> Bool

def workload source · line 41 · raw

@+pairs:Nat -> U32