From 9610dceb6527fcf43e0997c53e8dcf7186721e1a Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Tue, 19 Nov 2024 14:32:21 +0300 Subject: minor documentation fixes * also explicitly mention -%q --- doc/sciteco.7.template | 2 +- src/qreg-commands.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/sciteco.7.template b/doc/sciteco.7.template index d937ca2..15247a5 100644 --- a/doc/sciteco.7.template +++ b/doc/sciteco.7.template @@ -952,7 +952,7 @@ success or failure. Booleans are also integers but unlike in ordinary (sane) languages where 0 represent false and other values represent true, in \*(ST negative values (smaller than zero) represent success -and non-negative values (smaller than or equal zero) represent +and non-negative values (larger than or equal to zero) represent failure. Therefore \*(ST booleans may be negated by performing a binary (bit by bit) negation for instance using the diff --git a/src/qreg-commands.c b/src/qreg-commands.c index 6fb68f2..d593af8 100644 --- a/src/qreg-commands.c +++ b/src/qreg-commands.c @@ -626,11 +626,13 @@ teco_state_increaseqreg_got_register(teco_machine_main_t *ctx, teco_qreg_t *qreg return &teco_state_start; } -/*$ % %q increment - * [n]%q -> q+n -- Increase Q-Register integer +/*$ % %q increment decrement + * [n]%q -> q+n -- Increase or decrease Q-Register integer + * -%q -> q-1 * * Add to the integer part of register , returning * its new value. + * If is omitted, the sign prefix is implied. * will be defined if it does not exist. */ TECO_DEFINE_STATE_EXPECTQREG(teco_state_increaseqreg, -- cgit v1.2.3