DOML is an obnoxious language, that's very hard to use. It's made to celebrate our Chief Emoji Officer DOML and his love of Emoji. It's an incredibly small language. Whitespace shouldn't matter, but might because I'm awful at programming. It is formed of 7 emoji ⏩⏪▶️◀️✌️🏁🛑. Here's an example:
🏁
✌️key✌️ ▶️value◀️
✌️you can array✌️ ⏩
▶️Obnoxious◀️
▶️language◀️
⏪
🛑
package main
import (
"fmt"
"doml.lol/go-doml"
)
func main() {
fmt.Println(doml.Parse(`🏁
✌️key✌️ ▶️value◀️
✌️you can array✌️ ⏩
▶️Obnoxious◀️
▶️language◀️
⏪
🛑`));
}
🏁 🛑 | Start/end document |
✌️key✌️ | Key |
⏩ ⏪ | Start/end array |
▶️◀️ | Start/end item |