@@ -11,7 +11,7 @@ XMIR is a dialect of [XML](https://en.wikipedia.org/wiki/XML),
1111which we use to represent a parsed
1212[ EO] ( https://www.eolang.org ) object. It is a pretty simple format,
1313which has a few
14- important tricks, which I share below in this blog post. You may
14+ important tricks that I share below in this blog post. You may
1515also want to check our [ schema] ( https://en.wikipedia.org/wiki/XML_schema ) :
1616[ ` XMIR.xsd ` ] [ xsd ]
1717(it is also [ rendered in HTML] ( https://www.eolang.org/XMIR.html ) ,
@@ -33,16 +33,16 @@ Consider this simple EO object that prints `"Hello, world!"`:
3333 "world!"
3434```
3535
36- If we parse it using ` EoSyntax ` class from [ eo-parser] ,
36+ If we parse it using the ` EoSyntax ` class from [ eo-parser] ,
3737we will get this XMIR (or very similar):
3838
3939``` xml
40- <object
40+ <object
4141 xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
42- dob =" 2024-12-27T11:00:08"
43- ms =" 98"
42+ dob =" 2024-12-27T11:00:08"
43+ ms =" 98"
4444 revision =" 27abe8b"
45- time =" 2025-04-17T09:32:04.455112Z"
45+ time =" 2025-04-17T09:32:04.455112Z"
4646 version =" 0.56.0"
4747 xsi : noNamespaceSchemaLocation =" https://www.eolang.org/xsd/XMIR-0.56.0.xsd" >
4848 <listing ># App.
@@ -180,7 +180,7 @@ of the `<tail>` separated by spaces.
180180
181181## Objects
182182
183- The ` <object> ` element must contain only one ` <o/> ` element which represents an
183+ The ` <object> ` element must contain only one ` <o/> ` element which represents an
184184object being parsed. The ` <o/> ` element may have a few optional attributes:
185185
186186* ` line ` and ` pos ` are the number of the line where the object
@@ -194,7 +194,7 @@ There could be no other attributes.
194194
195195## Special cases
196196
197- 1 . The ` <o/> ` elements that have nested ` <o> ` element with ` name ` which
197+ 1 . The ` <o/> ` elements that have nested ` <o> ` element with ` name ` which
198198value is ` λ ` are ** atoms** . Atoms must not have ` base ` attribute:
199199``` xml
200200<o name =" try" >
@@ -220,7 +220,7 @@ nested `<o>` element with text.
220220</o >
221221```
222222
223- 4 . The ` name ` attribute of ` <o/> ` element may be ** auto generated** by EO parser.
223+ 4 . The ` name ` attribute of ` <o/> ` element may be ** auto generated** by EO parser.
224224In such case it's look like:
225225``` xml
226226<o name =" a🌵104" />
@@ -229,7 +229,7 @@ In such case it's look like:
229229Such ` name ` consists of several parts:
230230- char ` a ` (ascii 97) that stands for "auto-generated"
231231- char ` 🌵 ` that is just a pretty character prohibited by EO grammar
232- - number ` 104 ` which is joined line and position of the place where
232+ - number ` 104 ` which is joined line and position of the place where
233233the object is found.
234234
235235Such names are unique through entire XMIR.
@@ -239,7 +239,7 @@ Such names are unique through entire XMIR.
239239``` xml
240240<o base =" Q.org.eolang.number" as =" α2" />
241241```
242- Here the first character is ` α ` (alpha), the number ` 2 ` is the position of the
242+ Here the first character is ` α ` (alpha), the number ` 2 ` is the position of the
243243attribute.
244244
245245<hr />
0 commit comments