Move partition and rpartition to new strmisc module
This was done because partition is an uncommonly used proc that is still useful in rare cases. There is also a desire to add more procs to this module at a later time.
This commit is contained in:
parent
f6e30981a8
commit
84d9081e21
5 changed files with 70 additions and 41 deletions
|
|
@ -17,6 +17,15 @@ Library Additions
|
|||
- Added ``readHeaderRow`` and ``rowEntry`` to ``parsecsv.nim`` to provide
|
||||
a lightweight alternative to python's ``csv.DictReader``.
|
||||
|
||||
- Added ``center``, ``rsplit``, and ``expandTabs`` to ``strutils.nim`` to
|
||||
provide similar Python functionality for Nim's strings.
|
||||
|
||||
- Added ``isTitle``, ``title``, and ``swapCase`` to ``unicode.nim`` to
|
||||
provide unicode aware string case manipulation.
|
||||
|
||||
- Added a new module ``lib/pure/strmisc.nim`` to hold uncommon string
|
||||
operations. Currently contains ``partition`` and ``rpartition``.
|
||||
|
||||
Compiler Additions
|
||||
------------------
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ srcdoc2: "pure/stats;impure/nre;windows/winlean;pure/random"
|
|||
srcdoc2: "pure/complex;pure/times;pure/osproc;pure/pegs;pure/dynlib;pure/strscans"
|
||||
srcdoc2: "pure/parseopt;pure/parseopt2;pure/hashes;pure/strtabs;pure/lexbase"
|
||||
srcdoc2: "pure/parsecfg;pure/parsexml;pure/parsecsv;pure/parsesql"
|
||||
srcdoc2: "pure/streams;pure/terminal;pure/cgi;pure/unicode"
|
||||
srcdoc2: "pure/streams;pure/terminal;pure/cgi;pure/unicode;pure/strmisc"
|
||||
srcdoc2: "pure/htmlgen;pure/parseutils;pure/browsers"
|
||||
srcdoc2: "impure/db_postgres;impure/db_mysql;impure/db_sqlite"
|
||||
srcdoc2: "pure/httpserver;pure/httpclient;pure/smtp;impure/ssl;pure/fsmonitor"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue