20 lines
439 B
Plaintext
20 lines
439 B
Plaintext
version 1 .
|
|
|
|
JSON =
|
|
/ @string string
|
|
/ @integer int
|
|
/ @double double
|
|
/ @boolean bool
|
|
/ @null =null
|
|
/ @array [JSON ...]
|
|
/ @object { symbol: JSON ...:... } .
|
|
|
|
; Messages that might be exchanged over a point-to-point medium such as a TCP or UNIX socket.
|
|
Message = SendJSON / RecvJSON .
|
|
|
|
; A message destined for a remote endpoint.
|
|
SendJSON = <send @data JSON> .
|
|
|
|
; A message originating from a remote endpoint.
|
|
RecvJSON = <recv @data JSON> .
|