Softanza
StartFrançais
Softanza
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 info
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
no extension
ParsedPositions
general info
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
no extension
StartPosition
general info
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.StartPosition()
#--> 1
composed from the signature, run for this page
no extension
EndPosition
general info
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.EndPosition()
#--> 8
composed from the signature, run for this page
no extension
NumberOfSteps
general info
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.NumberOfSteps()
#--> 1
composed from the signature, run for this page
no extension
Parse
parsingno extension
SetStartPosition
parsingno extension
SetEndPosition
parsingno extension
SetNumberOfSteps
parsingno extension
SetCurrentPosition
current positionno extension
CurrentPosition
current position
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.CurrentPosition()
#--> 1
composed from the signature, run for this page
no extension
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: NthNextPosition
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.NextNthPosition(2)
#--> 3
composed from the signature, run for this page
no extension
NextPosition
next nth position
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.NextPosition()
#--> 2
composed from the signature, run for this page
no extension
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 items
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
no extension
CurrentItem
(no comment in the source: the name reads as a sentence) current itemin the section parsing items
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.CurrentItem()
#--> 1
composed from the signature, run for this page
no extension
NextNthItem
(no comment in the source: the name reads as a sentence) next nth itemalso written: NthNextItemin the section parsing items
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.NextNthItem(2)
#--> 3
composed from the signature, run for this page
no extension
NextItem
(no comment in the source: the name reads as a sentence) next itemin the section parsing items
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.NextItem()
#--> 2
composed from the signature, run for this page
no extension
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 parser
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.DefaultStartPosition()
#--> 1
composed from the signature, run for this page
no extension
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 parser
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.DefaultEndPosition()
#--> end
composed from the signature, run for this page
no extension
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 parser
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.DefaultNumberOfSteps()
#--> 1
composed from the signature, run for this page
no extension
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 parser
composed example
o1 = new stzListParser([ 1, 2, 3, 4, 5, 6, 7, 8 ])
? o1.DefaultCurrentPosition()
#--> 1
composed from the signature, run for this page
no extension