main.bend checks
raw source on the hub · import 0xc409b77d3230ca33374caf6b0993f0cb/main.bend as Main
1 import
import Base
Types
type Builder source · line 3 · raw
Data
EmptyBuilder
Chunk@text:String -> Builder
Join@left:Builder -> @right:Builder -> Builder
Definitions
def empty source · line 8 · raw
Builder
def fragment source · line 11 · raw
@text:String -> Builder
def compose source · line 14 · raw
@left:Builder -> @right:Builder -> Builder
def append source · line 17 · raw
@builder:Builder -> @text:String -> Builder
def character source · line 20 · raw
@builder:Builder -> @char:Char -> Builder
def emit source · line 24 · raw
@builder:Builder -> @suffix:String -> String
Internal suffix traversal. Copies each fragment exactly once.
def finish source · line 33 · raw
@builder:Builder -> String