source code: https://github.com/AlexKnauth/match-string
syntax
( string-append pat...)
pat = match-pattern| patoooooo = ...| ...+| ..k
"def"
"def"
'("a" "d" "a" "d" "d" "a" "d" "d" "d")
'("abab" "ab" "ab")
'(("ab" "ab") ("ab") ("ab"))
'(4 5 6)
'(3 . 4)
4
lol])'((0) (1) (#:kw-1 kw-arg-1) (2) (#:kw-2 kw-arg-2) (3) (4))
'(((a b) (a b)) ((a b)) ((a b)))
'((1) (2) (3) 4)
syntax
( string pat...)
pat = match-pattern| match-patternoooooo = ...| ..k
procedure
( string-append/c arg...)→flat-contract?
procedure
( append/c arg...)→flat-contract?
procedure
( string/c arg...)→flat-contract?