File | Date | Author | Commit |
---|---|---|---|
docs | 2025-06-28 |
![]() |
[30fa83] Added match_to_eos() |
.hgignore | 2025-04-26 |
![]() |
[756eff] Initial load, working code |
.hgtags | 2025-06-28 |
![]() |
[9e4bd8] Moved tag V0-latest to changeset 30fa8316d709 (... |
README.md | 2025-06-28 |
![]() |
[30fa83] Added match_to_eos() |
docgen.sh | 2025-04-28 |
![]() |
[7e5aa0] Added natch_any |
docs.html | 2025-04-28 |
![]() |
[7e5aa0] Added natch_any |
string_extras.nim | 2025-06-28 |
![]() |
[30fa83] Added match_to_eos() |
string_extras.nimble | 2025-06-28 |
![]() |
[30fa83] Added match_to_eos() |
More details can be found in the code comments or the documentation that can be generated from those comments.
Test if given position is within bounds of a given string.
Test if totality of string matches specified match criteria.
Skip over input characters that match condition and return offset
to first character that fails to meet specified condition.
Skip over input characters that do not match condition and return
offset to first character that does match the condition.
Return number of characters at start of string until closing quote or bracket.
Return offsets to start and end of next word.
Return offsets to start and end of next arbitrary token.
Return offsets to start and end of next valid identifier.
Return substring that starts at beginning of string and contains characters until condition is met.
Test that short string matches start of long string.
Compare string to array of options
Split string into a tuple pair.
Return random gibberish using English phonemes.
nimble install "http://hg.code.sf.net/p/nim-string-extras/code#V0-latest"