The library documents itself · Collections & objects
stzListParser
32 own methods · 0 forms written with extensions, listed under their method · Also inherits from stzParser (1)
the source: base/list/stzListParser.ring(opens in a new tab) · All classes · The area reference: Collections & objects
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
Examples: 0 come from the library's tests; 16 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]). 16 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.
Method
Explanation, as the source carries it
init
initno extension
List
general infono extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? @@( o1.List() ) #--> [ 1, 2, 3, 4, 5, 6, 7, 8 ]composed from the signature, run for this page
ParsedPositions
general infono extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? @@( o1.ParsedPositions() ) #--> [ 1, 2, 3, 4, 5, 6, 7, 8 ]composed from the signature, run for this page
StartPosition
general infono extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.StartPosition() #--> 1composed from the signature, run for this page
EndPosition
general infono extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.EndPosition() #--> 8composed from the signature, run for this page
NumberOfSteps
general infono extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.NumberOfSteps() #--> 1composed from the signature, run for this page
Parse
parsingno extension
SetStartPosition
parsingno extension
SetEndPosition
parsingno extension
SetNumberOfSteps
parsingno extension
SetCurrentPosition
current positionno extension
CurrentPosition
current positionno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.CurrentPosition() #--> 1composed from the signature, run for this page
ResetCurrentPosition
SetCurrentPosition(:Default) meant the same thing and did something else, so the two now share one rule.no extension
NextNthPosition
next nth positionalso written: NthNextPositionno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.NextNthPosition(2) #--> 3composed from the signature, run for this page
NextPosition
next nth positionno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.NextPosition() #--> 2composed from the signature, run for this page
PreviousNthPosition
previous nth positionalso written: NthPreviousPositionno extension
PreviousPosition
previous nth positionno extension
ParsedItems
(no comment in the source: the name reads as a sentence) parsed itemsin the section parsing itemsno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? @@( o1.ParsedItems() ) #--> [ 1, 2, 3, 4, 5, 6, 7, 8 ]composed from the signature, run for this page
CurrentItem
(no comment in the source: the name reads as a sentence) current itemin the section parsing itemsno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.CurrentItem() #--> 1composed from the signature, run for this page
NextNthItem
(no comment in the source: the name reads as a sentence) next nth itemalso written: NthNextItemin the section parsing itemsno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.NextNthItem(2) #--> 3composed from the signature, run for this page
NextItem
(no comment in the source: the name reads as a sentence) next itemin the section parsing itemsno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.NextItem() #--> 2composed from the signature, run for this page
PreviousNthItem
(no comment in the source: the name reads as a sentence) previous nth itemalso written: NthPreviousItemin the section parsing itemsno extension
PreviousItem
(no comment in the source: the name reads as a sentence) previous itemin the section parsing itemsno extension
Reset
(no comment in the source: the name reads as a sentence) resetin the section resetting the parserno extension
SetDefaultStartPosition
(no comment in the source: the name reads as a sentence) set default start positionin the section resetting the parserno extension
DefaultStartPosition
(no comment in the source: the name reads as a sentence) default start positionin the section resetting the parserno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.DefaultStartPosition() #--> 1composed from the signature, run for this page
SetDefaultEndPosition
(no comment in the source: the name reads as a sentence) set default end positionin the section resetting the parserno extension
DefaultEndPosition
(no comment in the source: the name reads as a sentence) default end positionin the section resetting the parserno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.DefaultEndPosition() #--> endcomposed from the signature, run for this page
SetDefaultNumberOfSteps
(no comment in the source: the name reads as a sentence) set default number of stepsin the section resetting the parserno extension
DefaultNumberOfSteps
(no comment in the source: the name reads as a sentence) default number of stepsin the section resetting the parserno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.DefaultNumberOfSteps() #--> 1composed from the signature, run for this page
SetDefaultCurrentPosition
(no comment in the source: the name reads as a sentence) set default current positionin the section resetting the parserno extension
DefaultCurrentPosition
(no comment in the source: the name reads as a sentence) default current positionin the section resetting the parserno extension
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ]) ? o1.DefaultCurrentPosition() #--> 1composed from the signature, run for this page

