Documentation ¶
Index ¶
Constants ¶
View Source
const ( B_DOUBLE_UNQUOTE = 0 B_UNICODE_REPLACE = 1 )
View Source
const ( F_DOUBLE_UNQUOTE = 1 << B_DOUBLE_UNQUOTE F_UNICODE_REPLACE = 1 << B_UNICODE_REPLACE )
View Source
const (
MAX_RECURSE = 65536
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ParsingError ¶
type ParsingError uint
const ( ERR_EOF ParsingError = 1 ERR_INVALID_CHAR ParsingError = 2 ERR_INVALID_ESCAPE ParsingError = 3 ERR_INVALID_UNICODE ParsingError = 4 ERR_INTEGER_OVERFLOW ParsingError = 5 ERR_INVALID_NUMBER_FMT ParsingError = 6 ERR_RECURSE_EXCEED_MAX ParsingError = 7 )
func (ParsingError) Error ¶
func (self ParsingError) Error() string
func (ParsingError) Message ¶
func (self ParsingError) Message() string
type SearchingError ¶
type SearchingError uint
type StateMachine ¶
type StateMachine struct { Sp int Vt [MAX_RECURSE]int }
type ValueType ¶
type ValueType int
const ( V_EOF ValueType = 1 V_NULL ValueType = 2 V_TRUE ValueType = 3 V_FALSE ValueType = 4 V_ARRAY ValueType = 5 V_OBJECT ValueType = 6 V_STRING ValueType = 7 V_DOUBLE ValueType = 8 V_INTEGER ValueType = 9 V_KEY_SEP ValueType = 10 V_ELEM_SEP ValueType = 11 V_ARRAY_END ValueType = 12 V_OBJECT_END ValueType = 13 V_MAX )
Click to show internal directories.
Click to hide internal directories.