Did you know ... Search Documentation:
Pack logtalk -- logtalk-3.101.0/docs/apis/_sources/http_text_helpers_0.rst.txt

.. index:: single: http_text_helpers .. _http_text_helpers/0:

.. rst-class:: right

category

http_text_helpers

Internal shared helpers for ASCII case normalization and HTTP optional whitespace trimming.

| Availability: | logtalk_load(http_core(loader))

| Author: Paulo Moura | Version: 1:0:0 | Date: 2026-06-05

| Compilation flags: | static

| Uses: | :ref:`list <list/0>`

| Remarks: | (none)

| Inherited public predicates: | (none)

.. contents:: :local: :backlinks: top

Public predicates

(no local declarations; see entity ancestors if any)

Protected predicates

.. index:: ows_code/1 .. _http_text_helpers/0::ows_code/1:

ows_code/1 ^^^^^^^^^^^^^^

Succeeds when the code is HTTP optional whitespace (SP or HTAB).

| Compilation flags: | static

| Template: | ows_code(Code) | Mode and number of proofs: | ows_code(+integer) - zero_or_one


.. index:: lowercase_ascii_codes/2 .. _http_text_helpers/0::lowercase_ascii_codes/2:

lowercase_ascii_codes/2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

Converts uppercase ASCII letter codes in a list to lowercase, leaving all other codes unchanged.

| Compilation flags: | static

| Template: | lowercase_ascii_codes(Codes,LowercaseCodes) | Mode and number of proofs: | lowercase_ascii_codes(+list(integer),-list(integer)) - one


.. index:: uppercase_ascii_codes/2 .. _http_text_helpers/0::uppercase_ascii_codes/2:

uppercase_ascii_codes/2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^

Converts lowercase ASCII letter codes in a list to uppercase, leaving all other codes unchanged.

| Compilation flags: | static

| Template: | uppercase_ascii_codes(Codes,UppercaseCodes) | Mode and number of proofs: | uppercase_ascii_codes(+list(integer),-list(integer)) - one


.. index:: trim_trailing_ows_codes/2 .. _http_text_helpers/0::trim_trailing_ows_codes/2:

trim_trailing_ows_codes/2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Removes trailing HTTP optional whitespace codes from a list.

| Compilation flags: | static

| Template: | trim_trailing_ows_codes(Codes,TrimmedCodes) | Mode and number of proofs: | trim_trailing_ows_codes(+list(integer),-list(integer)) - one


.. index:: trim_ows_codes/2 .. _http_text_helpers/0::trim_ows_codes/2:

trim_ows_codes/2 ^^^^^^^^^^^^^^^^^^^^

Removes leading and trailing HTTP optional whitespace codes from a list.

| Compilation flags: | static

| Template: | trim_ows_codes(Codes,TrimmedCodes) | Mode and number of proofs: | trim_ows_codes(+list(integer),-list(integer)) - one


Private predicates

(no local declarations; see entity ancestors if any)

Operators

(none)