Strings edit is a library that provides I/O facilities for integers, floating-point numbers, Roman numerals, and strings. Both input and output subroutines support string pointers for consequent stream processing. The output can be aligned in a fixed size field with padding. Numeric input can be checked against expected values range to be either saturated or to raise an exception. For floating-point output either relative or absolute output precision can be specified. UTF-8 encoded strings are supported, including wildcard pattern matching, sets and maps of code points, upper/lowercase, and other Unicode categorizations.

Features

  • Sequential taking items from a string
  • Sequential placing items into a string while formatting the item
  • Roman numerals I/O
  • Support annotation of scales with numbers represented in readable format
  • UTF-8 support
  • Ada 95, 2005, 2012 compliant
  • UTF-8 sub- and superscript integer I/O

Project Samples

Project Activity

See All Activity >

Categories

HMI, Libraries

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow Strings Edit

Strings Edit Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
2
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Thanks, Dmitry. Works perfect.
  • This is easy - I like! The suite of packages and tests compiled without any problem using the Windows version of the GNAT compiler. I was able to select just the specification and body files needed for my project. Ran a small test successfully and integrated the packages into the project without any problem.
Read more reviews >

Additional Project Details

Operating Systems

Cygwin, MinGW/MSYS2, VxWorks, Linux, BSD, Windows

Intended Audience

Developers

Programming Language

Ada

Related Categories

Ada HMI Software, Ada Libraries

Registered

2014-07-26