generatedView source

Alpha language reference

Generated by debug/docs-set.py. Do not edit by hand: this document is derived from the live compiler, so editing it here would only make it disagree with the language.

Each form, who owns its syntax and semantics, and whether it reaches a native artifact today.

formsyntax ownerstatic semantics ownererasure ownerreaches an artifact
appParser.hsKernel.hsErasure.hsyes
bindParser.hsKernel.hsErasure.hsyes
byteParser.hsKernel.hsErasure.hsyes
byte-andParser.hsKernel.hsErasure.hsunmeasured
byte-equalParser.hsKernel.hsErasure.hsyes
byte-less-thanParser.hsKernel.hsErasure.hsyes
byte-orParser.hsKernel.hsErasure.hsunmeasured
byte-shift-leftParser.hsKernel.hsErasure.hsunmeasured
byte-shift-rightParser.hsKernel.hsErasure.hsunmeasured
byte-string-literalParser.hsKernel.hsErasure.hsunmeasured
byte-to-natParser.hsKernel.hsErasure.hsyes
byte-xorParser.hsKernel.hsErasure.hsunmeasured
bytesParser.hsKernel.hsErasure.hsyes
bytes-appendParser.hsKernel.hsErasure.hsyes
bytes-builder-appendParser.hsKernel.hsErasure.hsyes
bytes-builder-buildParser.hsKernel.hsErasure.hsyes
bytes-builder-chunkParser.hsKernel.hsErasure.hsyes
bytes-builder-emptyParser.hsKernel.hsErasure.hsyes
bytes-checksumParser.hsKernel.hsErasure.hsyes
bytes-consParser.hsKernel.hsErasure.hsyes
bytes-eliminateParser.hsKernel.hsErasure.hsyes
bytes-equalParser.hsKernel.hsErasure.hsyes
bytes-headParser.hsKernel.hsErasure.hsyes
bytes-index-nonzeroParser.hsKernel.hsErasure.hsyes
bytes-lengthParser.hsKernel.hsErasure.hsyes
bytes-set-free-indexParser.hsKernel.hsErasure.hsyes
bytes-set-indexParser.hsKernel.hsErasure.hsyes
bytes-tailParser.hsKernel.hsErasure.hsyes
caseParser.hsKernel.hsErasure.hsunmeasured
computationParser.hsKernel.hsErasure.hsyes
constructorParser.hsKernel.hsErasure.hsyes
doParser.hsKernel.hsErasure.hsunmeasured
effect-rowParser.hsKernel.hsErasure.hsyes
effectsParser.hsKernel.hsErasure.hsyes
eliminateParser.hsKernel.hsErasure.hsyes
equalParser.hsKernel.hsErasure.hsyes
f32-addParser.hsKernel.hsErasure.hsunmeasured
f32-divideParser.hsKernel.hsErasure.hsunmeasured
f32-equalParser.hsKernel.hsErasure.hsunmeasured
f32-less-thanParser.hsKernel.hsErasure.hsunmeasured
f32-multiplyParser.hsKernel.hsErasure.hsunmeasured
f32-subtractParser.hsKernel.hsErasure.hsunmeasured
familyParser.hsKernel.hsErasure.hsyes
firstParser.hsKernel.hsErasure.hsyes
fsuccParser.hsKernel.hsErasure.hsyes
fzeroParser.hsKernel.hsErasure.hsyes
ihParser.hsKernel.hsErasure.hsunmeasured
lambdaParser.hsKernel.hsErasure.hsyes
letParser.hsKernel.hsErasure.hsyes
let*Parser.hsKernel.hsErasure.hsunmeasured
matchParser.hsKernel.hsErasure.hsunmeasured
match-withParser.hsKernel.hsErasure.hsunmeasured
nat-addParser.hsKernel.hsErasure.hsunmeasured
nat-divideParser.hsKernel.hsErasure.hsunmeasured
nat-eliminateParser.hsKernel.hsErasure.hsyes
nat-less-thanParser.hsKernel.hsErasure.hsyes
nat-literalParser.hsKernel.hsErasure.hsunmeasured
nat-moduloParser.hsKernel.hsErasure.hsunmeasured
nat-multiplyParser.hsKernel.hsErasure.hsunmeasured
nat-subtractParser.hsKernel.hsErasure.hsunmeasured
nat-to-byteParser.hsKernel.hsErasure.hsyes
pairParser.hsKernel.hsErasure.hsyes
partialParser.hsKernel.hsErasure.hsyes
piParser.hsKernel.hsErasure.hsyes
projectParser.hsKernel.hsErasure.hsunmeasured
read-fileParser.hsKernel.hsErasure.hsyes
recordParser.hsKernel.hsErasure.hsunmeasured
reflParser.hsKernel.hsErasure.hsyes
returnParser.hsKernel.hsErasure.hsyes
runtime-image-v4-buildParser.hsKernel.hsErasure.hsyes
secondParser.hsKernel.hsErasure.hsyes
sigmaParser.hsKernel.hsErasure.hsyes
succParser.hsKernel.hsErasure.hsyes
text-literalParser.hsKernel.hsErasure.hsunmeasured
transportParser.hsKernel.hsErasure.hsyes
updateParser.hsKernel.hsErasure.hsunmeasured
write-fileParser.hsKernel.hsErasure.hsyes
zeroParser.hsKernel.hsErasure.hsyes