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
Manage your IT department more effectively Icon
Manage your IT department more effectively

Streamline your business from end to end with ConnectWise PSA

ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.
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