cbor
Version:
Encode and parse CBOR documents.
48 lines (44 loc) • 933 B
text/coffeescript
# Major types
# @nodoc
class @MT
@POS_INT: 0
@NEG_INT: 1
@BYTE_STRING: 2
@UTF8_STRING: 3
@ARRAY: 4
@MAP: 5
@TAG: 6
@SIMPLE_FLOAT: 7
# Defined tag types. Not all implemented yet.
# @nodoc
class @TAG
@DATE_STRING: 0
@DATE_EPOCH: 1
@POS_BIGINT: 2
@NEG_BIGINT: 3
@DECIMAL_FRAC: 4
@BIGFLOAT: 5
@BASE64URL_EXPECTED: 21
@BASE64_EXPECTED: 22
@BASE16_EXPECTED: 23
@CBOR: 24
@URI: 32
@BASE64URL: 33
@BASE64: 34
@REGEXP: 35
@MIME: 36
# When encoding, use these constants to mean how many bytes follow the first one.
# @nodoc
class @NUM_BYTES
@ZERO: 0
@ONE: 24
@TWO: 25
@FOUR: 26
@EIGHT: 27
# The currently-define Simple values.
# @nodoc
class @SIMPLE
@FALSE: 20
@TRUE: 21
@NULL: 22
@UNDEFINED: 23