diff --git a/README.md b/README.md index a167a0a..ef906bd 100644 --- a/README.md +++ b/README.md @@ -80,23 +80,27 @@ Statements can be written with the `(% ... %)` syntax. The most important statem
 Guests:
-(% for guest in guests %)- {{ guest }}
+(% for guest in guests %){{ index1 }}: {{ guest }}
 (% endfor %)
                 
 {
-    "guests:  ["Jeff", "Pierre", "Tom"];
+  "guests:  [
+    "Jeff",
+    "Pierre",
+    "Tom"
+  ];
 }
   				
 Guests:
-- Jeff
-- Pierre
-- Tom
+1. Jeff
+2. Pierre
+3. Tom
                 
diff --git a/src/inja.hpp b/src/inja.hpp index 32a3fd2..c2d5d7f 100644 --- a/src/inja.hpp +++ b/src/inja.hpp @@ -407,6 +407,7 @@ public: json data_loop = data; data_loop[item_name] = list[i]; data_loop["index"] = i; + data_loop["index1"] = i + 1; data_loop["is_first"] = (i == 0); data_loop["is_last"] = (i == list.size() - 1); result += render_tree(element["children"], data_loop, path);