Softanza
StartFrançais
Softanza
The library documents itself · Pattern matching

stzListex

28 own methods · 2 forms written with extensions, listed under their method

the source: base/regex/stzListex.ring(opens in a new tab) · All classes · The area reference: Pattern matching

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; 3 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzListex("[@N+, @S{hello;world}U, @L?]"). 25 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
initializationno extension
NormalizePattern
initializationno extension
ParsePattern
initializationno extension
ParseNestedPattern
initializationno extension
ParseAlternationToken
initializationno extension
ParseToken
initializationno extension
SplitAtTopLevelCommas
initializationno extension
ParseSetValues
pattern handlingno extension
RemoveQuotes
pattern handlingno extension
OptimizeTokens
pattern handlingno extension
Match
matching logicalso written: Macth
composed example
o1 = new stzListex("[@N+, @S{hello;world}U, @L?]")
? o1.Match([ "an", "a" ])
#--> 0
composed from the signature, run for this page
no extension
MatchTokensToElements
matching logicno extension
BacktrackMatch
matching logicno extension
CompareValues
matching logicno extension
NormalizeListString
matching logicno extension
ConvertToType
matching logicno extension
ListSignature
cache methodsno extension
ClearCache
cache methodsno extension
SetCacheSize
cache methodsno extension
CacheInfo
cache methods
composed example
o1 = new stzListex("[@N+, @S{hello;world}U, @L?]")
? @@( o1.CacheInfo() )
#--> [ [ "entries", 0 ], [ "maxsize", 100 ] ]
composed from the signature, run for this page
no extension
DebugLog
(no comment in the source: the name reads as a sentence) debug login the section debug methodsno extension
EnableDebug
(no comment in the source: the name reads as a sentence) enable debugin the section debug methodsno extension
DisableDebug
(no comment in the source: the name reads as a sentence) disable debugin the section debug methodsno extension
Tokens
(no comment in the source: the name reads as a sentence) tokensin the section debug methodsQCSXTZZZIBWU
TokensInfo
alias methodsalso written: MatchInfoin the section debug methodsno extension
JoinSetValues
(no comment in the source: the name reads as a sentence) join set valuesin the section debug methodsno extension
Pattern
alias methodsalso written: DomainPatternin the section debug methods
composed example
o1 = new stzListex("[@N+, @S{hello;world}U, @L?]")
? o1.Pattern()
#--> [@N+, @S{hello;world}U, @L?]
composed from the signature, run for this page
no extension
Explain
(no comment in the source: the name reads as a sentence) explainin the section debug methodsQCSXTZZZIBWU