@@ -304,6 +325,10 @@ h1 {
+
+ Generate with one-based indexing
+
+
Generate:
diff --git a/tests/generators/lists.xml b/tests/generators/lists.xml
index d803a14ad..88e4946b5 100644
--- a/tests/generators/lists.xml
+++ b/tests/generators/lists.xml
@@ -1,934 +1,65 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- test create
- Describe this function...
-
-
- test create empty
-
-
-
-
-
-
-
-
-
-
- test create items
-
-
-
-
-
- TRUE
-
-
-
-
- love
-
-
-
-
-
-
-
-
-
- TRUE
-
-
-
-
- love
-
-
-
-
-
-
- test create repeated
-
-
-
-
- Eject
-
-
-
-
- 3
-
-
-
-
-
-
-
-
-
- Eject
-
-
-
-
- Eject
-
-
-
-
- Eject
-
-
-
-
-
-
-
-
-
-
-
-
- test empty
- Describe this function...
-
-
- not empty
- FALSE
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
- empty
- TRUE
-
-
-
-
-
-
-
-
-
-
-
-
-
- test length
- Describe this function...
-
-
- zero length
-
-
-
-
-
-
-
-
-
- 0
-
-
-
-
- one length
-
-
-
-
-
-
-
- cat
-
-
-
-
-
-
-
-
- 1
-
-
-
-
- three length
-
-
-
-
-
-
-
- cat
-
-
-
-
- TRUE
-
-
-
-
-
-
-
-
-
-
-
- 3
-
-
-
-
-
-
-
-
-
-
- test find
- Describe this function...
-
-
- find first
-
-
- FIRST
-
-
-
-
-
- Alice
-
-
-
-
- Eve
-
-
-
-
- Bob
-
-
-
-
- Eve
-
-
-
-
-
-
- Eve
-
-
-
-
-
-
- 2
-
-
-
-
- find last
-
-
- LAST
-
-
-
-
-
- Alice
-
-
-
-
- Eve
-
-
-
-
- Bob
-
-
-
-
- Eve
-
-
-
-
-
-
- Eve
-
-
-
-
-
-
- 4
-
-
-
-
- find none
-
-
- FIRST
-
-
-
-
-
- Alice
-
-
-
-
- Bob
-
-
-
-
- Carol
-
-
-
-
- Dave
-
-
-
-
-
-
- Eve
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
-
-
- test get
- Describe this function...
-
-
- list
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- get first
-
-
-
- GET
- FIRST
-
-
- list
-
-
-
-
-
-
- Kirk
-
-
-
-
- get last
-
-
-
- GET
- LAST
-
-
- list
-
-
-
-
-
-
- McCoy
-
-
-
-
- get random
- TRUE
-
-
-
- POSITIVE
-
-
- FIRST
-
-
- list
-
-
-
-
-
- GET
- RANDOM
-
-
- list
-
-
-
-
-
-
-
-
-
-
- get #
-
-
-
- GET
- FROM_START
-
-
- list
-
-
-
-
- 2
-
-
-
-
-
-
- Spock
-
-
-
-
- get #-end
-
-
-
- GET
- FROM_END
-
-
- list
-
-
-
-
- 3
-
-
-
-
-
-
- Kirk
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- test get remove
- Describe this function...
-
-
- list
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- getremove first
-
-
-
- GET_REMOVE
- FIRST
-
-
- list
-
-
-
-
-
-
- Kirk
-
-
-
-
- getremove first list
-
-
- list
-
-
-
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- list
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- getremove last
-
-
-
- GET_REMOVE
- LAST
-
-
- list
-
-
-
-
-
-
- McCoy
-
-
-
-
- getremove last list
-
-
- list
-
-
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
-
-
- list
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- getremove random
- TRUE
-
-
- EQ
-
-
- FIRST
-
-
- list
-
-
-
-
-
- GET_REMOVE
- RANDOM
-
-
- list
-
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
- getremove random list
-
-
-
-
- list
-
-
-
-
-
-
- 2
-
-
-
-
- list
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- getremove #
-
-
-
- GET_REMOVE
- FROM_START
-
-
- list
-
-
-
-
- 2
-
-
-
-
-
-
- Spock
-
-
-
-
- getremove # list
-
-
- list
-
-
-
-
-
-
-
- Kirk
-
-
-
-
- McCoy
-
-
-
-
-
-
- list
-
-
-
-
-
- Kirk
-
-
-
-
- Spock
-
-
-
-
- McCoy
-
-
-
-
-
-
- getremove #-end
-
-
-
- GET_REMOVE
- FROM_END
-
-
- list
-
-
-
-
- 3
-
-
-
-
-
-
- Kirk
-
-
+
-
- getremove #-end list
-
-
- list
-
-
-
-
-
-
-
- Spock
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
- McCoy
-
-
+
-