From ab82083be8843297e5f332d85e8964b8fcb35b33 Mon Sep 17 00:00:00 2001 From: Jordan Orelli Date: Wed, 22 Apr 2015 00:10:33 -0400 Subject: [PATCH] ugh --- README.md | 64 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 286f93a..35431ac 100644 --- a/README.md +++ b/README.md @@ -46,34 +46,40 @@ Moon defines the following types: on 32 bit CPUs, and a 64 bit int on 64 bit CPUs. These are some integers: ``` -1 -2 --1 --12348 -0 -+0 +1 +2 +-1 +-12348 +0 ++0 ``` - floats: they're all float64. These are some floats: - 1.0 - 1.2 - -9.3 - 3.14 - 1e9 +``` +1.0 +1.2 +-9.3 +3.14 +1e9 +``` - complex numbers: they're complex128 values in Go. These are some complex numbers: - 1+2i - -9+4i +``` +1+2i +-9+4i +``` - strings: they're strings. They're not explicitly required to be composed of UTF-8 runes but I haven't really been testing binary data, so for the moment, all bets are off here. They're quoted, but maybe I'll go back on that. These are strings: - "this one" - 'that one' +``` +"this one" +'that one' +``` You can use single or double quotes. Escape quotes with a backslash. - objects: or maybe you call them hashes, objects, or associative arrays. Moon @@ -83,23 +89,27 @@ Moon defines the following types: Also there are no commas between the values but I'm not sure I like this yet, so it might change. These are some objects: - {name: "jordan" age: 28} - { - one: 1 - two: "two is also a number" - pi: 3.14 - } +``` +{name: "jordan" age: 28} +{ + one: 1 + two: "two is also a number" + pi: 3.14 +} +``` - lists: they're `[]interface{}` values. They're not typed, and they can be heterogenous. Values are separated by spaces. I might put commas back in, that's kinda up in the air right now. These are some lists: - [1 2 3] - [ - "one" - 2 - 3.14 - ] +``` +[1 2 3] +[ + "one" + 2 + 3.14 +] +```