domain

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2023 License: BSD-2-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Object

type Object map[string]Value

type Token

type Token struct {
	Type  TokenType
	Value string
}

type TokenList

type TokenList []Token

type TokenType

type TokenType uint8
const (
	TOKEN_OBJECT_OPEN    TokenType = iota
	TOKEN_OBJECT_CLOSE   TokenType = iota
	TOKEN_ARRAY_OPEN     TokenType = iota
	TOKEN_ARRAY_CLOSE    TokenType = iota
	TOKEN_INTEGER        TokenType = iota
	TOKEN_FLOAT          TokenType = iota
	TOKEN_SPECIAL_STRING TokenType = iota
	TOKEN_SIMPLE_STRING  TokenType = iota
	TOKEN_COLON          TokenType = iota
	TOKEN_COMMA          TokenType = iota
	TOKEN_RESERVED_WORD  TokenType = iota
)

List of possible tokens of a json file

type Value

type Value struct {
	Type ValueType
	Data interface{}
}

type ValueType

type ValueType uint8
const (
	VALUE_OBJECT      ValueType = iota
	VALUE_INTEGER     ValueType = iota
	VALUE_STRING      ValueType = iota
	VALUE_FLOAT       ValueType = iota
	VALUE_BOOL        ValueType = iota
	VALUE_NULL        ValueType = iota
	VALUE_ARRAY_INT   ValueType = iota
	VALUE_ARRAY_STR   ValueType = iota
	VALUE_ARRAY_FLOAT ValueType = iota
	VALUE_ARRAY_BOOL  ValueType = iota
	VALUE_ARRAY_OBJ   ValueType = iota
)

List of possible values

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL