package keks

type AtomType byte

//go:generate stringer -type=AtomType
const (
	AtomEOC       AtomType = 0x00
	AtomNIL       AtomType = 0x01
	AtomFalse     AtomType = 0x02
	AtomTrue      AtomType = 0x03
	AtomHexlet    AtomType = 0x04
	AtomList      AtomType = 0x08
	AtomMap       AtomType = 0x09
	AtomBLOB      AtomType = 0x0B
	AtomPInt      AtomType = 0x0C
	AtomNInt      AtomType = 0x0D
	AtomFloatNaN  AtomType = 0x10
	AtomFloatPinf AtomType = 0x11
	AtomFloatNinf AtomType = 0x12
	AtomFloat     AtomType = 0x13
	AtomTAI64     AtomType = 0x18
	AtomTAI64N    AtomType = 0x19
	AtomTAI64NA   AtomType = 0x1A
	AtomMagic     AtomType = 0x4B

	AtomStrings = 0x80
	AtomIsUTF8  = 0x40
)
