Simpler than XML
The ELE language (short for “elementary”, remembering sir Arthur Conan Doyle: “Elementary, my dear Watson”) is made up of markups, not tags . But why not the eXtended Markup Language? ELE is much simpler. Each markup is an alphanumeric string (lowercase only) followed by a + sign. In general, each markup is followed by its data; but some of them may not have it.
To choose mnemonic names, I took advantage of the images of the railway world.
Each line of the file, from left to right, is composed of a main markup, called «locomotor», followed by other markups called «wagons»; each with its own data.
Of course ELE has its own grammar and syntax, and it is an interpreted language.