Skip to content

Commit 5b1440a

Browse files
committed
Implement non-fancy functional string type
- support all intrinsic operators for character variables (llt, lgt, lle, lge, len, len_trim, trim, adjustl, adjustr, index, scan, verify, repeat, char, ichar, iachar) - support derived type IO (formatted and unformatted) - implement assignment from character values - implement constructing string from character values
1 parent a1c911c commit 5b1440a

13 files changed

+4613
-0
lines changed

doc/specs/stdlib_string_type.md

+1,607
Large diffs are not rendered by default.

doc/specs/string_type.md

+1,417
Large diffs are not rendered by default.

src/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ set(SRC
4141
stdlib_error.f90
4242
stdlib_kinds.f90
4343
stdlib_logger.f90
44+
stdlib_string_type.f90
4445
stdlib_system.F90
4546
${outFiles}
4647
)

src/Makefile.manual

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ SRC = f18estop.f90 \
2525
stdlib_error.f90 \
2626
stdlib_kinds.f90 \
2727
stdlib_logger.f90 \
28+
stdlib_string_type.f90 \
2829
$(SRCGEN)
2930

3031
LIB = libstdlib.a

0 commit comments

Comments
 (0)