Module: SmarterJSON::Bytes

Included in:
Framer, Parser, Recovery
Defined in:
lib/smarter_json/parser.rb

Overview

Named byte values, shared by the Parser FSM and the Framer / Recovery byte scanners so none of them spell out raw hex. Included where needed.

Constant Summary collapse

LBRACE =
0x7B
RBRACE =
0x7D
LBRACKET =
0x5B
RBRACKET =
0x5D
COLON =
0x3A
COMMA =
0x2C
DQUOTE =
0x22
SQUOTE =
0x27
BACKSLASH =
0x5C
SLASH =
0x2F
STAR =
0x2A
HASH =
0x23
MINUS =
0x2D
PLUS =
0x2B
DOT =
0x2E
ZERO =
0x30
NINE =
0x39
LOWER_E =
0x65
UPPER_E =
0x45
LOWER_T =
0x74
LOWER_F =
0x66
LOWER_N =
0x6E
LOWER_U =
0x75
LOWER_X =
0x78
UPPER_X =
0x58
UPPER_I =
0x49
UPPER_N =
0x4E
UPPER_T =
0x54
UPPER_F =
0x46
UNDERSCORE =
0x5F
DOLLAR =
0x24
SPACE =
0x20
TAB =
0x09
LF =
0x0A
CR =
0x0D