Did you know ... | Search Documentation: |
Pack logtalk -- logtalk-3.85.0/docs/_sources/blank_grammars_1.rst.txt |
.. index:: blank_grammars(Format)
.. _blank_grammars/1:
.. rst-class:: right
object
blank_grammars(Format)
Blank grammars.
| Availability:
| logtalk_load(grammars(loader))
| Author: Paulo Moura | Version: 0:3:1 | Date: 2022-10-08
| Compilation flags:
| static, context_switching_calls
| Dependencies: | (none)
| Remarks: | (none)
| Inherited public predicates: | (none)
.. contents:: :local: :backlinks: top
.. index:: white_space//0 .. _blank_grammars/1::white_space//0:
white_space//0 ^^^^^^^^^^^^^^^^^^
Consumes a single space or tab.
| Compilation flags:
| static
| Mode and number of proofs:
| white_space
- zero_or_one
.. index:: white_spaces//0 .. _blank_grammars/1::white_spaces//0:
white_spaces//0 ^^^^^^^^^^^^^^^^^^^
Consumes zero or more spaces and tabs.
| Compilation flags:
| static
| Mode and number of proofs:
| white_spaces
- one
.. index:: space//0 .. _blank_grammars/1::space//0:
space//0 ^^^^^^^^^^^^
Consumes a single space.
| Compilation flags:
| static
| Mode and number of proofs:
| space
- zero_or_one
.. index:: spaces//0 .. _blank_grammars/1::spaces//0:
spaces//0 ^^^^^^^^^^^^^
Consumes zero or more spaces.
| Compilation flags:
| static
| Mode and number of proofs:
| spaces
- one
.. index:: tab//0 .. _blank_grammars/1::tab//0:
tab//0 ^^^^^^^^^^
Consumes a single tab.
| Compilation flags:
| static
| Mode and number of proofs:
| tab
- zero_or_one
.. index:: tabs//0 .. _blank_grammars/1::tabs//0:
tabs//0 ^^^^^^^^^^^
Consumes zero or more tabs.
| Compilation flags:
| static
| Mode and number of proofs:
| tabs
- one
.. index:: new_line//0 .. _blank_grammars/1::new_line//0:
new_line//0 ^^^^^^^^^^^^^^^
Consumes a single new line.
| Compilation flags:
| static
| Mode and number of proofs:
| new_line
- zero_or_one
.. index:: new_lines//0 .. _blank_grammars/1::new_lines//0:
new_lines//0 ^^^^^^^^^^^^^^^^
Consumes zero or more new lines.
| Compilation flags:
| static
| Mode and number of proofs:
| new_lines
- one
.. index:: blank//0 .. _blank_grammars/1::blank//0:
blank//0 ^^^^^^^^^^^^
Consumes a single space, tab, vertical tab, line feed, or new line.
| Compilation flags:
| static
| Mode and number of proofs:
| blank
- zero_or_one
.. index:: blanks//0 .. _blank_grammars/1::blanks//0:
blanks//0 ^^^^^^^^^^^^^
Consumes zero or more spaces, tabs, vertical tabs, line feeds, or new lines.
| Compilation flags:
| static
| Mode and number of proofs:
| blanks
- one
.. index:: non_blank//1 .. _blank_grammars/1::non_blank//1:
non_blank//1 ^^^^^^^^^^^^^^^^
Returns a single non-blank character or character code.
| Compilation flags:
| static
| Template:
| non_blank(NonBlank)
| Mode and number of proofs:
| non_blank(-atomic)
- zero_or_one
.. index:: non_blanks//1 .. _blank_grammars/1::non_blanks//1:
non_blanks//1 ^^^^^^^^^^^^^^^^^
Returns a (possibly empty) list of non-blank characters or character codes.
| Compilation flags:
| static
| Template:
| non_blanks(NonBlanks)
| Mode and number of proofs:
| non_blanks(-list(atomic))
- one
.. index:: control//0 .. _blank_grammars/1::control//0:
control//0 ^^^^^^^^^^^^^^
Consumes a single control character or character code. Support for the null control character depends on the Prolog backend.
| Compilation flags:
| static
| Mode and number of proofs:
| control
- zero_or_one
.. index:: controls//0 .. _blank_grammars/1::controls//0:
controls//0 ^^^^^^^^^^^^^^^
Consumes zero or more control characters or character codes. Support for the null control character depends on the Prolog backend.
| Compilation flags:
| static
| Mode and number of proofs:
| controls
- one
(none)
(none)
(none)