|
wow. such Doge Serialized Object Notation.
|
- object
- such wow
such members wow
- members
- pair
pair , members
pair . members
pair ! members
pair ? members
- pair
- string is value
- array
- so many
so elements many
- elements
- value
value and elements
value also elements
- value
- string
number
object
array
yes
no
empty
- string
- ""
" chars "
- chars
- char
char chars
- char
- any-Unicode-character-
except-"-or-\-or-
control-character
\"
\\
\/
\b
\f
\n
\r
\t
\u six octal-digits
- number
- int
int frac
int exp
int frac exp
- int
- digit
digit1-7 digits
- digit
- digit1-7 digits
- frac
- . digits
- exp
- very digits
- digits
- digit
digit digits
- very
- very
very+
very-
VERY
VERY+
VERY-
wow. such DSON (Doge Serialized Object Notation). so data-interchange. easy for Shiba Inu. very read, very write. many parse. lol. much design for
DogeScript
Programming Language. very text format. so understand. ideal for shibe.
some examples. with JSON. wow.
such "foo" is "bar". "doge" is "shibe" wow // {"foo": "bar", "doge": "shibe"}
such "foo" is such "shiba" is "inu", "doge" is yes wow wow // {"foo": {"shiba": "inu", "doge": true}}
such "foo" is so "bar" also "baz" and "fizzbuzz" many wow // {"foo": ["bar", "baz", "fizzbuzz"]}
such "foo" is 42, "bar" is 42very3 wow // {"foo": 34, "bar": 17408}
such DSON, very JSON. remember sensitive of cases. only two structure:
- many collection. so object, record, struct, dictionary, hash table, keyed list, or associative array.
- much list of value. very array, vector, list, or sequence.
wow.
so universal. like cereal bus. much dog, many interchange.
very DSON:
such object, so name/value. start with such, ends wow. name to follow is, much pairs separate , (comma) or . (dot) or ! or ?.
such array, very order. starts so, ends many. many value split by and or also.
such value, so string, very double quote. or number.
or yes. or no. or empty. or object. or array. highly nestable.
such string, many sequence. so rap
in double quotes. using backslash escapes. very character. like Java.
such number. again very Java. but octal. not very decimal.
many whitespace. is language. wow.
such DSON. very parse. so open source:
-
ANTLR4:
- such-dson: DSON grammar plugin (by sidfarkus)
-
C:
- cdson: Parser/Serializer (by frozencemetery)
-
C++:
- libDSON: Parser (by TheRabbitologist)
-
Clojure:
-
DogeScript:
- DSON.djs: Parser/Serializer (by remixz, the god of DogeScript himself) [shibe approves!]
- djs-dson: Parser/Serializer (by vpzomtrrfrt)
-
Java:
- DSON-Java: Parser/Serializer (by bhaeussermann)
-
JavaScript:
- dson2.js: Parser/Serializer, based on JSON2 (by paul_miner)
- DogeONtoJSON: Converter with tests and examples (by baseketball)
- dogeon: Parser/Serializer for Node.js (by kpdecker)
- dson_parser: Parser based on PEGjs (by JDeuce)
-
Go:
- dson2json: Converter (by gabstv)
- dson.go: Parser/Serializer (by muhammadmuzzammil1998)
-
Haskell:
-
.NET:
-
Perl 6:
-
PHP:
- dson-php: Parser/Serializer (by Gurrewe)
-
Python:
-
Scala:
- VeryDogeon: Parser/Serializer with Java wrapper (by erosas)