# Copyright (C) 2016, 2017, 2018, 2019, 2020, 2021  Stefan Vargyas
# 
# This file is part of Json-Type.
# 
# Json-Type is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# Json-Type is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with Json-Type.  If not, see <http://www.gnu.org/licenses/>.

#
# json-litex expressions test suite:
#

$ . ~/regtest2.sh
$ alias json-litex-expr-regtest='regtest2-selftest -f test-json-litex-expr.txt -a exec=pipe -B'

# output all test names:
$ json-litex-expr-regtest -N
...

# run all tests:
$ json-litex-expr-regtest -A
...

--[ prereq ]--------------------------------------------------------------------

$ shopt -s expand_aliases
$ [ -n "$JSON_LITEX_TEST_PCRE2_LIB" ] || JSON_LITEX_TEST_PCRE2_LIB="/usr/local/lib"
$ test-expr() { LD_LIBRARY_PATH="$JSON_LITEX_TEST_PCRE2_LIB" ../lib/test-expr "$@" -vb default -E; }
$

--[ builtins ]------------------------------------------------------------------

#
# # meta command:
# $ for b in null boolean number string len float double ldouble 'int(0)' 'int(8)' 'int(16)' 'int(32)' 'int(64)' 'int(128)' 'uint(0)' 'uint(8)' 'uint(16)' 'uint(32)' 'uint(64)' 'uint(128)' 'date(`foo`)' 'date(`bar`)'; do for v in null false true 0 1 '"foo"'; do c="test-expr '$b' '$v'"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done
#
$ test-expr 'null' 'null'
1
$ test-expr 'null' 'false'
0
$ test-expr 'null' 'true'
0
$ test-expr 'null' '0'
0
$ test-expr 'null' '1'
0
$ test-expr 'null' '"foo"'
0
$ test-expr 'boolean' 'null'
0
$ test-expr 'boolean' 'false'
1
$ test-expr 'boolean' 'true'
1
$ test-expr 'boolean' '0'
0
$ test-expr 'boolean' '1'
0
$ test-expr 'boolean' '"foo"'
0
$ test-expr 'number' 'null'
0
$ test-expr 'number' 'false'
0
$ test-expr 'number' 'true'
0
$ test-expr 'number' '0'
1
$ test-expr 'number' '1'
1
$ test-expr 'number' '"foo"'
0
$ test-expr 'string' 'null'
0
$ test-expr 'string' 'false'
0
$ test-expr 'string' 'true'
0
$ test-expr 'string' '0'
0
$ test-expr 'string' '1'
0
$ test-expr 'string' '"foo"'
1
$ test-expr 'len' 'null'
test-expr: error: executor error: function 'len' applied to 'null'
command failed: test-expr 'len' 'null'
$ test-expr 'len' 'false'
test-expr: error: executor error: function 'len' applied to 'boolean'
command failed: test-expr 'len' 'false'
$ test-expr 'len' 'true'
test-expr: error: executor error: function 'len' applied to 'boolean'
command failed: test-expr 'len' 'true'
$ test-expr 'len' '0'
1
$ test-expr 'len' '1'
1
$ test-expr 'len' '"foo"'
3
$ test-expr 'float' 'null'
0
$ test-expr 'float' 'false'
0
$ test-expr 'float' 'true'
0
$ test-expr 'float' '0'
1
$ test-expr 'float' '1'
1
$ test-expr 'float' '"foo"'
0
$ test-expr 'double' 'null'
0
$ test-expr 'double' 'false'
0
$ test-expr 'double' 'true'
0
$ test-expr 'double' '0'
1
$ test-expr 'double' '1'
1
$ test-expr 'double' '"foo"'
0
$ test-expr 'ldouble' 'null'
0
$ test-expr 'ldouble' 'false'
0
$ test-expr 'ldouble' 'true'
0
$ test-expr 'ldouble' '0'
1
$ test-expr 'ldouble' '1'
1
$ test-expr 'ldouble' '"foo"'
0
$ test-expr 'int(0)' 'null'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(0)' 'null'
$ test-expr 'int(0)' 'false'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(0)' 'false'
$ test-expr 'int(0)' 'true'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(0)' 'true'
$ test-expr 'int(0)' '0'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(0)' '0'
$ test-expr 'int(0)' '1'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(0)' '1'
$ test-expr 'int(0)' '"foo"'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(0)' '"foo"'
$ test-expr 'int(8)' 'null'
0
$ test-expr 'int(8)' 'false'
0
$ test-expr 'int(8)' 'true'
0
$ test-expr 'int(8)' '0'
1
$ test-expr 'int(8)' '1'
1
$ test-expr 'int(8)' '"foo"'
0
$ test-expr 'int(16)' 'null'
0
$ test-expr 'int(16)' 'false'
0
$ test-expr 'int(16)' 'true'
0
$ test-expr 'int(16)' '0'
1
$ test-expr 'int(16)' '1'
1
$ test-expr 'int(16)' '"foo"'
0
$ test-expr 'int(32)' 'null'
0
$ test-expr 'int(32)' 'false'
0
$ test-expr 'int(32)' 'true'
0
$ test-expr 'int(32)' '0'
1
$ test-expr 'int(32)' '1'
1
$ test-expr 'int(32)' '"foo"'
0
$ test-expr 'int(64)' 'null'
0
$ test-expr 'int(64)' 'false'
0
$ test-expr 'int(64)' 'true'
0
$ test-expr 'int(64)' '0'
1
$ test-expr 'int(64)' '1'
1
$ test-expr 'int(64)' '"foo"'
0
$ test-expr 'int(128)' 'null'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(128)' 'null'
$ test-expr 'int(128)' 'false'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(128)' 'false'
$ test-expr 'int(128)' 'true'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(128)' 'true'
$ test-expr 'int(128)' '0'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(128)' '0'
$ test-expr 'int(128)' '1'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(128)' '1'
$ test-expr 'int(128)' '"foo"'
test-expr: error: executor error: invalid argument of function 'int'
command failed: test-expr 'int(128)' '"foo"'
$ test-expr 'uint(0)' 'null'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(0)' 'null'
$ test-expr 'uint(0)' 'false'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(0)' 'false'
$ test-expr 'uint(0)' 'true'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(0)' 'true'
$ test-expr 'uint(0)' '0'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(0)' '0'
$ test-expr 'uint(0)' '1'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(0)' '1'
$ test-expr 'uint(0)' '"foo"'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(0)' '"foo"'
$ test-expr 'uint(8)' 'null'
0
$ test-expr 'uint(8)' 'false'
0
$ test-expr 'uint(8)' 'true'
0
$ test-expr 'uint(8)' '0'
1
$ test-expr 'uint(8)' '1'
1
$ test-expr 'uint(8)' '"foo"'
0
$ test-expr 'uint(16)' 'null'
0
$ test-expr 'uint(16)' 'false'
0
$ test-expr 'uint(16)' 'true'
0
$ test-expr 'uint(16)' '0'
1
$ test-expr 'uint(16)' '1'
1
$ test-expr 'uint(16)' '"foo"'
0
$ test-expr 'uint(32)' 'null'
0
$ test-expr 'uint(32)' 'false'
0
$ test-expr 'uint(32)' 'true'
0
$ test-expr 'uint(32)' '0'
1
$ test-expr 'uint(32)' '1'
1
$ test-expr 'uint(32)' '"foo"'
0
$ test-expr 'uint(64)' 'null'
0
$ test-expr 'uint(64)' 'false'
0
$ test-expr 'uint(64)' 'true'
0
$ test-expr 'uint(64)' '0'
1
$ test-expr 'uint(64)' '1'
1
$ test-expr 'uint(64)' '"foo"'
0
$ test-expr 'uint(128)' 'null'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(128)' 'null'
$ test-expr 'uint(128)' 'false'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(128)' 'false'
$ test-expr 'uint(128)' 'true'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(128)' 'true'
$ test-expr 'uint(128)' '0'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(128)' '0'
$ test-expr 'uint(128)' '1'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(128)' '1'
$ test-expr 'uint(128)' '"foo"'
test-expr: error: executor error: invalid argument of function 'uint'
command failed: test-expr 'uint(128)' '"foo"'
$ test-expr 'date(`foo`)' 'null'
0
$ test-expr 'date(`foo`)' 'false'
0
$ test-expr 'date(`foo`)' 'true'
0
$ test-expr 'date(`foo`)' '0'
0
$ test-expr 'date(`foo`)' '1'
0
$ test-expr 'date(`foo`)' '"foo"'
1
$ test-expr 'date(`bar`)' 'null'
0
$ test-expr 'date(`bar`)' 'false'
0
$ test-expr 'date(`bar`)' 'true'
0
$ test-expr 'date(`bar`)' '0'
0
$ test-expr 'date(`bar`)' '1'
0
$ test-expr 'date(`bar`)' '"foo"'
0
$

--[ builtins2 ]-----------------------------------------------------------------

#
# # meta command:
# $ for n in $(bc <<< 'for (i = 3; i < 8; i ++) { print "-", 2^(2^i-1), "\n", 2^(2^i-1) - 1, "\n" }'; echo 0; bc <<< 'for (i = 3; i < 8; i ++) { print 2^(2^i) - 1, "\n" }'); do for v in `bc <<< "print $n - 1"` $n `bc <<< "print $n + 1"`; do for b in int uint; do for a in 8 16 32 64; do for f in %s "'\"%s\"'"; do printf -v c "test-expr -e '$b($a)' -l $f" "$v"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done; done; done; done
#
$ test-expr -e 'int(8)' -l -129
0
$ test-expr -e 'int(8)' -l '"-129"'
0
$ test-expr -e 'int(16)' -l -129
1
$ test-expr -e 'int(16)' -l '"-129"'
1
$ test-expr -e 'int(32)' -l -129
1
$ test-expr -e 'int(32)' -l '"-129"'
1
$ test-expr -e 'int(64)' -l -129
1
$ test-expr -e 'int(64)' -l '"-129"'
1
$ test-expr -e 'uint(8)' -l -129
0
$ test-expr -e 'uint(8)' -l '"-129"'
0
$ test-expr -e 'uint(16)' -l -129
0
$ test-expr -e 'uint(16)' -l '"-129"'
0
$ test-expr -e 'uint(32)' -l -129
0
$ test-expr -e 'uint(32)' -l '"-129"'
0
$ test-expr -e 'uint(64)' -l -129
0
$ test-expr -e 'uint(64)' -l '"-129"'
0
$ test-expr -e 'int(8)' -l -128
1
$ test-expr -e 'int(8)' -l '"-128"'
1
$ test-expr -e 'int(16)' -l -128
1
$ test-expr -e 'int(16)' -l '"-128"'
1
$ test-expr -e 'int(32)' -l -128
1
$ test-expr -e 'int(32)' -l '"-128"'
1
$ test-expr -e 'int(64)' -l -128
1
$ test-expr -e 'int(64)' -l '"-128"'
1
$ test-expr -e 'uint(8)' -l -128
0
$ test-expr -e 'uint(8)' -l '"-128"'
0
$ test-expr -e 'uint(16)' -l -128
0
$ test-expr -e 'uint(16)' -l '"-128"'
0
$ test-expr -e 'uint(32)' -l -128
0
$ test-expr -e 'uint(32)' -l '"-128"'
0
$ test-expr -e 'uint(64)' -l -128
0
$ test-expr -e 'uint(64)' -l '"-128"'
0
$ test-expr -e 'int(8)' -l -127
1
$ test-expr -e 'int(8)' -l '"-127"'
1
$ test-expr -e 'int(16)' -l -127
1
$ test-expr -e 'int(16)' -l '"-127"'
1
$ test-expr -e 'int(32)' -l -127
1
$ test-expr -e 'int(32)' -l '"-127"'
1
$ test-expr -e 'int(64)' -l -127
1
$ test-expr -e 'int(64)' -l '"-127"'
1
$ test-expr -e 'uint(8)' -l -127
0
$ test-expr -e 'uint(8)' -l '"-127"'
0
$ test-expr -e 'uint(16)' -l -127
0
$ test-expr -e 'uint(16)' -l '"-127"'
0
$ test-expr -e 'uint(32)' -l -127
0
$ test-expr -e 'uint(32)' -l '"-127"'
0
$ test-expr -e 'uint(64)' -l -127
0
$ test-expr -e 'uint(64)' -l '"-127"'
0
$ test-expr -e 'int(8)' -l 126
1
$ test-expr -e 'int(8)' -l '"126"'
1
$ test-expr -e 'int(16)' -l 126
1
$ test-expr -e 'int(16)' -l '"126"'
1
$ test-expr -e 'int(32)' -l 126
1
$ test-expr -e 'int(32)' -l '"126"'
1
$ test-expr -e 'int(64)' -l 126
1
$ test-expr -e 'int(64)' -l '"126"'
1
$ test-expr -e 'uint(8)' -l 126
1
$ test-expr -e 'uint(8)' -l '"126"'
1
$ test-expr -e 'uint(16)' -l 126
1
$ test-expr -e 'uint(16)' -l '"126"'
1
$ test-expr -e 'uint(32)' -l 126
1
$ test-expr -e 'uint(32)' -l '"126"'
1
$ test-expr -e 'uint(64)' -l 126
1
$ test-expr -e 'uint(64)' -l '"126"'
1
$ test-expr -e 'int(8)' -l 127
1
$ test-expr -e 'int(8)' -l '"127"'
1
$ test-expr -e 'int(16)' -l 127
1
$ test-expr -e 'int(16)' -l '"127"'
1
$ test-expr -e 'int(32)' -l 127
1
$ test-expr -e 'int(32)' -l '"127"'
1
$ test-expr -e 'int(64)' -l 127
1
$ test-expr -e 'int(64)' -l '"127"'
1
$ test-expr -e 'uint(8)' -l 127
1
$ test-expr -e 'uint(8)' -l '"127"'
1
$ test-expr -e 'uint(16)' -l 127
1
$ test-expr -e 'uint(16)' -l '"127"'
1
$ test-expr -e 'uint(32)' -l 127
1
$ test-expr -e 'uint(32)' -l '"127"'
1
$ test-expr -e 'uint(64)' -l 127
1
$ test-expr -e 'uint(64)' -l '"127"'
1
$ test-expr -e 'int(8)' -l 128
0
$ test-expr -e 'int(8)' -l '"128"'
0
$ test-expr -e 'int(16)' -l 128
1
$ test-expr -e 'int(16)' -l '"128"'
1
$ test-expr -e 'int(32)' -l 128
1
$ test-expr -e 'int(32)' -l '"128"'
1
$ test-expr -e 'int(64)' -l 128
1
$ test-expr -e 'int(64)' -l '"128"'
1
$ test-expr -e 'uint(8)' -l 128
1
$ test-expr -e 'uint(8)' -l '"128"'
1
$ test-expr -e 'uint(16)' -l 128
1
$ test-expr -e 'uint(16)' -l '"128"'
1
$ test-expr -e 'uint(32)' -l 128
1
$ test-expr -e 'uint(32)' -l '"128"'
1
$ test-expr -e 'uint(64)' -l 128
1
$ test-expr -e 'uint(64)' -l '"128"'
1
$ test-expr -e 'int(8)' -l -32769
0
$ test-expr -e 'int(8)' -l '"-32769"'
0
$ test-expr -e 'int(16)' -l -32769
0
$ test-expr -e 'int(16)' -l '"-32769"'
0
$ test-expr -e 'int(32)' -l -32769
1
$ test-expr -e 'int(32)' -l '"-32769"'
1
$ test-expr -e 'int(64)' -l -32769
1
$ test-expr -e 'int(64)' -l '"-32769"'
1
$ test-expr -e 'uint(8)' -l -32769
0
$ test-expr -e 'uint(8)' -l '"-32769"'
0
$ test-expr -e 'uint(16)' -l -32769
0
$ test-expr -e 'uint(16)' -l '"-32769"'
0
$ test-expr -e 'uint(32)' -l -32769
0
$ test-expr -e 'uint(32)' -l '"-32769"'
0
$ test-expr -e 'uint(64)' -l -32769
0
$ test-expr -e 'uint(64)' -l '"-32769"'
0
$ test-expr -e 'int(8)' -l -32768
0
$ test-expr -e 'int(8)' -l '"-32768"'
0
$ test-expr -e 'int(16)' -l -32768
1
$ test-expr -e 'int(16)' -l '"-32768"'
1
$ test-expr -e 'int(32)' -l -32768
1
$ test-expr -e 'int(32)' -l '"-32768"'
1
$ test-expr -e 'int(64)' -l -32768
1
$ test-expr -e 'int(64)' -l '"-32768"'
1
$ test-expr -e 'uint(8)' -l -32768
0
$ test-expr -e 'uint(8)' -l '"-32768"'
0
$ test-expr -e 'uint(16)' -l -32768
0
$ test-expr -e 'uint(16)' -l '"-32768"'
0
$ test-expr -e 'uint(32)' -l -32768
0
$ test-expr -e 'uint(32)' -l '"-32768"'
0
$ test-expr -e 'uint(64)' -l -32768
0
$ test-expr -e 'uint(64)' -l '"-32768"'
0
$ test-expr -e 'int(8)' -l -32767
0
$ test-expr -e 'int(8)' -l '"-32767"'
0
$ test-expr -e 'int(16)' -l -32767
1
$ test-expr -e 'int(16)' -l '"-32767"'
1
$ test-expr -e 'int(32)' -l -32767
1
$ test-expr -e 'int(32)' -l '"-32767"'
1
$ test-expr -e 'int(64)' -l -32767
1
$ test-expr -e 'int(64)' -l '"-32767"'
1
$ test-expr -e 'uint(8)' -l -32767
0
$ test-expr -e 'uint(8)' -l '"-32767"'
0
$ test-expr -e 'uint(16)' -l -32767
0
$ test-expr -e 'uint(16)' -l '"-32767"'
0
$ test-expr -e 'uint(32)' -l -32767
0
$ test-expr -e 'uint(32)' -l '"-32767"'
0
$ test-expr -e 'uint(64)' -l -32767
0
$ test-expr -e 'uint(64)' -l '"-32767"'
0
$ test-expr -e 'int(8)' -l 32766
0
$ test-expr -e 'int(8)' -l '"32766"'
0
$ test-expr -e 'int(16)' -l 32766
1
$ test-expr -e 'int(16)' -l '"32766"'
1
$ test-expr -e 'int(32)' -l 32766
1
$ test-expr -e 'int(32)' -l '"32766"'
1
$ test-expr -e 'int(64)' -l 32766
1
$ test-expr -e 'int(64)' -l '"32766"'
1
$ test-expr -e 'uint(8)' -l 32766
0
$ test-expr -e 'uint(8)' -l '"32766"'
0
$ test-expr -e 'uint(16)' -l 32766
1
$ test-expr -e 'uint(16)' -l '"32766"'
1
$ test-expr -e 'uint(32)' -l 32766
1
$ test-expr -e 'uint(32)' -l '"32766"'
1
$ test-expr -e 'uint(64)' -l 32766
1
$ test-expr -e 'uint(64)' -l '"32766"'
1
$ test-expr -e 'int(8)' -l 32767
0
$ test-expr -e 'int(8)' -l '"32767"'
0
$ test-expr -e 'int(16)' -l 32767
1
$ test-expr -e 'int(16)' -l '"32767"'
1
$ test-expr -e 'int(32)' -l 32767
1
$ test-expr -e 'int(32)' -l '"32767"'
1
$ test-expr -e 'int(64)' -l 32767
1
$ test-expr -e 'int(64)' -l '"32767"'
1
$ test-expr -e 'uint(8)' -l 32767
0
$ test-expr -e 'uint(8)' -l '"32767"'
0
$ test-expr -e 'uint(16)' -l 32767
1
$ test-expr -e 'uint(16)' -l '"32767"'
1
$ test-expr -e 'uint(32)' -l 32767
1
$ test-expr -e 'uint(32)' -l '"32767"'
1
$ test-expr -e 'uint(64)' -l 32767
1
$ test-expr -e 'uint(64)' -l '"32767"'
1
$ test-expr -e 'int(8)' -l 32768
0
$ test-expr -e 'int(8)' -l '"32768"'
0
$ test-expr -e 'int(16)' -l 32768
0
$ test-expr -e 'int(16)' -l '"32768"'
0
$ test-expr -e 'int(32)' -l 32768
1
$ test-expr -e 'int(32)' -l '"32768"'
1
$ test-expr -e 'int(64)' -l 32768
1
$ test-expr -e 'int(64)' -l '"32768"'
1
$ test-expr -e 'uint(8)' -l 32768
0
$ test-expr -e 'uint(8)' -l '"32768"'
0
$ test-expr -e 'uint(16)' -l 32768
1
$ test-expr -e 'uint(16)' -l '"32768"'
1
$ test-expr -e 'uint(32)' -l 32768
1
$ test-expr -e 'uint(32)' -l '"32768"'
1
$ test-expr -e 'uint(64)' -l 32768
1
$ test-expr -e 'uint(64)' -l '"32768"'
1
$ test-expr -e 'int(8)' -l -2147483649
0
$ test-expr -e 'int(8)' -l '"-2147483649"'
0
$ test-expr -e 'int(16)' -l -2147483649
0
$ test-expr -e 'int(16)' -l '"-2147483649"'
0
$ test-expr -e 'int(32)' -l -2147483649
0
$ test-expr -e 'int(32)' -l '"-2147483649"'
0
$ test-expr -e 'int(64)' -l -2147483649
1
$ test-expr -e 'int(64)' -l '"-2147483649"'
1
$ test-expr -e 'uint(8)' -l -2147483649
0
$ test-expr -e 'uint(8)' -l '"-2147483649"'
0
$ test-expr -e 'uint(16)' -l -2147483649
0
$ test-expr -e 'uint(16)' -l '"-2147483649"'
0
$ test-expr -e 'uint(32)' -l -2147483649
0
$ test-expr -e 'uint(32)' -l '"-2147483649"'
0
$ test-expr -e 'uint(64)' -l -2147483649
0
$ test-expr -e 'uint(64)' -l '"-2147483649"'
0
$ test-expr -e 'int(8)' -l -2147483648
0
$ test-expr -e 'int(8)' -l '"-2147483648"'
0
$ test-expr -e 'int(16)' -l -2147483648
0
$ test-expr -e 'int(16)' -l '"-2147483648"'
0
$ test-expr -e 'int(32)' -l -2147483648
1
$ test-expr -e 'int(32)' -l '"-2147483648"'
1
$ test-expr -e 'int(64)' -l -2147483648
1
$ test-expr -e 'int(64)' -l '"-2147483648"'
1
$ test-expr -e 'uint(8)' -l -2147483648
0
$ test-expr -e 'uint(8)' -l '"-2147483648"'
0
$ test-expr -e 'uint(16)' -l -2147483648
0
$ test-expr -e 'uint(16)' -l '"-2147483648"'
0
$ test-expr -e 'uint(32)' -l -2147483648
0
$ test-expr -e 'uint(32)' -l '"-2147483648"'
0
$ test-expr -e 'uint(64)' -l -2147483648
0
$ test-expr -e 'uint(64)' -l '"-2147483648"'
0
$ test-expr -e 'int(8)' -l -2147483647
0
$ test-expr -e 'int(8)' -l '"-2147483647"'
0
$ test-expr -e 'int(16)' -l -2147483647
0
$ test-expr -e 'int(16)' -l '"-2147483647"'
0
$ test-expr -e 'int(32)' -l -2147483647
1
$ test-expr -e 'int(32)' -l '"-2147483647"'
1
$ test-expr -e 'int(64)' -l -2147483647
1
$ test-expr -e 'int(64)' -l '"-2147483647"'
1
$ test-expr -e 'uint(8)' -l -2147483647
0
$ test-expr -e 'uint(8)' -l '"-2147483647"'
0
$ test-expr -e 'uint(16)' -l -2147483647
0
$ test-expr -e 'uint(16)' -l '"-2147483647"'
0
$ test-expr -e 'uint(32)' -l -2147483647
0
$ test-expr -e 'uint(32)' -l '"-2147483647"'
0
$ test-expr -e 'uint(64)' -l -2147483647
0
$ test-expr -e 'uint(64)' -l '"-2147483647"'
0
$ test-expr -e 'int(8)' -l 2147483646
0
$ test-expr -e 'int(8)' -l '"2147483646"'
0
$ test-expr -e 'int(16)' -l 2147483646
0
$ test-expr -e 'int(16)' -l '"2147483646"'
0
$ test-expr -e 'int(32)' -l 2147483646
1
$ test-expr -e 'int(32)' -l '"2147483646"'
1
$ test-expr -e 'int(64)' -l 2147483646
1
$ test-expr -e 'int(64)' -l '"2147483646"'
1
$ test-expr -e 'uint(8)' -l 2147483646
0
$ test-expr -e 'uint(8)' -l '"2147483646"'
0
$ test-expr -e 'uint(16)' -l 2147483646
0
$ test-expr -e 'uint(16)' -l '"2147483646"'
0
$ test-expr -e 'uint(32)' -l 2147483646
1
$ test-expr -e 'uint(32)' -l '"2147483646"'
1
$ test-expr -e 'uint(64)' -l 2147483646
1
$ test-expr -e 'uint(64)' -l '"2147483646"'
1
$ test-expr -e 'int(8)' -l 2147483647
0
$ test-expr -e 'int(8)' -l '"2147483647"'
0
$ test-expr -e 'int(16)' -l 2147483647
0
$ test-expr -e 'int(16)' -l '"2147483647"'
0
$ test-expr -e 'int(32)' -l 2147483647
1
$ test-expr -e 'int(32)' -l '"2147483647"'
1
$ test-expr -e 'int(64)' -l 2147483647
1
$ test-expr -e 'int(64)' -l '"2147483647"'
1
$ test-expr -e 'uint(8)' -l 2147483647
0
$ test-expr -e 'uint(8)' -l '"2147483647"'
0
$ test-expr -e 'uint(16)' -l 2147483647
0
$ test-expr -e 'uint(16)' -l '"2147483647"'
0
$ test-expr -e 'uint(32)' -l 2147483647
1
$ test-expr -e 'uint(32)' -l '"2147483647"'
1
$ test-expr -e 'uint(64)' -l 2147483647
1
$ test-expr -e 'uint(64)' -l '"2147483647"'
1
$ test-expr -e 'int(8)' -l 2147483648
0
$ test-expr -e 'int(8)' -l '"2147483648"'
0
$ test-expr -e 'int(16)' -l 2147483648
0
$ test-expr -e 'int(16)' -l '"2147483648"'
0
$ test-expr -e 'int(32)' -l 2147483648
0
$ test-expr -e 'int(32)' -l '"2147483648"'
0
$ test-expr -e 'int(64)' -l 2147483648
1
$ test-expr -e 'int(64)' -l '"2147483648"'
1
$ test-expr -e 'uint(8)' -l 2147483648
0
$ test-expr -e 'uint(8)' -l '"2147483648"'
0
$ test-expr -e 'uint(16)' -l 2147483648
0
$ test-expr -e 'uint(16)' -l '"2147483648"'
0
$ test-expr -e 'uint(32)' -l 2147483648
1
$ test-expr -e 'uint(32)' -l '"2147483648"'
1
$ test-expr -e 'uint(64)' -l 2147483648
1
$ test-expr -e 'uint(64)' -l '"2147483648"'
1
$ test-expr -e 'int(8)' -l -9223372036854775809
0
$ test-expr -e 'int(8)' -l '"-9223372036854775809"'
0
$ test-expr -e 'int(16)' -l -9223372036854775809
0
$ test-expr -e 'int(16)' -l '"-9223372036854775809"'
0
$ test-expr -e 'int(32)' -l -9223372036854775809
0
$ test-expr -e 'int(32)' -l '"-9223372036854775809"'
0
$ test-expr -e 'int(64)' -l -9223372036854775809
0
$ test-expr -e 'int(64)' -l '"-9223372036854775809"'
0
$ test-expr -e 'uint(8)' -l -9223372036854775809
0
$ test-expr -e 'uint(8)' -l '"-9223372036854775809"'
0
$ test-expr -e 'uint(16)' -l -9223372036854775809
0
$ test-expr -e 'uint(16)' -l '"-9223372036854775809"'
0
$ test-expr -e 'uint(32)' -l -9223372036854775809
0
$ test-expr -e 'uint(32)' -l '"-9223372036854775809"'
0
$ test-expr -e 'uint(64)' -l -9223372036854775809
0
$ test-expr -e 'uint(64)' -l '"-9223372036854775809"'
0
$ test-expr -e 'int(8)' -l -9223372036854775808
0
$ test-expr -e 'int(8)' -l '"-9223372036854775808"'
0
$ test-expr -e 'int(16)' -l -9223372036854775808
0
$ test-expr -e 'int(16)' -l '"-9223372036854775808"'
0
$ test-expr -e 'int(32)' -l -9223372036854775808
0
$ test-expr -e 'int(32)' -l '"-9223372036854775808"'
0
$ test-expr -e 'int(64)' -l -9223372036854775808
1
$ test-expr -e 'int(64)' -l '"-9223372036854775808"'
1
$ test-expr -e 'uint(8)' -l -9223372036854775808
0
$ test-expr -e 'uint(8)' -l '"-9223372036854775808"'
0
$ test-expr -e 'uint(16)' -l -9223372036854775808
0
$ test-expr -e 'uint(16)' -l '"-9223372036854775808"'
0
$ test-expr -e 'uint(32)' -l -9223372036854775808
0
$ test-expr -e 'uint(32)' -l '"-9223372036854775808"'
0
$ test-expr -e 'uint(64)' -l -9223372036854775808
0
$ test-expr -e 'uint(64)' -l '"-9223372036854775808"'
0
$ test-expr -e 'int(8)' -l -9223372036854775807
0
$ test-expr -e 'int(8)' -l '"-9223372036854775807"'
0
$ test-expr -e 'int(16)' -l -9223372036854775807
0
$ test-expr -e 'int(16)' -l '"-9223372036854775807"'
0
$ test-expr -e 'int(32)' -l -9223372036854775807
0
$ test-expr -e 'int(32)' -l '"-9223372036854775807"'
0
$ test-expr -e 'int(64)' -l -9223372036854775807
1
$ test-expr -e 'int(64)' -l '"-9223372036854775807"'
1
$ test-expr -e 'uint(8)' -l -9223372036854775807
0
$ test-expr -e 'uint(8)' -l '"-9223372036854775807"'
0
$ test-expr -e 'uint(16)' -l -9223372036854775807
0
$ test-expr -e 'uint(16)' -l '"-9223372036854775807"'
0
$ test-expr -e 'uint(32)' -l -9223372036854775807
0
$ test-expr -e 'uint(32)' -l '"-9223372036854775807"'
0
$ test-expr -e 'uint(64)' -l -9223372036854775807
0
$ test-expr -e 'uint(64)' -l '"-9223372036854775807"'
0
$ test-expr -e 'int(8)' -l 9223372036854775806
0
$ test-expr -e 'int(8)' -l '"9223372036854775806"'
0
$ test-expr -e 'int(16)' -l 9223372036854775806
0
$ test-expr -e 'int(16)' -l '"9223372036854775806"'
0
$ test-expr -e 'int(32)' -l 9223372036854775806
0
$ test-expr -e 'int(32)' -l '"9223372036854775806"'
0
$ test-expr -e 'int(64)' -l 9223372036854775806
1
$ test-expr -e 'int(64)' -l '"9223372036854775806"'
1
$ test-expr -e 'uint(8)' -l 9223372036854775806
0
$ test-expr -e 'uint(8)' -l '"9223372036854775806"'
0
$ test-expr -e 'uint(16)' -l 9223372036854775806
0
$ test-expr -e 'uint(16)' -l '"9223372036854775806"'
0
$ test-expr -e 'uint(32)' -l 9223372036854775806
0
$ test-expr -e 'uint(32)' -l '"9223372036854775806"'
0
$ test-expr -e 'uint(64)' -l 9223372036854775806
1
$ test-expr -e 'uint(64)' -l '"9223372036854775806"'
1
$ test-expr -e 'int(8)' -l 9223372036854775807
0
$ test-expr -e 'int(8)' -l '"9223372036854775807"'
0
$ test-expr -e 'int(16)' -l 9223372036854775807
0
$ test-expr -e 'int(16)' -l '"9223372036854775807"'
0
$ test-expr -e 'int(32)' -l 9223372036854775807
0
$ test-expr -e 'int(32)' -l '"9223372036854775807"'
0
$ test-expr -e 'int(64)' -l 9223372036854775807
1
$ test-expr -e 'int(64)' -l '"9223372036854775807"'
1
$ test-expr -e 'uint(8)' -l 9223372036854775807
0
$ test-expr -e 'uint(8)' -l '"9223372036854775807"'
0
$ test-expr -e 'uint(16)' -l 9223372036854775807
0
$ test-expr -e 'uint(16)' -l '"9223372036854775807"'
0
$ test-expr -e 'uint(32)' -l 9223372036854775807
0
$ test-expr -e 'uint(32)' -l '"9223372036854775807"'
0
$ test-expr -e 'uint(64)' -l 9223372036854775807
1
$ test-expr -e 'uint(64)' -l '"9223372036854775807"'
1
$ test-expr -e 'int(8)' -l 9223372036854775808
0
$ test-expr -e 'int(8)' -l '"9223372036854775808"'
0
$ test-expr -e 'int(16)' -l 9223372036854775808
0
$ test-expr -e 'int(16)' -l '"9223372036854775808"'
0
$ test-expr -e 'int(32)' -l 9223372036854775808
0
$ test-expr -e 'int(32)' -l '"9223372036854775808"'
0
$ test-expr -e 'int(64)' -l 9223372036854775808
0
$ test-expr -e 'int(64)' -l '"9223372036854775808"'
0
$ test-expr -e 'uint(8)' -l 9223372036854775808
0
$ test-expr -e 'uint(8)' -l '"9223372036854775808"'
0
$ test-expr -e 'uint(16)' -l 9223372036854775808
0
$ test-expr -e 'uint(16)' -l '"9223372036854775808"'
0
$ test-expr -e 'uint(32)' -l 9223372036854775808
0
$ test-expr -e 'uint(32)' -l '"9223372036854775808"'
0
$ test-expr -e 'uint(64)' -l 9223372036854775808
1
$ test-expr -e 'uint(64)' -l '"9223372036854775808"'
1
$ test-expr -e 'int(8)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'int(8)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'int(16)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'int(16)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'int(32)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'int(32)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'int(64)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'int(64)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'uint(8)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'uint(8)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'uint(16)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'uint(16)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'uint(32)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'uint(32)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'uint(64)' -l -170141183460469231731687303715884105729
0
$ test-expr -e 'uint(64)' -l '"-170141183460469231731687303715884105729"'
0
$ test-expr -e 'int(8)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'int(8)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(16)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'int(16)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(32)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'int(32)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(64)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'int(64)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(8)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'uint(8)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(16)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'uint(16)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(32)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'uint(32)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(64)' -l -170141183460469231731687303715884105728
0
$ test-expr -e 'uint(64)' -l '"-170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(8)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'int(8)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(16)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'int(16)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(32)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'int(32)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(64)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'int(64)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(8)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'uint(8)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(16)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'uint(16)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(32)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'uint(32)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(64)' -l -170141183460469231731687303715884105727
0
$ test-expr -e 'uint(64)' -l '"-170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(8)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'int(8)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'int(16)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'int(16)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'int(32)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'int(32)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'int(64)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'int(64)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'uint(8)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'uint(8)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'uint(16)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'uint(16)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'uint(32)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'uint(32)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'uint(64)' -l 170141183460469231731687303715884105726
0
$ test-expr -e 'uint(64)' -l '"170141183460469231731687303715884105726"'
0
$ test-expr -e 'int(8)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'int(8)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(16)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'int(16)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(32)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'int(32)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(64)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'int(64)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(8)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'uint(8)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(16)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'uint(16)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(32)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'uint(32)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'uint(64)' -l 170141183460469231731687303715884105727
0
$ test-expr -e 'uint(64)' -l '"170141183460469231731687303715884105727"'
0
$ test-expr -e 'int(8)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'int(8)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(16)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'int(16)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(32)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'int(32)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(64)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'int(64)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(8)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'uint(8)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(16)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'uint(16)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(32)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'uint(32)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'uint(64)' -l 170141183460469231731687303715884105728
0
$ test-expr -e 'uint(64)' -l '"170141183460469231731687303715884105728"'
0
$ test-expr -e 'int(8)' -l -1
1
$ test-expr -e 'int(8)' -l '"-1"'
1
$ test-expr -e 'int(16)' -l -1
1
$ test-expr -e 'int(16)' -l '"-1"'
1
$ test-expr -e 'int(32)' -l -1
1
$ test-expr -e 'int(32)' -l '"-1"'
1
$ test-expr -e 'int(64)' -l -1
1
$ test-expr -e 'int(64)' -l '"-1"'
1
$ test-expr -e 'uint(8)' -l -1
0
$ test-expr -e 'uint(8)' -l '"-1"'
0
$ test-expr -e 'uint(16)' -l -1
0
$ test-expr -e 'uint(16)' -l '"-1"'
0
$ test-expr -e 'uint(32)' -l -1
0
$ test-expr -e 'uint(32)' -l '"-1"'
0
$ test-expr -e 'uint(64)' -l -1
0
$ test-expr -e 'uint(64)' -l '"-1"'
0
$ test-expr -e 'int(8)' -l 0
1
$ test-expr -e 'int(8)' -l '"0"'
1
$ test-expr -e 'int(16)' -l 0
1
$ test-expr -e 'int(16)' -l '"0"'
1
$ test-expr -e 'int(32)' -l 0
1
$ test-expr -e 'int(32)' -l '"0"'
1
$ test-expr -e 'int(64)' -l 0
1
$ test-expr -e 'int(64)' -l '"0"'
1
$ test-expr -e 'uint(8)' -l 0
1
$ test-expr -e 'uint(8)' -l '"0"'
1
$ test-expr -e 'uint(16)' -l 0
1
$ test-expr -e 'uint(16)' -l '"0"'
1
$ test-expr -e 'uint(32)' -l 0
1
$ test-expr -e 'uint(32)' -l '"0"'
1
$ test-expr -e 'uint(64)' -l 0
1
$ test-expr -e 'uint(64)' -l '"0"'
1
$ test-expr -e 'int(8)' -l 1
1
$ test-expr -e 'int(8)' -l '"1"'
1
$ test-expr -e 'int(16)' -l 1
1
$ test-expr -e 'int(16)' -l '"1"'
1
$ test-expr -e 'int(32)' -l 1
1
$ test-expr -e 'int(32)' -l '"1"'
1
$ test-expr -e 'int(64)' -l 1
1
$ test-expr -e 'int(64)' -l '"1"'
1
$ test-expr -e 'uint(8)' -l 1
1
$ test-expr -e 'uint(8)' -l '"1"'
1
$ test-expr -e 'uint(16)' -l 1
1
$ test-expr -e 'uint(16)' -l '"1"'
1
$ test-expr -e 'uint(32)' -l 1
1
$ test-expr -e 'uint(32)' -l '"1"'
1
$ test-expr -e 'uint(64)' -l 1
1
$ test-expr -e 'uint(64)' -l '"1"'
1
$ test-expr -e 'int(8)' -l 254
0
$ test-expr -e 'int(8)' -l '"254"'
0
$ test-expr -e 'int(16)' -l 254
1
$ test-expr -e 'int(16)' -l '"254"'
1
$ test-expr -e 'int(32)' -l 254
1
$ test-expr -e 'int(32)' -l '"254"'
1
$ test-expr -e 'int(64)' -l 254
1
$ test-expr -e 'int(64)' -l '"254"'
1
$ test-expr -e 'uint(8)' -l 254
1
$ test-expr -e 'uint(8)' -l '"254"'
1
$ test-expr -e 'uint(16)' -l 254
1
$ test-expr -e 'uint(16)' -l '"254"'
1
$ test-expr -e 'uint(32)' -l 254
1
$ test-expr -e 'uint(32)' -l '"254"'
1
$ test-expr -e 'uint(64)' -l 254
1
$ test-expr -e 'uint(64)' -l '"254"'
1
$ test-expr -e 'int(8)' -l 255
0
$ test-expr -e 'int(8)' -l '"255"'
0
$ test-expr -e 'int(16)' -l 255
1
$ test-expr -e 'int(16)' -l '"255"'
1
$ test-expr -e 'int(32)' -l 255
1
$ test-expr -e 'int(32)' -l '"255"'
1
$ test-expr -e 'int(64)' -l 255
1
$ test-expr -e 'int(64)' -l '"255"'
1
$ test-expr -e 'uint(8)' -l 255
1
$ test-expr -e 'uint(8)' -l '"255"'
1
$ test-expr -e 'uint(16)' -l 255
1
$ test-expr -e 'uint(16)' -l '"255"'
1
$ test-expr -e 'uint(32)' -l 255
1
$ test-expr -e 'uint(32)' -l '"255"'
1
$ test-expr -e 'uint(64)' -l 255
1
$ test-expr -e 'uint(64)' -l '"255"'
1
$ test-expr -e 'int(8)' -l 256
0
$ test-expr -e 'int(8)' -l '"256"'
0
$ test-expr -e 'int(16)' -l 256
1
$ test-expr -e 'int(16)' -l '"256"'
1
$ test-expr -e 'int(32)' -l 256
1
$ test-expr -e 'int(32)' -l '"256"'
1
$ test-expr -e 'int(64)' -l 256
1
$ test-expr -e 'int(64)' -l '"256"'
1
$ test-expr -e 'uint(8)' -l 256
0
$ test-expr -e 'uint(8)' -l '"256"'
0
$ test-expr -e 'uint(16)' -l 256
1
$ test-expr -e 'uint(16)' -l '"256"'
1
$ test-expr -e 'uint(32)' -l 256
1
$ test-expr -e 'uint(32)' -l '"256"'
1
$ test-expr -e 'uint(64)' -l 256
1
$ test-expr -e 'uint(64)' -l '"256"'
1
$ test-expr -e 'int(8)' -l 65534
0
$ test-expr -e 'int(8)' -l '"65534"'
0
$ test-expr -e 'int(16)' -l 65534
0
$ test-expr -e 'int(16)' -l '"65534"'
0
$ test-expr -e 'int(32)' -l 65534
1
$ test-expr -e 'int(32)' -l '"65534"'
1
$ test-expr -e 'int(64)' -l 65534
1
$ test-expr -e 'int(64)' -l '"65534"'
1
$ test-expr -e 'uint(8)' -l 65534
0
$ test-expr -e 'uint(8)' -l '"65534"'
0
$ test-expr -e 'uint(16)' -l 65534
1
$ test-expr -e 'uint(16)' -l '"65534"'
1
$ test-expr -e 'uint(32)' -l 65534
1
$ test-expr -e 'uint(32)' -l '"65534"'
1
$ test-expr -e 'uint(64)' -l 65534
1
$ test-expr -e 'uint(64)' -l '"65534"'
1
$ test-expr -e 'int(8)' -l 65535
0
$ test-expr -e 'int(8)' -l '"65535"'
0
$ test-expr -e 'int(16)' -l 65535
0
$ test-expr -e 'int(16)' -l '"65535"'
0
$ test-expr -e 'int(32)' -l 65535
1
$ test-expr -e 'int(32)' -l '"65535"'
1
$ test-expr -e 'int(64)' -l 65535
1
$ test-expr -e 'int(64)' -l '"65535"'
1
$ test-expr -e 'uint(8)' -l 65535
0
$ test-expr -e 'uint(8)' -l '"65535"'
0
$ test-expr -e 'uint(16)' -l 65535
1
$ test-expr -e 'uint(16)' -l '"65535"'
1
$ test-expr -e 'uint(32)' -l 65535
1
$ test-expr -e 'uint(32)' -l '"65535"'
1
$ test-expr -e 'uint(64)' -l 65535
1
$ test-expr -e 'uint(64)' -l '"65535"'
1
$ test-expr -e 'int(8)' -l 65536
0
$ test-expr -e 'int(8)' -l '"65536"'
0
$ test-expr -e 'int(16)' -l 65536
0
$ test-expr -e 'int(16)' -l '"65536"'
0
$ test-expr -e 'int(32)' -l 65536
1
$ test-expr -e 'int(32)' -l '"65536"'
1
$ test-expr -e 'int(64)' -l 65536
1
$ test-expr -e 'int(64)' -l '"65536"'
1
$ test-expr -e 'uint(8)' -l 65536
0
$ test-expr -e 'uint(8)' -l '"65536"'
0
$ test-expr -e 'uint(16)' -l 65536
0
$ test-expr -e 'uint(16)' -l '"65536"'
0
$ test-expr -e 'uint(32)' -l 65536
1
$ test-expr -e 'uint(32)' -l '"65536"'
1
$ test-expr -e 'uint(64)' -l 65536
1
$ test-expr -e 'uint(64)' -l '"65536"'
1
$ test-expr -e 'int(8)' -l 4294967294
0
$ test-expr -e 'int(8)' -l '"4294967294"'
0
$ test-expr -e 'int(16)' -l 4294967294
0
$ test-expr -e 'int(16)' -l '"4294967294"'
0
$ test-expr -e 'int(32)' -l 4294967294
0
$ test-expr -e 'int(32)' -l '"4294967294"'
0
$ test-expr -e 'int(64)' -l 4294967294
1
$ test-expr -e 'int(64)' -l '"4294967294"'
1
$ test-expr -e 'uint(8)' -l 4294967294
0
$ test-expr -e 'uint(8)' -l '"4294967294"'
0
$ test-expr -e 'uint(16)' -l 4294967294
0
$ test-expr -e 'uint(16)' -l '"4294967294"'
0
$ test-expr -e 'uint(32)' -l 4294967294
1
$ test-expr -e 'uint(32)' -l '"4294967294"'
1
$ test-expr -e 'uint(64)' -l 4294967294
1
$ test-expr -e 'uint(64)' -l '"4294967294"'
1
$ test-expr -e 'int(8)' -l 4294967295
0
$ test-expr -e 'int(8)' -l '"4294967295"'
0
$ test-expr -e 'int(16)' -l 4294967295
0
$ test-expr -e 'int(16)' -l '"4294967295"'
0
$ test-expr -e 'int(32)' -l 4294967295
0
$ test-expr -e 'int(32)' -l '"4294967295"'
0
$ test-expr -e 'int(64)' -l 4294967295
1
$ test-expr -e 'int(64)' -l '"4294967295"'
1
$ test-expr -e 'uint(8)' -l 4294967295
0
$ test-expr -e 'uint(8)' -l '"4294967295"'
0
$ test-expr -e 'uint(16)' -l 4294967295
0
$ test-expr -e 'uint(16)' -l '"4294967295"'
0
$ test-expr -e 'uint(32)' -l 4294967295
1
$ test-expr -e 'uint(32)' -l '"4294967295"'
1
$ test-expr -e 'uint(64)' -l 4294967295
1
$ test-expr -e 'uint(64)' -l '"4294967295"'
1
$ test-expr -e 'int(8)' -l 4294967296
0
$ test-expr -e 'int(8)' -l '"4294967296"'
0
$ test-expr -e 'int(16)' -l 4294967296
0
$ test-expr -e 'int(16)' -l '"4294967296"'
0
$ test-expr -e 'int(32)' -l 4294967296
0
$ test-expr -e 'int(32)' -l '"4294967296"'
0
$ test-expr -e 'int(64)' -l 4294967296
1
$ test-expr -e 'int(64)' -l '"4294967296"'
1
$ test-expr -e 'uint(8)' -l 4294967296
0
$ test-expr -e 'uint(8)' -l '"4294967296"'
0
$ test-expr -e 'uint(16)' -l 4294967296
0
$ test-expr -e 'uint(16)' -l '"4294967296"'
0
$ test-expr -e 'uint(32)' -l 4294967296
0
$ test-expr -e 'uint(32)' -l '"4294967296"'
0
$ test-expr -e 'uint(64)' -l 4294967296
1
$ test-expr -e 'uint(64)' -l '"4294967296"'
1
$ test-expr -e 'int(8)' -l 18446744073709551614
0
$ test-expr -e 'int(8)' -l '"18446744073709551614"'
0
$ test-expr -e 'int(16)' -l 18446744073709551614
0
$ test-expr -e 'int(16)' -l '"18446744073709551614"'
0
$ test-expr -e 'int(32)' -l 18446744073709551614
0
$ test-expr -e 'int(32)' -l '"18446744073709551614"'
0
$ test-expr -e 'int(64)' -l 18446744073709551614
0
$ test-expr -e 'int(64)' -l '"18446744073709551614"'
0
$ test-expr -e 'uint(8)' -l 18446744073709551614
0
$ test-expr -e 'uint(8)' -l '"18446744073709551614"'
0
$ test-expr -e 'uint(16)' -l 18446744073709551614
0
$ test-expr -e 'uint(16)' -l '"18446744073709551614"'
0
$ test-expr -e 'uint(32)' -l 18446744073709551614
0
$ test-expr -e 'uint(32)' -l '"18446744073709551614"'
0
$ test-expr -e 'uint(64)' -l 18446744073709551614
1
$ test-expr -e 'uint(64)' -l '"18446744073709551614"'
1
$ test-expr -e 'int(8)' -l 18446744073709551615
0
$ test-expr -e 'int(8)' -l '"18446744073709551615"'
0
$ test-expr -e 'int(16)' -l 18446744073709551615
0
$ test-expr -e 'int(16)' -l '"18446744073709551615"'
0
$ test-expr -e 'int(32)' -l 18446744073709551615
0
$ test-expr -e 'int(32)' -l '"18446744073709551615"'
0
$ test-expr -e 'int(64)' -l 18446744073709551615
0
$ test-expr -e 'int(64)' -l '"18446744073709551615"'
0
$ test-expr -e 'uint(8)' -l 18446744073709551615
0
$ test-expr -e 'uint(8)' -l '"18446744073709551615"'
0
$ test-expr -e 'uint(16)' -l 18446744073709551615
0
$ test-expr -e 'uint(16)' -l '"18446744073709551615"'
0
$ test-expr -e 'uint(32)' -l 18446744073709551615
0
$ test-expr -e 'uint(32)' -l '"18446744073709551615"'
0
$ test-expr -e 'uint(64)' -l 18446744073709551615
1
$ test-expr -e 'uint(64)' -l '"18446744073709551615"'
1
$ test-expr -e 'int(8)' -l 18446744073709551616
0
$ test-expr -e 'int(8)' -l '"18446744073709551616"'
0
$ test-expr -e 'int(16)' -l 18446744073709551616
0
$ test-expr -e 'int(16)' -l '"18446744073709551616"'
0
$ test-expr -e 'int(32)' -l 18446744073709551616
0
$ test-expr -e 'int(32)' -l '"18446744073709551616"'
0
$ test-expr -e 'int(64)' -l 18446744073709551616
0
$ test-expr -e 'int(64)' -l '"18446744073709551616"'
0
$ test-expr -e 'uint(8)' -l 18446744073709551616
0
$ test-expr -e 'uint(8)' -l '"18446744073709551616"'
0
$ test-expr -e 'uint(16)' -l 18446744073709551616
0
$ test-expr -e 'uint(16)' -l '"18446744073709551616"'
0
$ test-expr -e 'uint(32)' -l 18446744073709551616
0
$ test-expr -e 'uint(32)' -l '"18446744073709551616"'
0
$ test-expr -e 'uint(64)' -l 18446744073709551616
0
$ test-expr -e 'uint(64)' -l '"18446744073709551616"'
0
$ test-expr -e 'int(8)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'int(8)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'int(16)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'int(16)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'int(32)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'int(32)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'int(64)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'int(64)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'uint(8)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'uint(8)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'uint(16)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'uint(16)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'uint(32)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'uint(32)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'uint(64)' -l 340282366920938463463374607431768211454
0
$ test-expr -e 'uint(64)' -l '"340282366920938463463374607431768211454"'
0
$ test-expr -e 'int(8)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'int(8)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'int(16)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'int(16)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'int(32)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'int(32)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'int(64)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'int(64)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'uint(8)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'uint(8)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'uint(16)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'uint(16)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'uint(32)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'uint(32)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'uint(64)' -l 340282366920938463463374607431768211455
0
$ test-expr -e 'uint(64)' -l '"340282366920938463463374607431768211455"'
0
$ test-expr -e 'int(8)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'int(8)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'int(16)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'int(16)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'int(32)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'int(32)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'int(64)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'int(64)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'uint(8)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'uint(8)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'uint(16)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'uint(16)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'uint(32)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'uint(32)' -l '"340282366920938463463374607431768211456"'
0
$ test-expr -e 'uint(64)' -l 340282366920938463463374607431768211456
0
$ test-expr -e 'uint(64)' -l '"340282366920938463463374607431768211456"'
0
$

--[ builtins3 ]-----------------------------------------------------------------

#
# # meta command:
# $ ssed ../lib/json-litex.c -Rn -e 's/^JSON_LITEX_EXPR_BUILTIN_STR_DEF\(\s*([a-z][a-z0-9_]*)\s*,\s*"(.*?)"\s*\)\s*;\s*$/\1=\x27\2\x27/p'
# timestamp='%s'
# long_iso='%Y-%m-%d %H:%M:%S'
# iso_8601='%Y-%m-%dT%H:%M:%S.%NZ'
# full_iso='%Y-%m-%d %H:%M:%S.%N %z'
# c_locale='%a %b %e %H:%M:%S %Z %Y'
# $ eval `ssed ../lib/json-litex.c -Rn -e 's/^JSON_LITEX_EXPR_BUILTIN_STR_DEF\(\s*([a-z][a-z0-9_]*)\s*,\s*"(.*?)"\s*\)\s*;\s*$/\1=\x27\2\x27/p'`
# $ for s in timestamp long_iso iso_8601 full_iso c_locale; do d="$(eval "date +\"\$$s\"")"; for a in timestamp long_iso iso_8601 full_iso c_locale; do for f in %s '"%s"'; do [ "$s" != 'timestamp' -a "$f" == '%s' ] && continue; printf -v c "test-expr 'date($a)' '$f'" "$d"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done; done
#
$ test-expr 'date(timestamp)' '1539512224'
1
$ test-expr 'date(timestamp)' '"1539512224"'
1
$ test-expr 'date(long_iso)' '1539512224'
0
$ test-expr 'date(long_iso)' '"1539512224"'
0
$ test-expr 'date(iso_8601)' '1539512224'
0
$ test-expr 'date(iso_8601)' '"1539512224"'
0
$ test-expr 'date(full_iso)' '1539512224'
0
$ test-expr 'date(full_iso)' '"1539512224"'
0
$ test-expr 'date(c_locale)' '1539512224'
0
$ test-expr 'date(c_locale)' '"1539512224"'
0
$ test-expr 'date(timestamp)' '"2018-10-14 13:17:04"'
0
$ test-expr 'date(long_iso)' '"2018-10-14 13:17:04"'
1
$ test-expr 'date(iso_8601)' '"2018-10-14 13:17:04"'
0
$ test-expr 'date(full_iso)' '"2018-10-14 13:17:04"'
0
$ test-expr 'date(c_locale)' '"2018-10-14 13:17:04"'
0
$ test-expr 'date(timestamp)' '"2018-10-14T13:17:04.087142150Z"'
0
$ test-expr 'date(long_iso)' '"2018-10-14T13:17:04.087142150Z"'
0
$ test-expr 'date(iso_8601)' '"2018-10-14T13:17:04.087142150Z"'
1
$ test-expr 'date(full_iso)' '"2018-10-14T13:17:04.087142150Z"'
0
$ test-expr 'date(c_locale)' '"2018-10-14T13:17:04.087142150Z"'
0
$ test-expr 'date(timestamp)' '"2018-10-14 13:17:04.095305614 +0300"'
0
$ test-expr 'date(long_iso)' '"2018-10-14 13:17:04.095305614 +0300"'
0
$ test-expr 'date(iso_8601)' '"2018-10-14 13:17:04.095305614 +0300"'
0
$ test-expr 'date(full_iso)' '"2018-10-14 13:17:04.095305614 +0300"'
1
$ test-expr 'date(c_locale)' '"2018-10-14 13:17:04.095305614 +0300"'
0
$ test-expr 'date(timestamp)' '"Sun Oct 14 13:17:04 EEST 2018"'
0
$ test-expr 'date(long_iso)' '"Sun Oct 14 13:17:04 EEST 2018"'
0
$ test-expr 'date(iso_8601)' '"Sun Oct 14 13:17:04 EEST 2018"'
0
$ test-expr 'date(full_iso)' '"Sun Oct 14 13:17:04 EEST 2018"'
0
$ test-expr 'date(c_locale)' '"Sun Oct 14 13:17:04 EEST 2018"'
1
$

--[ builtins4 ]-----------------------------------------------------------------

#
# # meta command:
# $ for Z in `cut -d $'\t' -f1 ../lib/time-zones.txt`; do for a1 in '' foo; do for a2 in '' ' '; do for b1 in '' ' '; do for b2 in '' bar; do c="test-expr 'date(\`$a1$a2%Z$b1$b2\`)' '\"$a1$a2$Z$b1$b2\"'"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done; done; done; done
#
$ test-expr 'date(`%Z`)' '"ADT"'
1
$ test-expr 'date(`%Zbar`)' '"ADTbar"'
1
$ test-expr 'date(`%Z `)' '"ADT "'
1
$ test-expr 'date(`%Z bar`)' '"ADT bar"'
1
$ test-expr 'date(` %Z`)' '" ADT"'
1
$ test-expr 'date(` %Zbar`)' '" ADTbar"'
1
$ test-expr 'date(` %Z `)' '" ADT "'
1
$ test-expr 'date(` %Z bar`)' '" ADT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooADT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooADTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooADT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooADT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo ADT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo ADTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo ADT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo ADT bar"'
1
$ test-expr 'date(`%Z`)' '"AKDT"'
1
$ test-expr 'date(`%Zbar`)' '"AKDTbar"'
1
$ test-expr 'date(`%Z `)' '"AKDT "'
1
$ test-expr 'date(`%Z bar`)' '"AKDT bar"'
1
$ test-expr 'date(` %Z`)' '" AKDT"'
1
$ test-expr 'date(` %Zbar`)' '" AKDTbar"'
1
$ test-expr 'date(` %Z `)' '" AKDT "'
1
$ test-expr 'date(` %Z bar`)' '" AKDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooAKDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooAKDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooAKDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooAKDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo AKDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo AKDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo AKDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo AKDT bar"'
1
$ test-expr 'date(`%Z`)' '"AKST"'
1
$ test-expr 'date(`%Zbar`)' '"AKSTbar"'
1
$ test-expr 'date(`%Z `)' '"AKST "'
1
$ test-expr 'date(`%Z bar`)' '"AKST bar"'
1
$ test-expr 'date(` %Z`)' '" AKST"'
1
$ test-expr 'date(` %Zbar`)' '" AKSTbar"'
1
$ test-expr 'date(` %Z `)' '" AKST "'
1
$ test-expr 'date(` %Z bar`)' '" AKST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooAKST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooAKSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooAKST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooAKST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo AKST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo AKSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo AKST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo AKST bar"'
1
$ test-expr 'date(`%Z`)' '"ART"'
1
$ test-expr 'date(`%Zbar`)' '"ARTbar"'
1
$ test-expr 'date(`%Z `)' '"ART "'
1
$ test-expr 'date(`%Z bar`)' '"ART bar"'
1
$ test-expr 'date(` %Z`)' '" ART"'
1
$ test-expr 'date(` %Zbar`)' '" ARTbar"'
1
$ test-expr 'date(` %Z `)' '" ART "'
1
$ test-expr 'date(` %Z bar`)' '" ART bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooART"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooARTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooART "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooART bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo ART"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo ARTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo ART "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo ART bar"'
1
$ test-expr 'date(`%Z`)' '"AST"'
1
$ test-expr 'date(`%Zbar`)' '"ASTbar"'
1
$ test-expr 'date(`%Z `)' '"AST "'
1
$ test-expr 'date(`%Z bar`)' '"AST bar"'
1
$ test-expr 'date(` %Z`)' '" AST"'
1
$ test-expr 'date(` %Zbar`)' '" ASTbar"'
1
$ test-expr 'date(` %Z `)' '" AST "'
1
$ test-expr 'date(` %Z bar`)' '" AST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooAST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooASTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooAST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooAST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo AST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo ASTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo AST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo AST bar"'
1
$ test-expr 'date(`%Z`)' '"BRST"'
1
$ test-expr 'date(`%Zbar`)' '"BRSTbar"'
1
$ test-expr 'date(`%Z `)' '"BRST "'
1
$ test-expr 'date(`%Z bar`)' '"BRST bar"'
1
$ test-expr 'date(` %Z`)' '" BRST"'
1
$ test-expr 'date(` %Zbar`)' '" BRSTbar"'
1
$ test-expr 'date(` %Z `)' '" BRST "'
1
$ test-expr 'date(` %Z bar`)' '" BRST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooBRST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooBRSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooBRST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooBRST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo BRST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo BRSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo BRST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo BRST bar"'
1
$ test-expr 'date(`%Z`)' '"BRT"'
1
$ test-expr 'date(`%Zbar`)' '"BRTbar"'
1
$ test-expr 'date(`%Z `)' '"BRT "'
1
$ test-expr 'date(`%Z bar`)' '"BRT bar"'
1
$ test-expr 'date(` %Z`)' '" BRT"'
1
$ test-expr 'date(` %Zbar`)' '" BRTbar"'
1
$ test-expr 'date(` %Z `)' '" BRT "'
1
$ test-expr 'date(` %Z bar`)' '" BRT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooBRT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooBRTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooBRT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooBRT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo BRT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo BRTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo BRT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo BRT bar"'
1
$ test-expr 'date(`%Z`)' '"BST"'
1
$ test-expr 'date(`%Zbar`)' '"BSTbar"'
1
$ test-expr 'date(`%Z `)' '"BST "'
1
$ test-expr 'date(`%Z bar`)' '"BST bar"'
1
$ test-expr 'date(` %Z`)' '" BST"'
1
$ test-expr 'date(` %Zbar`)' '" BSTbar"'
1
$ test-expr 'date(` %Z `)' '" BST "'
1
$ test-expr 'date(` %Z bar`)' '" BST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooBST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooBSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooBST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooBST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo BST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo BSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo BST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo BST bar"'
1
$ test-expr 'date(`%Z`)' '"CAT"'
1
$ test-expr 'date(`%Zbar`)' '"CATbar"'
1
$ test-expr 'date(`%Z `)' '"CAT "'
1
$ test-expr 'date(`%Z bar`)' '"CAT bar"'
1
$ test-expr 'date(` %Z`)' '" CAT"'
1
$ test-expr 'date(` %Zbar`)' '" CATbar"'
1
$ test-expr 'date(` %Z `)' '" CAT "'
1
$ test-expr 'date(` %Z bar`)' '" CAT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCAT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCATbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCAT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCAT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CAT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CATbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CAT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CAT bar"'
1
$ test-expr 'date(`%Z`)' '"CDT"'
1
$ test-expr 'date(`%Zbar`)' '"CDTbar"'
1
$ test-expr 'date(`%Z `)' '"CDT "'
1
$ test-expr 'date(`%Z bar`)' '"CDT bar"'
1
$ test-expr 'date(` %Z`)' '" CDT"'
1
$ test-expr 'date(` %Zbar`)' '" CDTbar"'
1
$ test-expr 'date(` %Z `)' '" CDT "'
1
$ test-expr 'date(` %Z bar`)' '" CDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CDT bar"'
1
$ test-expr 'date(`%Z`)' '"CEST"'
1
$ test-expr 'date(`%Zbar`)' '"CESTbar"'
1
$ test-expr 'date(`%Z `)' '"CEST "'
1
$ test-expr 'date(`%Z bar`)' '"CEST bar"'
1
$ test-expr 'date(` %Z`)' '" CEST"'
1
$ test-expr 'date(` %Zbar`)' '" CESTbar"'
1
$ test-expr 'date(` %Z `)' '" CEST "'
1
$ test-expr 'date(` %Z bar`)' '" CEST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCEST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCESTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCEST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCEST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CEST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CESTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CEST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CEST bar"'
1
$ test-expr 'date(`%Z`)' '"CET"'
1
$ test-expr 'date(`%Zbar`)' '"CETbar"'
1
$ test-expr 'date(`%Z `)' '"CET "'
1
$ test-expr 'date(`%Z bar`)' '"CET bar"'
1
$ test-expr 'date(` %Z`)' '" CET"'
1
$ test-expr 'date(` %Zbar`)' '" CETbar"'
1
$ test-expr 'date(` %Z `)' '" CET "'
1
$ test-expr 'date(` %Z bar`)' '" CET bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCET"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCETbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCET "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCET bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CET"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CETbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CET "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CET bar"'
1
$ test-expr 'date(`%Z`)' '"CLST"'
1
$ test-expr 'date(`%Zbar`)' '"CLSTbar"'
1
$ test-expr 'date(`%Z `)' '"CLST "'
1
$ test-expr 'date(`%Z bar`)' '"CLST bar"'
1
$ test-expr 'date(` %Z`)' '" CLST"'
1
$ test-expr 'date(` %Zbar`)' '" CLSTbar"'
1
$ test-expr 'date(` %Z `)' '" CLST "'
1
$ test-expr 'date(` %Z bar`)' '" CLST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCLST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCLSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCLST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCLST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CLST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CLSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CLST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CLST bar"'
1
$ test-expr 'date(`%Z`)' '"CLT"'
1
$ test-expr 'date(`%Zbar`)' '"CLTbar"'
1
$ test-expr 'date(`%Z `)' '"CLT "'
1
$ test-expr 'date(`%Z bar`)' '"CLT bar"'
1
$ test-expr 'date(` %Z`)' '" CLT"'
1
$ test-expr 'date(` %Zbar`)' '" CLTbar"'
1
$ test-expr 'date(` %Z `)' '" CLT "'
1
$ test-expr 'date(` %Z bar`)' '" CLT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCLT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCLTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCLT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCLT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CLT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CLTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CLT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CLT bar"'
1
$ test-expr 'date(`%Z`)' '"CST"'
1
$ test-expr 'date(`%Zbar`)' '"CSTbar"'
1
$ test-expr 'date(`%Z `)' '"CST "'
1
$ test-expr 'date(`%Z bar`)' '"CST bar"'
1
$ test-expr 'date(` %Z`)' '" CST"'
1
$ test-expr 'date(` %Zbar`)' '" CSTbar"'
1
$ test-expr 'date(` %Z `)' '" CST "'
1
$ test-expr 'date(` %Z bar`)' '" CST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooCST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooCSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooCST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooCST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo CST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo CSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo CST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo CST bar"'
1
$ test-expr 'date(`%Z`)' '"EAT"'
1
$ test-expr 'date(`%Zbar`)' '"EATbar"'
1
$ test-expr 'date(`%Z `)' '"EAT "'
1
$ test-expr 'date(`%Z bar`)' '"EAT bar"'
1
$ test-expr 'date(` %Z`)' '" EAT"'
1
$ test-expr 'date(` %Zbar`)' '" EATbar"'
1
$ test-expr 'date(` %Z `)' '" EAT "'
1
$ test-expr 'date(` %Z bar`)' '" EAT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooEAT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooEATbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooEAT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooEAT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo EAT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo EATbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo EAT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo EAT bar"'
1
$ test-expr 'date(`%Z`)' '"EDT"'
1
$ test-expr 'date(`%Zbar`)' '"EDTbar"'
1
$ test-expr 'date(`%Z `)' '"EDT "'
1
$ test-expr 'date(`%Z bar`)' '"EDT bar"'
1
$ test-expr 'date(` %Z`)' '" EDT"'
1
$ test-expr 'date(` %Zbar`)' '" EDTbar"'
1
$ test-expr 'date(` %Z `)' '" EDT "'
1
$ test-expr 'date(` %Z bar`)' '" EDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooEDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooEDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooEDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooEDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo EDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo EDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo EDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo EDT bar"'
1
$ test-expr 'date(`%Z`)' '"EEST"'
1
$ test-expr 'date(`%Zbar`)' '"EESTbar"'
1
$ test-expr 'date(`%Z `)' '"EEST "'
1
$ test-expr 'date(`%Z bar`)' '"EEST bar"'
1
$ test-expr 'date(` %Z`)' '" EEST"'
1
$ test-expr 'date(` %Zbar`)' '" EESTbar"'
1
$ test-expr 'date(` %Z `)' '" EEST "'
1
$ test-expr 'date(` %Z bar`)' '" EEST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooEEST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooEESTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooEEST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooEEST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo EEST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo EESTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo EEST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo EEST bar"'
1
$ test-expr 'date(`%Z`)' '"EET"'
1
$ test-expr 'date(`%Zbar`)' '"EETbar"'
1
$ test-expr 'date(`%Z `)' '"EET "'
1
$ test-expr 'date(`%Z bar`)' '"EET bar"'
1
$ test-expr 'date(` %Z`)' '" EET"'
1
$ test-expr 'date(` %Zbar`)' '" EETbar"'
1
$ test-expr 'date(` %Z `)' '" EET "'
1
$ test-expr 'date(` %Z bar`)' '" EET bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooEET"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooEETbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooEET "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooEET bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo EET"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo EETbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo EET "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo EET bar"'
1
$ test-expr 'date(`%Z`)' '"EST"'
1
$ test-expr 'date(`%Zbar`)' '"ESTbar"'
1
$ test-expr 'date(`%Z `)' '"EST "'
1
$ test-expr 'date(`%Z bar`)' '"EST bar"'
1
$ test-expr 'date(` %Z`)' '" EST"'
1
$ test-expr 'date(` %Zbar`)' '" ESTbar"'
1
$ test-expr 'date(` %Z `)' '" EST "'
1
$ test-expr 'date(` %Z bar`)' '" EST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooEST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooESTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooEST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooEST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo EST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo ESTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo EST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo EST bar"'
1
$ test-expr 'date(`%Z`)' '"GST"'
1
$ test-expr 'date(`%Zbar`)' '"GSTbar"'
1
$ test-expr 'date(`%Z `)' '"GST "'
1
$ test-expr 'date(`%Z bar`)' '"GST bar"'
1
$ test-expr 'date(` %Z`)' '" GST"'
1
$ test-expr 'date(` %Zbar`)' '" GSTbar"'
1
$ test-expr 'date(` %Z `)' '" GST "'
1
$ test-expr 'date(` %Z bar`)' '" GST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooGST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooGSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooGST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooGST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo GST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo GSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo GST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo GST bar"'
1
$ test-expr 'date(`%Z`)' '"HADT"'
1
$ test-expr 'date(`%Zbar`)' '"HADTbar"'
1
$ test-expr 'date(`%Z `)' '"HADT "'
1
$ test-expr 'date(`%Z bar`)' '"HADT bar"'
1
$ test-expr 'date(` %Z`)' '" HADT"'
1
$ test-expr 'date(` %Zbar`)' '" HADTbar"'
1
$ test-expr 'date(` %Z `)' '" HADT "'
1
$ test-expr 'date(` %Z bar`)' '" HADT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooHADT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooHADTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooHADT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooHADT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo HADT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo HADTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo HADT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo HADT bar"'
1
$ test-expr 'date(`%Z`)' '"HAST"'
1
$ test-expr 'date(`%Zbar`)' '"HASTbar"'
1
$ test-expr 'date(`%Z `)' '"HAST "'
1
$ test-expr 'date(`%Z bar`)' '"HAST bar"'
1
$ test-expr 'date(` %Z`)' '" HAST"'
1
$ test-expr 'date(` %Zbar`)' '" HASTbar"'
1
$ test-expr 'date(` %Z `)' '" HAST "'
1
$ test-expr 'date(` %Z bar`)' '" HAST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooHAST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooHASTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooHAST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooHAST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo HAST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo HASTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo HAST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo HAST bar"'
1
$ test-expr 'date(`%Z`)' '"HST"'
1
$ test-expr 'date(`%Zbar`)' '"HSTbar"'
1
$ test-expr 'date(`%Z `)' '"HST "'
1
$ test-expr 'date(`%Z bar`)' '"HST bar"'
1
$ test-expr 'date(` %Z`)' '" HST"'
1
$ test-expr 'date(` %Zbar`)' '" HSTbar"'
1
$ test-expr 'date(` %Z `)' '" HST "'
1
$ test-expr 'date(` %Z bar`)' '" HST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooHST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooHSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooHST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooHST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo HST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo HSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo HST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo HST bar"'
1
$ test-expr 'date(`%Z`)' '"IST"'
1
$ test-expr 'date(`%Zbar`)' '"ISTbar"'
1
$ test-expr 'date(`%Z `)' '"IST "'
1
$ test-expr 'date(`%Z bar`)' '"IST bar"'
1
$ test-expr 'date(` %Z`)' '" IST"'
1
$ test-expr 'date(` %Zbar`)' '" ISTbar"'
1
$ test-expr 'date(` %Z `)' '" IST "'
1
$ test-expr 'date(` %Z bar`)' '" IST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooIST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooISTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooIST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooIST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo IST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo ISTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo IST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo IST bar"'
1
$ test-expr 'date(`%Z`)' '"JST"'
1
$ test-expr 'date(`%Zbar`)' '"JSTbar"'
1
$ test-expr 'date(`%Z `)' '"JST "'
1
$ test-expr 'date(`%Z bar`)' '"JST bar"'
1
$ test-expr 'date(` %Z`)' '" JST"'
1
$ test-expr 'date(` %Zbar`)' '" JSTbar"'
1
$ test-expr 'date(` %Z `)' '" JST "'
1
$ test-expr 'date(` %Z bar`)' '" JST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooJST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooJSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooJST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooJST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo JST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo JSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo JST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo JST bar"'
1
$ test-expr 'date(`%Z`)' '"KST"'
1
$ test-expr 'date(`%Zbar`)' '"KSTbar"'
1
$ test-expr 'date(`%Z `)' '"KST "'
1
$ test-expr 'date(`%Z bar`)' '"KST bar"'
1
$ test-expr 'date(` %Z`)' '" KST"'
1
$ test-expr 'date(` %Zbar`)' '" KSTbar"'
1
$ test-expr 'date(` %Z `)' '" KST "'
1
$ test-expr 'date(` %Z bar`)' '" KST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooKST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooKSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooKST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooKST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo KST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo KSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo KST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo KST bar"'
1
$ test-expr 'date(`%Z`)' '"MDT"'
1
$ test-expr 'date(`%Zbar`)' '"MDTbar"'
1
$ test-expr 'date(`%Z `)' '"MDT "'
1
$ test-expr 'date(`%Z bar`)' '"MDT bar"'
1
$ test-expr 'date(` %Z`)' '" MDT"'
1
$ test-expr 'date(` %Zbar`)' '" MDTbar"'
1
$ test-expr 'date(` %Z `)' '" MDT "'
1
$ test-expr 'date(` %Z bar`)' '" MDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MDT bar"'
1
$ test-expr 'date(`%Z`)' '"MEST"'
1
$ test-expr 'date(`%Zbar`)' '"MESTbar"'
1
$ test-expr 'date(`%Z `)' '"MEST "'
1
$ test-expr 'date(`%Z bar`)' '"MEST bar"'
1
$ test-expr 'date(` %Z`)' '" MEST"'
1
$ test-expr 'date(` %Zbar`)' '" MESTbar"'
1
$ test-expr 'date(` %Z `)' '" MEST "'
1
$ test-expr 'date(` %Z bar`)' '" MEST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMEST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMESTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMEST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMEST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MEST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MESTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MEST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MEST bar"'
1
$ test-expr 'date(`%Z`)' '"MESZ"'
1
$ test-expr 'date(`%Zbar`)' '"MESZbar"'
1
$ test-expr 'date(`%Z `)' '"MESZ "'
1
$ test-expr 'date(`%Z bar`)' '"MESZ bar"'
1
$ test-expr 'date(` %Z`)' '" MESZ"'
1
$ test-expr 'date(` %Zbar`)' '" MESZbar"'
1
$ test-expr 'date(` %Z `)' '" MESZ "'
1
$ test-expr 'date(` %Z bar`)' '" MESZ bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMESZ"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMESZbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMESZ "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMESZ bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MESZ"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MESZbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MESZ "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MESZ bar"'
1
$ test-expr 'date(`%Z`)' '"MET"'
1
$ test-expr 'date(`%Zbar`)' '"METbar"'
1
$ test-expr 'date(`%Z `)' '"MET "'
1
$ test-expr 'date(`%Z bar`)' '"MET bar"'
1
$ test-expr 'date(` %Z`)' '" MET"'
1
$ test-expr 'date(` %Zbar`)' '" METbar"'
1
$ test-expr 'date(` %Z `)' '" MET "'
1
$ test-expr 'date(` %Z bar`)' '" MET bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMET"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMETbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMET "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMET bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MET"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo METbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MET "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MET bar"'
1
$ test-expr 'date(`%Z`)' '"MEZ"'
1
$ test-expr 'date(`%Zbar`)' '"MEZbar"'
1
$ test-expr 'date(`%Z `)' '"MEZ "'
1
$ test-expr 'date(`%Z bar`)' '"MEZ bar"'
1
$ test-expr 'date(` %Z`)' '" MEZ"'
1
$ test-expr 'date(` %Zbar`)' '" MEZbar"'
1
$ test-expr 'date(` %Z `)' '" MEZ "'
1
$ test-expr 'date(` %Z bar`)' '" MEZ bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMEZ"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMEZbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMEZ "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMEZ bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MEZ"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MEZbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MEZ "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MEZ bar"'
1
$ test-expr 'date(`%Z`)' '"MSD"'
1
$ test-expr 'date(`%Zbar`)' '"MSDbar"'
1
$ test-expr 'date(`%Z `)' '"MSD "'
1
$ test-expr 'date(`%Z bar`)' '"MSD bar"'
1
$ test-expr 'date(` %Z`)' '" MSD"'
1
$ test-expr 'date(` %Zbar`)' '" MSDbar"'
1
$ test-expr 'date(` %Z `)' '" MSD "'
1
$ test-expr 'date(` %Z bar`)' '" MSD bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMSD"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMSDbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMSD "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMSD bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MSD"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MSDbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MSD "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MSD bar"'
1
$ test-expr 'date(`%Z`)' '"MSK"'
1
$ test-expr 'date(`%Zbar`)' '"MSKbar"'
1
$ test-expr 'date(`%Z `)' '"MSK "'
1
$ test-expr 'date(`%Z bar`)' '"MSK bar"'
1
$ test-expr 'date(` %Z`)' '" MSK"'
1
$ test-expr 'date(` %Zbar`)' '" MSKbar"'
1
$ test-expr 'date(` %Z `)' '" MSK "'
1
$ test-expr 'date(` %Z bar`)' '" MSK bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMSK"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMSKbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMSK "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMSK bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MSK"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MSKbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MSK "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MSK bar"'
1
$ test-expr 'date(`%Z`)' '"MST"'
1
$ test-expr 'date(`%Zbar`)' '"MSTbar"'
1
$ test-expr 'date(`%Z `)' '"MST "'
1
$ test-expr 'date(`%Z bar`)' '"MST bar"'
1
$ test-expr 'date(` %Z`)' '" MST"'
1
$ test-expr 'date(` %Zbar`)' '" MSTbar"'
1
$ test-expr 'date(` %Z `)' '" MST "'
1
$ test-expr 'date(` %Z bar`)' '" MST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooMST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooMSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooMST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooMST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo MST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo MSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo MST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo MST bar"'
1
$ test-expr 'date(`%Z`)' '"NDT"'
1
$ test-expr 'date(`%Zbar`)' '"NDTbar"'
1
$ test-expr 'date(`%Z `)' '"NDT "'
1
$ test-expr 'date(`%Z bar`)' '"NDT bar"'
1
$ test-expr 'date(` %Z`)' '" NDT"'
1
$ test-expr 'date(` %Zbar`)' '" NDTbar"'
1
$ test-expr 'date(` %Z `)' '" NDT "'
1
$ test-expr 'date(` %Z bar`)' '" NDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooNDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooNDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooNDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooNDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo NDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo NDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo NDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo NDT bar"'
1
$ test-expr 'date(`%Z`)' '"NST"'
1
$ test-expr 'date(`%Zbar`)' '"NSTbar"'
1
$ test-expr 'date(`%Z `)' '"NST "'
1
$ test-expr 'date(`%Z bar`)' '"NST bar"'
1
$ test-expr 'date(` %Z`)' '" NST"'
1
$ test-expr 'date(` %Zbar`)' '" NSTbar"'
1
$ test-expr 'date(` %Z `)' '" NST "'
1
$ test-expr 'date(` %Z bar`)' '" NST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooNST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooNSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooNST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooNST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo NST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo NSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo NST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo NST bar"'
1
$ test-expr 'date(`%Z`)' '"NZDT"'
1
$ test-expr 'date(`%Zbar`)' '"NZDTbar"'
1
$ test-expr 'date(`%Z `)' '"NZDT "'
1
$ test-expr 'date(`%Z bar`)' '"NZDT bar"'
1
$ test-expr 'date(` %Z`)' '" NZDT"'
1
$ test-expr 'date(` %Zbar`)' '" NZDTbar"'
1
$ test-expr 'date(` %Z `)' '" NZDT "'
1
$ test-expr 'date(` %Z bar`)' '" NZDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooNZDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooNZDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooNZDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooNZDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo NZDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo NZDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo NZDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo NZDT bar"'
1
$ test-expr 'date(`%Z`)' '"NZST"'
1
$ test-expr 'date(`%Zbar`)' '"NZSTbar"'
1
$ test-expr 'date(`%Z `)' '"NZST "'
1
$ test-expr 'date(`%Z bar`)' '"NZST bar"'
1
$ test-expr 'date(` %Z`)' '" NZST"'
1
$ test-expr 'date(` %Zbar`)' '" NZSTbar"'
1
$ test-expr 'date(` %Z `)' '" NZST "'
1
$ test-expr 'date(` %Z bar`)' '" NZST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooNZST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooNZSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooNZST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooNZST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo NZST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo NZSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo NZST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo NZST bar"'
1
$ test-expr 'date(`%Z`)' '"PDT"'
1
$ test-expr 'date(`%Zbar`)' '"PDTbar"'
1
$ test-expr 'date(`%Z `)' '"PDT "'
1
$ test-expr 'date(`%Z bar`)' '"PDT bar"'
1
$ test-expr 'date(` %Z`)' '" PDT"'
1
$ test-expr 'date(` %Zbar`)' '" PDTbar"'
1
$ test-expr 'date(` %Z `)' '" PDT "'
1
$ test-expr 'date(` %Z bar`)' '" PDT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooPDT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooPDTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooPDT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooPDT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo PDT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo PDTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo PDT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo PDT bar"'
1
$ test-expr 'date(`%Z`)' '"PST"'
1
$ test-expr 'date(`%Zbar`)' '"PSTbar"'
1
$ test-expr 'date(`%Z `)' '"PST "'
1
$ test-expr 'date(`%Z bar`)' '"PST bar"'
1
$ test-expr 'date(` %Z`)' '" PST"'
1
$ test-expr 'date(` %Zbar`)' '" PSTbar"'
1
$ test-expr 'date(` %Z `)' '" PST "'
1
$ test-expr 'date(` %Z bar`)' '" PST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooPST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooPSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooPST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooPST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo PST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo PSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo PST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo PST bar"'
1
$ test-expr 'date(`%Z`)' '"SAST"'
1
$ test-expr 'date(`%Zbar`)' '"SASTbar"'
1
$ test-expr 'date(`%Z `)' '"SAST "'
1
$ test-expr 'date(`%Z bar`)' '"SAST bar"'
1
$ test-expr 'date(` %Z`)' '" SAST"'
1
$ test-expr 'date(` %Zbar`)' '" SASTbar"'
1
$ test-expr 'date(` %Z `)' '" SAST "'
1
$ test-expr 'date(` %Z bar`)' '" SAST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooSAST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooSASTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooSAST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooSAST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo SAST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo SASTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo SAST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo SAST bar"'
1
$ test-expr 'date(`%Z`)' '"SGT"'
1
$ test-expr 'date(`%Zbar`)' '"SGTbar"'
1
$ test-expr 'date(`%Z `)' '"SGT "'
1
$ test-expr 'date(`%Z bar`)' '"SGT bar"'
1
$ test-expr 'date(` %Z`)' '" SGT"'
1
$ test-expr 'date(` %Zbar`)' '" SGTbar"'
1
$ test-expr 'date(` %Z `)' '" SGT "'
1
$ test-expr 'date(` %Z bar`)' '" SGT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooSGT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooSGTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooSGT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooSGT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo SGT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo SGTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo SGT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo SGT bar"'
1
$ test-expr 'date(`%Z`)' '"SST"'
1
$ test-expr 'date(`%Zbar`)' '"SSTbar"'
1
$ test-expr 'date(`%Z `)' '"SST "'
1
$ test-expr 'date(`%Z bar`)' '"SST bar"'
1
$ test-expr 'date(` %Z`)' '" SST"'
1
$ test-expr 'date(` %Zbar`)' '" SSTbar"'
1
$ test-expr 'date(` %Z `)' '" SST "'
1
$ test-expr 'date(` %Z bar`)' '" SST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooSST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooSSTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooSST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooSST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo SST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo SSTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo SST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo SST bar"'
1
$ test-expr 'date(`%Z`)' '"UTC"'
1
$ test-expr 'date(`%Zbar`)' '"UTCbar"'
1
$ test-expr 'date(`%Z `)' '"UTC "'
1
$ test-expr 'date(`%Z bar`)' '"UTC bar"'
1
$ test-expr 'date(` %Z`)' '" UTC"'
1
$ test-expr 'date(` %Zbar`)' '" UTCbar"'
1
$ test-expr 'date(` %Z `)' '" UTC "'
1
$ test-expr 'date(` %Z bar`)' '" UTC bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooUTC"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooUTCbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooUTC "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooUTC bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo UTC"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo UTCbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo UTC "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo UTC bar"'
1
$ test-expr 'date(`%Z`)' '"WAT"'
1
$ test-expr 'date(`%Zbar`)' '"WATbar"'
1
$ test-expr 'date(`%Z `)' '"WAT "'
1
$ test-expr 'date(`%Z bar`)' '"WAT bar"'
1
$ test-expr 'date(` %Z`)' '" WAT"'
1
$ test-expr 'date(` %Zbar`)' '" WATbar"'
1
$ test-expr 'date(` %Z `)' '" WAT "'
1
$ test-expr 'date(` %Z bar`)' '" WAT bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooWAT"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooWATbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooWAT "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooWAT bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo WAT"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo WATbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo WAT "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo WAT bar"'
1
$ test-expr 'date(`%Z`)' '"WEST"'
1
$ test-expr 'date(`%Zbar`)' '"WESTbar"'
1
$ test-expr 'date(`%Z `)' '"WEST "'
1
$ test-expr 'date(`%Z bar`)' '"WEST bar"'
1
$ test-expr 'date(` %Z`)' '" WEST"'
1
$ test-expr 'date(` %Zbar`)' '" WESTbar"'
1
$ test-expr 'date(` %Z `)' '" WEST "'
1
$ test-expr 'date(` %Z bar`)' '" WEST bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooWEST"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooWESTbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooWEST "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooWEST bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo WEST"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo WESTbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo WEST "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo WEST bar"'
1
$ test-expr 'date(`%Z`)' '"WET"'
1
$ test-expr 'date(`%Zbar`)' '"WETbar"'
1
$ test-expr 'date(`%Z `)' '"WET "'
1
$ test-expr 'date(`%Z bar`)' '"WET bar"'
1
$ test-expr 'date(` %Z`)' '" WET"'
1
$ test-expr 'date(` %Zbar`)' '" WETbar"'
1
$ test-expr 'date(` %Z `)' '" WET "'
1
$ test-expr 'date(` %Z bar`)' '" WET bar"'
1
$ test-expr 'date(`foo%Z`)' '"fooWET"'
1
$ test-expr 'date(`foo%Zbar`)' '"fooWETbar"'
1
$ test-expr 'date(`foo%Z `)' '"fooWET "'
1
$ test-expr 'date(`foo%Z bar`)' '"fooWET bar"'
1
$ test-expr 'date(`foo %Z`)' '"foo WET"'
1
$ test-expr 'date(`foo %Zbar`)' '"foo WETbar"'
1
$ test-expr 'date(`foo %Z `)' '"foo WET "'
1
$ test-expr 'date(`foo %Z bar`)' '"foo WET bar"'
1
$

--[ builtins5 ]-----------------------------------------------------------------

#
# # meta command:
# $ for s in '' -; do for n in 0 1 999999998 999999999 1000000000 1000000001; do for a1 in '' foo; do for a2 in '' ' '; do for b1 in '' ' '; do for b2 in '' bar; do c="test-expr 'date(\`$a1$a2%N$b1$b2\`)' '\"$a1$a2$s$n$b1$b2\"'"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done; done; done; done; done
#
$ test-expr 'date(`%N`)' '"0"'
1
$ test-expr 'date(`%Nbar`)' '"0bar"'
1
$ test-expr 'date(`%N `)' '"0 "'
1
$ test-expr 'date(`%N bar`)' '"0 bar"'
1
$ test-expr 'date(` %N`)' '" 0"'
1
$ test-expr 'date(` %Nbar`)' '" 0bar"'
1
$ test-expr 'date(` %N `)' '" 0 "'
1
$ test-expr 'date(` %N bar`)' '" 0 bar"'
1
$ test-expr 'date(`foo%N`)' '"foo0"'
1
$ test-expr 'date(`foo%Nbar`)' '"foo0bar"'
1
$ test-expr 'date(`foo%N `)' '"foo0 "'
1
$ test-expr 'date(`foo%N bar`)' '"foo0 bar"'
1
$ test-expr 'date(`foo %N`)' '"foo 0"'
1
$ test-expr 'date(`foo %Nbar`)' '"foo 0bar"'
1
$ test-expr 'date(`foo %N `)' '"foo 0 "'
1
$ test-expr 'date(`foo %N bar`)' '"foo 0 bar"'
1
$ test-expr 'date(`%N`)' '"1"'
1
$ test-expr 'date(`%Nbar`)' '"1bar"'
1
$ test-expr 'date(`%N `)' '"1 "'
1
$ test-expr 'date(`%N bar`)' '"1 bar"'
1
$ test-expr 'date(` %N`)' '" 1"'
1
$ test-expr 'date(` %Nbar`)' '" 1bar"'
1
$ test-expr 'date(` %N `)' '" 1 "'
1
$ test-expr 'date(` %N bar`)' '" 1 bar"'
1
$ test-expr 'date(`foo%N`)' '"foo1"'
1
$ test-expr 'date(`foo%Nbar`)' '"foo1bar"'
1
$ test-expr 'date(`foo%N `)' '"foo1 "'
1
$ test-expr 'date(`foo%N bar`)' '"foo1 bar"'
1
$ test-expr 'date(`foo %N`)' '"foo 1"'
1
$ test-expr 'date(`foo %Nbar`)' '"foo 1bar"'
1
$ test-expr 'date(`foo %N `)' '"foo 1 "'
1
$ test-expr 'date(`foo %N bar`)' '"foo 1 bar"'
1
$ test-expr 'date(`%N`)' '"999999998"'
1
$ test-expr 'date(`%Nbar`)' '"999999998bar"'
1
$ test-expr 'date(`%N `)' '"999999998 "'
1
$ test-expr 'date(`%N bar`)' '"999999998 bar"'
1
$ test-expr 'date(` %N`)' '" 999999998"'
1
$ test-expr 'date(` %Nbar`)' '" 999999998bar"'
1
$ test-expr 'date(` %N `)' '" 999999998 "'
1
$ test-expr 'date(` %N bar`)' '" 999999998 bar"'
1
$ test-expr 'date(`foo%N`)' '"foo999999998"'
1
$ test-expr 'date(`foo%Nbar`)' '"foo999999998bar"'
1
$ test-expr 'date(`foo%N `)' '"foo999999998 "'
1
$ test-expr 'date(`foo%N bar`)' '"foo999999998 bar"'
1
$ test-expr 'date(`foo %N`)' '"foo 999999998"'
1
$ test-expr 'date(`foo %Nbar`)' '"foo 999999998bar"'
1
$ test-expr 'date(`foo %N `)' '"foo 999999998 "'
1
$ test-expr 'date(`foo %N bar`)' '"foo 999999998 bar"'
1
$ test-expr 'date(`%N`)' '"999999999"'
1
$ test-expr 'date(`%Nbar`)' '"999999999bar"'
1
$ test-expr 'date(`%N `)' '"999999999 "'
1
$ test-expr 'date(`%N bar`)' '"999999999 bar"'
1
$ test-expr 'date(` %N`)' '" 999999999"'
1
$ test-expr 'date(` %Nbar`)' '" 999999999bar"'
1
$ test-expr 'date(` %N `)' '" 999999999 "'
1
$ test-expr 'date(` %N bar`)' '" 999999999 bar"'
1
$ test-expr 'date(`foo%N`)' '"foo999999999"'
1
$ test-expr 'date(`foo%Nbar`)' '"foo999999999bar"'
1
$ test-expr 'date(`foo%N `)' '"foo999999999 "'
1
$ test-expr 'date(`foo%N bar`)' '"foo999999999 bar"'
1
$ test-expr 'date(`foo %N`)' '"foo 999999999"'
1
$ test-expr 'date(`foo %Nbar`)' '"foo 999999999bar"'
1
$ test-expr 'date(`foo %N `)' '"foo 999999999 "'
1
$ test-expr 'date(`foo %N bar`)' '"foo 999999999 bar"'
1
$ test-expr 'date(`%N`)' '"1000000000"'
0
$ test-expr 'date(`%Nbar`)' '"1000000000bar"'
0
$ test-expr 'date(`%N `)' '"1000000000 "'
0
$ test-expr 'date(`%N bar`)' '"1000000000 bar"'
0
$ test-expr 'date(` %N`)' '" 1000000000"'
0
$ test-expr 'date(` %Nbar`)' '" 1000000000bar"'
0
$ test-expr 'date(` %N `)' '" 1000000000 "'
0
$ test-expr 'date(` %N bar`)' '" 1000000000 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo1000000000"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo1000000000bar"'
0
$ test-expr 'date(`foo%N `)' '"foo1000000000 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo1000000000 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo 1000000000"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo 1000000000bar"'
0
$ test-expr 'date(`foo %N `)' '"foo 1000000000 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo 1000000000 bar"'
0
$ test-expr 'date(`%N`)' '"1000000001"'
0
$ test-expr 'date(`%Nbar`)' '"1000000001bar"'
0
$ test-expr 'date(`%N `)' '"1000000001 "'
0
$ test-expr 'date(`%N bar`)' '"1000000001 bar"'
0
$ test-expr 'date(` %N`)' '" 1000000001"'
0
$ test-expr 'date(` %Nbar`)' '" 1000000001bar"'
0
$ test-expr 'date(` %N `)' '" 1000000001 "'
0
$ test-expr 'date(` %N bar`)' '" 1000000001 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo1000000001"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo1000000001bar"'
0
$ test-expr 'date(`foo%N `)' '"foo1000000001 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo1000000001 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo 1000000001"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo 1000000001bar"'
0
$ test-expr 'date(`foo %N `)' '"foo 1000000001 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo 1000000001 bar"'
0
$ test-expr 'date(`%N`)' '"-0"'
0
$ test-expr 'date(`%Nbar`)' '"-0bar"'
0
$ test-expr 'date(`%N `)' '"-0 "'
0
$ test-expr 'date(`%N bar`)' '"-0 bar"'
0
$ test-expr 'date(` %N`)' '" -0"'
0
$ test-expr 'date(` %Nbar`)' '" -0bar"'
0
$ test-expr 'date(` %N `)' '" -0 "'
0
$ test-expr 'date(` %N bar`)' '" -0 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo-0"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo-0bar"'
0
$ test-expr 'date(`foo%N `)' '"foo-0 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo-0 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo -0"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo -0bar"'
0
$ test-expr 'date(`foo %N `)' '"foo -0 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo -0 bar"'
0
$ test-expr 'date(`%N`)' '"-1"'
0
$ test-expr 'date(`%Nbar`)' '"-1bar"'
0
$ test-expr 'date(`%N `)' '"-1 "'
0
$ test-expr 'date(`%N bar`)' '"-1 bar"'
0
$ test-expr 'date(` %N`)' '" -1"'
0
$ test-expr 'date(` %Nbar`)' '" -1bar"'
0
$ test-expr 'date(` %N `)' '" -1 "'
0
$ test-expr 'date(` %N bar`)' '" -1 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo-1"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo-1bar"'
0
$ test-expr 'date(`foo%N `)' '"foo-1 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo-1 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo -1"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo -1bar"'
0
$ test-expr 'date(`foo %N `)' '"foo -1 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo -1 bar"'
0
$ test-expr 'date(`%N`)' '"-999999998"'
0
$ test-expr 'date(`%Nbar`)' '"-999999998bar"'
0
$ test-expr 'date(`%N `)' '"-999999998 "'
0
$ test-expr 'date(`%N bar`)' '"-999999998 bar"'
0
$ test-expr 'date(` %N`)' '" -999999998"'
0
$ test-expr 'date(` %Nbar`)' '" -999999998bar"'
0
$ test-expr 'date(` %N `)' '" -999999998 "'
0
$ test-expr 'date(` %N bar`)' '" -999999998 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo-999999998"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo-999999998bar"'
0
$ test-expr 'date(`foo%N `)' '"foo-999999998 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo-999999998 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo -999999998"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo -999999998bar"'
0
$ test-expr 'date(`foo %N `)' '"foo -999999998 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo -999999998 bar"'
0
$ test-expr 'date(`%N`)' '"-999999999"'
0
$ test-expr 'date(`%Nbar`)' '"-999999999bar"'
0
$ test-expr 'date(`%N `)' '"-999999999 "'
0
$ test-expr 'date(`%N bar`)' '"-999999999 bar"'
0
$ test-expr 'date(` %N`)' '" -999999999"'
0
$ test-expr 'date(` %Nbar`)' '" -999999999bar"'
0
$ test-expr 'date(` %N `)' '" -999999999 "'
0
$ test-expr 'date(` %N bar`)' '" -999999999 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo-999999999"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo-999999999bar"'
0
$ test-expr 'date(`foo%N `)' '"foo-999999999 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo-999999999 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo -999999999"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo -999999999bar"'
0
$ test-expr 'date(`foo %N `)' '"foo -999999999 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo -999999999 bar"'
0
$ test-expr 'date(`%N`)' '"-1000000000"'
0
$ test-expr 'date(`%Nbar`)' '"-1000000000bar"'
0
$ test-expr 'date(`%N `)' '"-1000000000 "'
0
$ test-expr 'date(`%N bar`)' '"-1000000000 bar"'
0
$ test-expr 'date(` %N`)' '" -1000000000"'
0
$ test-expr 'date(` %Nbar`)' '" -1000000000bar"'
0
$ test-expr 'date(` %N `)' '" -1000000000 "'
0
$ test-expr 'date(` %N bar`)' '" -1000000000 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo-1000000000"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo-1000000000bar"'
0
$ test-expr 'date(`foo%N `)' '"foo-1000000000 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo-1000000000 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo -1000000000"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo -1000000000bar"'
0
$ test-expr 'date(`foo %N `)' '"foo -1000000000 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo -1000000000 bar"'
0
$ test-expr 'date(`%N`)' '"-1000000001"'
0
$ test-expr 'date(`%Nbar`)' '"-1000000001bar"'
0
$ test-expr 'date(`%N `)' '"-1000000001 "'
0
$ test-expr 'date(`%N bar`)' '"-1000000001 bar"'
0
$ test-expr 'date(` %N`)' '" -1000000001"'
0
$ test-expr 'date(` %Nbar`)' '" -1000000001bar"'
0
$ test-expr 'date(` %N `)' '" -1000000001 "'
0
$ test-expr 'date(` %N bar`)' '" -1000000001 bar"'
0
$ test-expr 'date(`foo%N`)' '"foo-1000000001"'
0
$ test-expr 'date(`foo%Nbar`)' '"foo-1000000001bar"'
0
$ test-expr 'date(`foo%N `)' '"foo-1000000001 "'
0
$ test-expr 'date(`foo%N bar`)' '"foo-1000000001 bar"'
0
$ test-expr 'date(`foo %N`)' '"foo -1000000001"'
0
$ test-expr 'date(`foo %Nbar`)' '"foo -1000000001bar"'
0
$ test-expr 'date(`foo %N `)' '"foo -1000000001 "'
0
$ test-expr 'date(`foo %N bar`)' '"foo -1000000001 bar"'
0
$

--[ builtins6 ]-----------------------------------------------------------------

#
# # meta command:
# $ for s in '' - +; do for h in '' 0 11 222; do printf -- "$s$h\n"; for m in '' 3 44 55; do for f in '%s%s' '%s:%s'; do [ \( -z "$h" -o -z "$m" \) -a "${#f}" -le 4 ] && continue; printf -- "$s$f\n" "$h" "$m"; done; done; done; echo "${s}Z"; done|sort -u|sort -V|while read -r z; do for a1 in '' foo; do for a2 in '' ' '; do for b1 in '' ' '; do for b2 in '' bar; do c="test-expr 'date(\`$a1$a2%z$b1$b2\`)' '\"$a1$a2$z$b1$b2\"'"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done; done; done; done
#
$ test-expr 'date(`%z`)' '""'
0
$ test-expr 'date(`%zbar`)' '"bar"'
0
$ test-expr 'date(`%z `)' '" "'
0
$ test-expr 'date(`%z bar`)' '" bar"'
0
$ test-expr 'date(` %z`)' '" "'
0
$ test-expr 'date(` %zbar`)' '" bar"'
0
$ test-expr 'date(` %z `)' '"  "'
0
$ test-expr 'date(` %z bar`)' '"  bar"'
0
$ test-expr 'date(`foo%z`)' '"foo"'
0
$ test-expr 'date(`foo%zbar`)' '"foobar"'
0
$ test-expr 'date(`foo%z `)' '"foo "'
0
$ test-expr 'date(`foo%z bar`)' '"foo bar"'
0
$ test-expr 'date(`foo %z`)' '"foo "'
0
$ test-expr 'date(`foo %zbar`)' '"foo bar"'
0
$ test-expr 'date(`foo %z `)' '"foo  "'
0
$ test-expr 'date(`foo %z bar`)' '"foo  bar"'
0
$ test-expr 'date(`%z`)' '"0"'
0
$ test-expr 'date(`%zbar`)' '"0bar"'
0
$ test-expr 'date(`%z `)' '"0 "'
0
$ test-expr 'date(`%z bar`)' '"0 bar"'
0
$ test-expr 'date(` %z`)' '" 0"'
0
$ test-expr 'date(` %zbar`)' '" 0bar"'
0
$ test-expr 'date(` %z `)' '" 0 "'
0
$ test-expr 'date(` %z bar`)' '" 0 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo0"'
0
$ test-expr 'date(`foo%zbar`)' '"foo0bar"'
0
$ test-expr 'date(`foo%z `)' '"foo0 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo0 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 0"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 0bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 0 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 0 bar"'
0
$ test-expr 'date(`%z`)' '"0:"'
0
$ test-expr 'date(`%zbar`)' '"0:bar"'
0
$ test-expr 'date(`%z `)' '"0: "'
0
$ test-expr 'date(`%z bar`)' '"0: bar"'
0
$ test-expr 'date(` %z`)' '" 0:"'
0
$ test-expr 'date(` %zbar`)' '" 0:bar"'
0
$ test-expr 'date(` %z `)' '" 0: "'
0
$ test-expr 'date(` %z bar`)' '" 0: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo0:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo0:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo0: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo0: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 0:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 0:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 0: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 0: bar"'
0
$ test-expr 'date(`%z`)' '"0:3"'
0
$ test-expr 'date(`%zbar`)' '"0:3bar"'
0
$ test-expr 'date(`%z `)' '"0:3 "'
0
$ test-expr 'date(`%z bar`)' '"0:3 bar"'
0
$ test-expr 'date(` %z`)' '" 0:3"'
0
$ test-expr 'date(` %zbar`)' '" 0:3bar"'
0
$ test-expr 'date(` %z `)' '" 0:3 "'
0
$ test-expr 'date(` %z bar`)' '" 0:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo0:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo0:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo0:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo0:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 0:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 0:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 0:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 0:3 bar"'
0
$ test-expr 'date(`%z`)' '"0:44"'
0
$ test-expr 'date(`%zbar`)' '"0:44bar"'
0
$ test-expr 'date(`%z `)' '"0:44 "'
0
$ test-expr 'date(`%z bar`)' '"0:44 bar"'
0
$ test-expr 'date(` %z`)' '" 0:44"'
0
$ test-expr 'date(` %zbar`)' '" 0:44bar"'
0
$ test-expr 'date(` %z `)' '" 0:44 "'
0
$ test-expr 'date(` %z bar`)' '" 0:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo0:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo0:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo0:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo0:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 0:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 0:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 0:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 0:44 bar"'
0
$ test-expr 'date(`%z`)' '"0:55"'
0
$ test-expr 'date(`%zbar`)' '"0:55bar"'
0
$ test-expr 'date(`%z `)' '"0:55 "'
0
$ test-expr 'date(`%z bar`)' '"0:55 bar"'
0
$ test-expr 'date(` %z`)' '" 0:55"'
0
$ test-expr 'date(` %zbar`)' '" 0:55bar"'
0
$ test-expr 'date(` %z `)' '" 0:55 "'
0
$ test-expr 'date(` %z bar`)' '" 0:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo0:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo0:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo0:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo0:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 0:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 0:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 0:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 0:55 bar"'
0
$ test-expr 'date(`%z`)' '"03"'
0
$ test-expr 'date(`%zbar`)' '"03bar"'
0
$ test-expr 'date(`%z `)' '"03 "'
0
$ test-expr 'date(`%z bar`)' '"03 bar"'
0
$ test-expr 'date(` %z`)' '" 03"'
0
$ test-expr 'date(` %zbar`)' '" 03bar"'
0
$ test-expr 'date(` %z `)' '" 03 "'
0
$ test-expr 'date(` %z bar`)' '" 03 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo03"'
0
$ test-expr 'date(`foo%zbar`)' '"foo03bar"'
0
$ test-expr 'date(`foo%z `)' '"foo03 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo03 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 03"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 03bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 03 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 03 bar"'
0
$ test-expr 'date(`%z`)' '"11"'
0
$ test-expr 'date(`%zbar`)' '"11bar"'
0
$ test-expr 'date(`%z `)' '"11 "'
0
$ test-expr 'date(`%z bar`)' '"11 bar"'
0
$ test-expr 'date(` %z`)' '" 11"'
0
$ test-expr 'date(` %zbar`)' '" 11bar"'
0
$ test-expr 'date(` %z `)' '" 11 "'
0
$ test-expr 'date(` %z bar`)' '" 11 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo11"'
0
$ test-expr 'date(`foo%zbar`)' '"foo11bar"'
0
$ test-expr 'date(`foo%z `)' '"foo11 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo11 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 11"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 11bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 11 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 11 bar"'
0
$ test-expr 'date(`%z`)' '"11:"'
0
$ test-expr 'date(`%zbar`)' '"11:bar"'
0
$ test-expr 'date(`%z `)' '"11: "'
0
$ test-expr 'date(`%z bar`)' '"11: bar"'
0
$ test-expr 'date(` %z`)' '" 11:"'
0
$ test-expr 'date(` %zbar`)' '" 11:bar"'
0
$ test-expr 'date(` %z `)' '" 11: "'
0
$ test-expr 'date(` %z bar`)' '" 11: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo11:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo11:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo11: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo11: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 11:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 11:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 11: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 11: bar"'
0
$ test-expr 'date(`%z`)' '"11:3"'
0
$ test-expr 'date(`%zbar`)' '"11:3bar"'
0
$ test-expr 'date(`%z `)' '"11:3 "'
0
$ test-expr 'date(`%z bar`)' '"11:3 bar"'
0
$ test-expr 'date(` %z`)' '" 11:3"'
0
$ test-expr 'date(` %zbar`)' '" 11:3bar"'
0
$ test-expr 'date(` %z `)' '" 11:3 "'
0
$ test-expr 'date(` %z bar`)' '" 11:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo11:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo11:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo11:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo11:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 11:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 11:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 11:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 11:3 bar"'
0
$ test-expr 'date(`%z`)' '"11:44"'
0
$ test-expr 'date(`%zbar`)' '"11:44bar"'
0
$ test-expr 'date(`%z `)' '"11:44 "'
0
$ test-expr 'date(`%z bar`)' '"11:44 bar"'
0
$ test-expr 'date(` %z`)' '" 11:44"'
0
$ test-expr 'date(` %zbar`)' '" 11:44bar"'
0
$ test-expr 'date(` %z `)' '" 11:44 "'
0
$ test-expr 'date(` %z bar`)' '" 11:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo11:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo11:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo11:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo11:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 11:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 11:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 11:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 11:44 bar"'
0
$ test-expr 'date(`%z`)' '"11:55"'
0
$ test-expr 'date(`%zbar`)' '"11:55bar"'
0
$ test-expr 'date(`%z `)' '"11:55 "'
0
$ test-expr 'date(`%z bar`)' '"11:55 bar"'
0
$ test-expr 'date(` %z`)' '" 11:55"'
0
$ test-expr 'date(` %zbar`)' '" 11:55bar"'
0
$ test-expr 'date(` %z `)' '" 11:55 "'
0
$ test-expr 'date(` %z bar`)' '" 11:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo11:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo11:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo11:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo11:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 11:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 11:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 11:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 11:55 bar"'
0
$ test-expr 'date(`%z`)' '"044"'
0
$ test-expr 'date(`%zbar`)' '"044bar"'
0
$ test-expr 'date(`%z `)' '"044 "'
0
$ test-expr 'date(`%z bar`)' '"044 bar"'
0
$ test-expr 'date(` %z`)' '" 044"'
0
$ test-expr 'date(` %zbar`)' '" 044bar"'
0
$ test-expr 'date(` %z `)' '" 044 "'
0
$ test-expr 'date(` %z bar`)' '" 044 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo044"'
0
$ test-expr 'date(`foo%zbar`)' '"foo044bar"'
0
$ test-expr 'date(`foo%z `)' '"foo044 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo044 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 044"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 044bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 044 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 044 bar"'
0
$ test-expr 'date(`%z`)' '"055"'
0
$ test-expr 'date(`%zbar`)' '"055bar"'
0
$ test-expr 'date(`%z `)' '"055 "'
0
$ test-expr 'date(`%z bar`)' '"055 bar"'
0
$ test-expr 'date(` %z`)' '" 055"'
0
$ test-expr 'date(` %zbar`)' '" 055bar"'
0
$ test-expr 'date(` %z `)' '" 055 "'
0
$ test-expr 'date(` %z bar`)' '" 055 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo055"'
0
$ test-expr 'date(`foo%zbar`)' '"foo055bar"'
0
$ test-expr 'date(`foo%z `)' '"foo055 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo055 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 055"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 055bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 055 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 055 bar"'
0
$ test-expr 'date(`%z`)' '"113"'
0
$ test-expr 'date(`%zbar`)' '"113bar"'
0
$ test-expr 'date(`%z `)' '"113 "'
0
$ test-expr 'date(`%z bar`)' '"113 bar"'
0
$ test-expr 'date(` %z`)' '" 113"'
0
$ test-expr 'date(` %zbar`)' '" 113bar"'
0
$ test-expr 'date(` %z `)' '" 113 "'
0
$ test-expr 'date(` %z bar`)' '" 113 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo113"'
0
$ test-expr 'date(`foo%zbar`)' '"foo113bar"'
0
$ test-expr 'date(`foo%z `)' '"foo113 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo113 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 113"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 113bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 113 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 113 bar"'
0
$ test-expr 'date(`%z`)' '"222"'
0
$ test-expr 'date(`%zbar`)' '"222bar"'
0
$ test-expr 'date(`%z `)' '"222 "'
0
$ test-expr 'date(`%z bar`)' '"222 bar"'
0
$ test-expr 'date(` %z`)' '" 222"'
0
$ test-expr 'date(` %zbar`)' '" 222bar"'
0
$ test-expr 'date(` %z `)' '" 222 "'
0
$ test-expr 'date(` %z bar`)' '" 222 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo222"'
0
$ test-expr 'date(`foo%zbar`)' '"foo222bar"'
0
$ test-expr 'date(`foo%z `)' '"foo222 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo222 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 222"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 222bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 222 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 222 bar"'
0
$ test-expr 'date(`%z`)' '"222:"'
0
$ test-expr 'date(`%zbar`)' '"222:bar"'
0
$ test-expr 'date(`%z `)' '"222: "'
0
$ test-expr 'date(`%z bar`)' '"222: bar"'
0
$ test-expr 'date(` %z`)' '" 222:"'
0
$ test-expr 'date(` %zbar`)' '" 222:bar"'
0
$ test-expr 'date(` %z `)' '" 222: "'
0
$ test-expr 'date(` %z bar`)' '" 222: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo222:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo222:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo222: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo222: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 222:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 222:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 222: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 222: bar"'
0
$ test-expr 'date(`%z`)' '"222:3"'
0
$ test-expr 'date(`%zbar`)' '"222:3bar"'
0
$ test-expr 'date(`%z `)' '"222:3 "'
0
$ test-expr 'date(`%z bar`)' '"222:3 bar"'
0
$ test-expr 'date(` %z`)' '" 222:3"'
0
$ test-expr 'date(` %zbar`)' '" 222:3bar"'
0
$ test-expr 'date(` %z `)' '" 222:3 "'
0
$ test-expr 'date(` %z bar`)' '" 222:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo222:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo222:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo222:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo222:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 222:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 222:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 222:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 222:3 bar"'
0
$ test-expr 'date(`%z`)' '"222:44"'
0
$ test-expr 'date(`%zbar`)' '"222:44bar"'
0
$ test-expr 'date(`%z `)' '"222:44 "'
0
$ test-expr 'date(`%z bar`)' '"222:44 bar"'
0
$ test-expr 'date(` %z`)' '" 222:44"'
0
$ test-expr 'date(` %zbar`)' '" 222:44bar"'
0
$ test-expr 'date(` %z `)' '" 222:44 "'
0
$ test-expr 'date(` %z bar`)' '" 222:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo222:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo222:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo222:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo222:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 222:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 222:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 222:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 222:44 bar"'
0
$ test-expr 'date(`%z`)' '"222:55"'
0
$ test-expr 'date(`%zbar`)' '"222:55bar"'
0
$ test-expr 'date(`%z `)' '"222:55 "'
0
$ test-expr 'date(`%z bar`)' '"222:55 bar"'
0
$ test-expr 'date(` %z`)' '" 222:55"'
0
$ test-expr 'date(` %zbar`)' '" 222:55bar"'
0
$ test-expr 'date(` %z `)' '" 222:55 "'
0
$ test-expr 'date(` %z bar`)' '" 222:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo222:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo222:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo222:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo222:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 222:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 222:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 222:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 222:55 bar"'
0
$ test-expr 'date(`%z`)' '"1144"'
0
$ test-expr 'date(`%zbar`)' '"1144bar"'
0
$ test-expr 'date(`%z `)' '"1144 "'
0
$ test-expr 'date(`%z bar`)' '"1144 bar"'
0
$ test-expr 'date(` %z`)' '" 1144"'
0
$ test-expr 'date(` %zbar`)' '" 1144bar"'
0
$ test-expr 'date(` %z `)' '" 1144 "'
0
$ test-expr 'date(` %z bar`)' '" 1144 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo1144"'
0
$ test-expr 'date(`foo%zbar`)' '"foo1144bar"'
0
$ test-expr 'date(`foo%z `)' '"foo1144 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo1144 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 1144"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 1144bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 1144 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 1144 bar"'
0
$ test-expr 'date(`%z`)' '"1155"'
0
$ test-expr 'date(`%zbar`)' '"1155bar"'
0
$ test-expr 'date(`%z `)' '"1155 "'
0
$ test-expr 'date(`%z bar`)' '"1155 bar"'
0
$ test-expr 'date(` %z`)' '" 1155"'
0
$ test-expr 'date(` %zbar`)' '" 1155bar"'
0
$ test-expr 'date(` %z `)' '" 1155 "'
0
$ test-expr 'date(` %z bar`)' '" 1155 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo1155"'
0
$ test-expr 'date(`foo%zbar`)' '"foo1155bar"'
0
$ test-expr 'date(`foo%z `)' '"foo1155 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo1155 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 1155"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 1155bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 1155 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 1155 bar"'
0
$ test-expr 'date(`%z`)' '"2223"'
0
$ test-expr 'date(`%zbar`)' '"2223bar"'
0
$ test-expr 'date(`%z `)' '"2223 "'
0
$ test-expr 'date(`%z bar`)' '"2223 bar"'
0
$ test-expr 'date(` %z`)' '" 2223"'
0
$ test-expr 'date(` %zbar`)' '" 2223bar"'
0
$ test-expr 'date(` %z `)' '" 2223 "'
0
$ test-expr 'date(` %z bar`)' '" 2223 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo2223"'
0
$ test-expr 'date(`foo%zbar`)' '"foo2223bar"'
0
$ test-expr 'date(`foo%z `)' '"foo2223 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo2223 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 2223"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 2223bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 2223 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 2223 bar"'
0
$ test-expr 'date(`%z`)' '"22244"'
0
$ test-expr 'date(`%zbar`)' '"22244bar"'
0
$ test-expr 'date(`%z `)' '"22244 "'
0
$ test-expr 'date(`%z bar`)' '"22244 bar"'
0
$ test-expr 'date(` %z`)' '" 22244"'
0
$ test-expr 'date(` %zbar`)' '" 22244bar"'
0
$ test-expr 'date(` %z `)' '" 22244 "'
0
$ test-expr 'date(` %z bar`)' '" 22244 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo22244"'
0
$ test-expr 'date(`foo%zbar`)' '"foo22244bar"'
0
$ test-expr 'date(`foo%z `)' '"foo22244 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo22244 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 22244"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 22244bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 22244 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 22244 bar"'
0
$ test-expr 'date(`%z`)' '"22255"'
0
$ test-expr 'date(`%zbar`)' '"22255bar"'
0
$ test-expr 'date(`%z `)' '"22255 "'
0
$ test-expr 'date(`%z bar`)' '"22255 bar"'
0
$ test-expr 'date(` %z`)' '" 22255"'
0
$ test-expr 'date(` %zbar`)' '" 22255bar"'
0
$ test-expr 'date(` %z `)' '" 22255 "'
0
$ test-expr 'date(` %z bar`)' '" 22255 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo22255"'
0
$ test-expr 'date(`foo%zbar`)' '"foo22255bar"'
0
$ test-expr 'date(`foo%z `)' '"foo22255 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo22255 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo 22255"'
0
$ test-expr 'date(`foo %zbar`)' '"foo 22255bar"'
0
$ test-expr 'date(`foo %z `)' '"foo 22255 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo 22255 bar"'
0
$ test-expr 'date(`%z`)' '"Z"'
1
$ test-expr 'date(`%zbar`)' '"Zbar"'
1
$ test-expr 'date(`%z `)' '"Z "'
1
$ test-expr 'date(`%z bar`)' '"Z bar"'
1
$ test-expr 'date(` %z`)' '" Z"'
1
$ test-expr 'date(` %zbar`)' '" Zbar"'
1
$ test-expr 'date(` %z `)' '" Z "'
1
$ test-expr 'date(` %z bar`)' '" Z bar"'
1
$ test-expr 'date(`foo%z`)' '"fooZ"'
1
$ test-expr 'date(`foo%zbar`)' '"fooZbar"'
1
$ test-expr 'date(`foo%z `)' '"fooZ "'
1
$ test-expr 'date(`foo%z bar`)' '"fooZ bar"'
1
$ test-expr 'date(`foo %z`)' '"foo Z"'
1
$ test-expr 'date(`foo %zbar`)' '"foo Zbar"'
1
$ test-expr 'date(`foo %z `)' '"foo Z "'
1
$ test-expr 'date(`foo %z bar`)' '"foo Z bar"'
1
$ test-expr 'date(`%z`)' '"+"'
0
$ test-expr 'date(`%zbar`)' '"+bar"'
0
$ test-expr 'date(`%z `)' '"+ "'
0
$ test-expr 'date(`%z bar`)' '"+ bar"'
0
$ test-expr 'date(` %z`)' '" +"'
0
$ test-expr 'date(` %zbar`)' '" +bar"'
0
$ test-expr 'date(` %z `)' '" + "'
0
$ test-expr 'date(` %z bar`)' '" + bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+ "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+ bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +bar"'
0
$ test-expr 'date(`foo %z `)' '"foo + "'
0
$ test-expr 'date(`foo %z bar`)' '"foo + bar"'
0
$ test-expr 'date(`%z`)' '"+0"'
0
$ test-expr 'date(`%zbar`)' '"+0bar"'
0
$ test-expr 'date(`%z `)' '"+0 "'
0
$ test-expr 'date(`%z bar`)' '"+0 bar"'
0
$ test-expr 'date(` %z`)' '" +0"'
0
$ test-expr 'date(` %zbar`)' '" +0bar"'
0
$ test-expr 'date(` %z `)' '" +0 "'
0
$ test-expr 'date(` %z bar`)' '" +0 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+0"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+0bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+0 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+0 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +0"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +0bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +0 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +0 bar"'
0
$ test-expr 'date(`%z`)' '"+0:"'
0
$ test-expr 'date(`%zbar`)' '"+0:bar"'
0
$ test-expr 'date(`%z `)' '"+0: "'
0
$ test-expr 'date(`%z bar`)' '"+0: bar"'
0
$ test-expr 'date(` %z`)' '" +0:"'
0
$ test-expr 'date(` %zbar`)' '" +0:bar"'
0
$ test-expr 'date(` %z `)' '" +0: "'
0
$ test-expr 'date(` %z bar`)' '" +0: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+0:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+0:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+0: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+0: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +0:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +0:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +0: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +0: bar"'
0
$ test-expr 'date(`%z`)' '"+0:3"'
0
$ test-expr 'date(`%zbar`)' '"+0:3bar"'
0
$ test-expr 'date(`%z `)' '"+0:3 "'
0
$ test-expr 'date(`%z bar`)' '"+0:3 bar"'
0
$ test-expr 'date(` %z`)' '" +0:3"'
0
$ test-expr 'date(` %zbar`)' '" +0:3bar"'
0
$ test-expr 'date(` %z `)' '" +0:3 "'
0
$ test-expr 'date(` %z bar`)' '" +0:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+0:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+0:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+0:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+0:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +0:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +0:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +0:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +0:3 bar"'
0
$ test-expr 'date(`%z`)' '"+0:44"'
0
$ test-expr 'date(`%zbar`)' '"+0:44bar"'
0
$ test-expr 'date(`%z `)' '"+0:44 "'
0
$ test-expr 'date(`%z bar`)' '"+0:44 bar"'
0
$ test-expr 'date(` %z`)' '" +0:44"'
0
$ test-expr 'date(` %zbar`)' '" +0:44bar"'
0
$ test-expr 'date(` %z `)' '" +0:44 "'
0
$ test-expr 'date(` %z bar`)' '" +0:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+0:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+0:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+0:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+0:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +0:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +0:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +0:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +0:44 bar"'
0
$ test-expr 'date(`%z`)' '"+0:55"'
0
$ test-expr 'date(`%zbar`)' '"+0:55bar"'
0
$ test-expr 'date(`%z `)' '"+0:55 "'
0
$ test-expr 'date(`%z bar`)' '"+0:55 bar"'
0
$ test-expr 'date(` %z`)' '" +0:55"'
0
$ test-expr 'date(` %zbar`)' '" +0:55bar"'
0
$ test-expr 'date(` %z `)' '" +0:55 "'
0
$ test-expr 'date(` %z bar`)' '" +0:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+0:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+0:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+0:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+0:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +0:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +0:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +0:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +0:55 bar"'
0
$ test-expr 'date(`%z`)' '"+03"'
1
$ test-expr 'date(`%zbar`)' '"+03bar"'
1
$ test-expr 'date(`%z `)' '"+03 "'
1
$ test-expr 'date(`%z bar`)' '"+03 bar"'
1
$ test-expr 'date(` %z`)' '" +03"'
1
$ test-expr 'date(` %zbar`)' '" +03bar"'
1
$ test-expr 'date(` %z `)' '" +03 "'
1
$ test-expr 'date(` %z bar`)' '" +03 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+03"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+03bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+03 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+03 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +03"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +03bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +03 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +03 bar"'
1
$ test-expr 'date(`%z`)' '"+11"'
1
$ test-expr 'date(`%zbar`)' '"+11bar"'
1
$ test-expr 'date(`%z `)' '"+11 "'
1
$ test-expr 'date(`%z bar`)' '"+11 bar"'
1
$ test-expr 'date(` %z`)' '" +11"'
1
$ test-expr 'date(` %zbar`)' '" +11bar"'
1
$ test-expr 'date(` %z `)' '" +11 "'
1
$ test-expr 'date(` %z bar`)' '" +11 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+11"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+11bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+11 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+11 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +11"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +11bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +11 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +11 bar"'
1
$ test-expr 'date(`%z`)' '"+11:"'
0
$ test-expr 'date(`%zbar`)' '"+11:bar"'
0
$ test-expr 'date(`%z `)' '"+11: "'
0
$ test-expr 'date(`%z bar`)' '"+11: bar"'
0
$ test-expr 'date(` %z`)' '" +11:"'
0
$ test-expr 'date(` %zbar`)' '" +11:bar"'
0
$ test-expr 'date(` %z `)' '" +11: "'
0
$ test-expr 'date(` %z bar`)' '" +11: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+11:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+11:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+11: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+11: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +11:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +11:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +11: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +11: bar"'
0
$ test-expr 'date(`%z`)' '"+11:3"'
0
$ test-expr 'date(`%zbar`)' '"+11:3bar"'
0
$ test-expr 'date(`%z `)' '"+11:3 "'
0
$ test-expr 'date(`%z bar`)' '"+11:3 bar"'
0
$ test-expr 'date(` %z`)' '" +11:3"'
0
$ test-expr 'date(` %zbar`)' '" +11:3bar"'
0
$ test-expr 'date(` %z `)' '" +11:3 "'
0
$ test-expr 'date(` %z bar`)' '" +11:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+11:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+11:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+11:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+11:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +11:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +11:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +11:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +11:3 bar"'
0
$ test-expr 'date(`%z`)' '"+11:44"'
1
$ test-expr 'date(`%zbar`)' '"+11:44bar"'
1
$ test-expr 'date(`%z `)' '"+11:44 "'
1
$ test-expr 'date(`%z bar`)' '"+11:44 bar"'
1
$ test-expr 'date(` %z`)' '" +11:44"'
1
$ test-expr 'date(` %zbar`)' '" +11:44bar"'
1
$ test-expr 'date(` %z `)' '" +11:44 "'
1
$ test-expr 'date(` %z bar`)' '" +11:44 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+11:44"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+11:44bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+11:44 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+11:44 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +11:44"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +11:44bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +11:44 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +11:44 bar"'
1
$ test-expr 'date(`%z`)' '"+11:55"'
1
$ test-expr 'date(`%zbar`)' '"+11:55bar"'
1
$ test-expr 'date(`%z `)' '"+11:55 "'
1
$ test-expr 'date(`%z bar`)' '"+11:55 bar"'
1
$ test-expr 'date(` %z`)' '" +11:55"'
1
$ test-expr 'date(` %zbar`)' '" +11:55bar"'
1
$ test-expr 'date(` %z `)' '" +11:55 "'
1
$ test-expr 'date(` %z bar`)' '" +11:55 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+11:55"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+11:55bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+11:55 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+11:55 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +11:55"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +11:55bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +11:55 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +11:55 bar"'
1
$ test-expr 'date(`%z`)' '"+044"'
0
$ test-expr 'date(`%zbar`)' '"+044bar"'
0
$ test-expr 'date(`%z `)' '"+044 "'
0
$ test-expr 'date(`%z bar`)' '"+044 bar"'
0
$ test-expr 'date(` %z`)' '" +044"'
0
$ test-expr 'date(` %zbar`)' '" +044bar"'
0
$ test-expr 'date(` %z `)' '" +044 "'
0
$ test-expr 'date(` %z bar`)' '" +044 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+044"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+044bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+044 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+044 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +044"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +044bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +044 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +044 bar"'
0
$ test-expr 'date(`%z`)' '"+055"'
0
$ test-expr 'date(`%zbar`)' '"+055bar"'
0
$ test-expr 'date(`%z `)' '"+055 "'
0
$ test-expr 'date(`%z bar`)' '"+055 bar"'
0
$ test-expr 'date(` %z`)' '" +055"'
0
$ test-expr 'date(` %zbar`)' '" +055bar"'
0
$ test-expr 'date(` %z `)' '" +055 "'
0
$ test-expr 'date(` %z bar`)' '" +055 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+055"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+055bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+055 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+055 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +055"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +055bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +055 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +055 bar"'
0
$ test-expr 'date(`%z`)' '"+113"'
0
$ test-expr 'date(`%zbar`)' '"+113bar"'
0
$ test-expr 'date(`%z `)' '"+113 "'
0
$ test-expr 'date(`%z bar`)' '"+113 bar"'
0
$ test-expr 'date(` %z`)' '" +113"'
0
$ test-expr 'date(` %zbar`)' '" +113bar"'
0
$ test-expr 'date(` %z `)' '" +113 "'
0
$ test-expr 'date(` %z bar`)' '" +113 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+113"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+113bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+113 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+113 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +113"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +113bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +113 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +113 bar"'
0
$ test-expr 'date(`%z`)' '"+222"'
0
$ test-expr 'date(`%zbar`)' '"+222bar"'
0
$ test-expr 'date(`%z `)' '"+222 "'
0
$ test-expr 'date(`%z bar`)' '"+222 bar"'
0
$ test-expr 'date(` %z`)' '" +222"'
0
$ test-expr 'date(` %zbar`)' '" +222bar"'
0
$ test-expr 'date(` %z `)' '" +222 "'
0
$ test-expr 'date(` %z bar`)' '" +222 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+222"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+222bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+222 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+222 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +222"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +222bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +222 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +222 bar"'
0
$ test-expr 'date(`%z`)' '"+222:"'
0
$ test-expr 'date(`%zbar`)' '"+222:bar"'
0
$ test-expr 'date(`%z `)' '"+222: "'
0
$ test-expr 'date(`%z bar`)' '"+222: bar"'
0
$ test-expr 'date(` %z`)' '" +222:"'
0
$ test-expr 'date(` %zbar`)' '" +222:bar"'
0
$ test-expr 'date(` %z `)' '" +222: "'
0
$ test-expr 'date(` %z bar`)' '" +222: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+222:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+222:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+222: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+222: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +222:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +222:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +222: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +222: bar"'
0
$ test-expr 'date(`%z`)' '"+222:3"'
0
$ test-expr 'date(`%zbar`)' '"+222:3bar"'
0
$ test-expr 'date(`%z `)' '"+222:3 "'
0
$ test-expr 'date(`%z bar`)' '"+222:3 bar"'
0
$ test-expr 'date(` %z`)' '" +222:3"'
0
$ test-expr 'date(` %zbar`)' '" +222:3bar"'
0
$ test-expr 'date(` %z `)' '" +222:3 "'
0
$ test-expr 'date(` %z bar`)' '" +222:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+222:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+222:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+222:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+222:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +222:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +222:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +222:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +222:3 bar"'
0
$ test-expr 'date(`%z`)' '"+222:44"'
0
$ test-expr 'date(`%zbar`)' '"+222:44bar"'
0
$ test-expr 'date(`%z `)' '"+222:44 "'
0
$ test-expr 'date(`%z bar`)' '"+222:44 bar"'
0
$ test-expr 'date(` %z`)' '" +222:44"'
0
$ test-expr 'date(` %zbar`)' '" +222:44bar"'
0
$ test-expr 'date(` %z `)' '" +222:44 "'
0
$ test-expr 'date(` %z bar`)' '" +222:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+222:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+222:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+222:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+222:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +222:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +222:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +222:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +222:44 bar"'
0
$ test-expr 'date(`%z`)' '"+222:55"'
0
$ test-expr 'date(`%zbar`)' '"+222:55bar"'
0
$ test-expr 'date(`%z `)' '"+222:55 "'
0
$ test-expr 'date(`%z bar`)' '"+222:55 bar"'
0
$ test-expr 'date(` %z`)' '" +222:55"'
0
$ test-expr 'date(` %zbar`)' '" +222:55bar"'
0
$ test-expr 'date(` %z `)' '" +222:55 "'
0
$ test-expr 'date(` %z bar`)' '" +222:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+222:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+222:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+222:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+222:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +222:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +222:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +222:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +222:55 bar"'
0
$ test-expr 'date(`%z`)' '"+1144"'
1
$ test-expr 'date(`%zbar`)' '"+1144bar"'
1
$ test-expr 'date(`%z `)' '"+1144 "'
1
$ test-expr 'date(`%z bar`)' '"+1144 bar"'
1
$ test-expr 'date(` %z`)' '" +1144"'
1
$ test-expr 'date(` %zbar`)' '" +1144bar"'
1
$ test-expr 'date(` %z `)' '" +1144 "'
1
$ test-expr 'date(` %z bar`)' '" +1144 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+1144"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+1144bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+1144 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+1144 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +1144"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +1144bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +1144 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +1144 bar"'
1
$ test-expr 'date(`%z`)' '"+1155"'
1
$ test-expr 'date(`%zbar`)' '"+1155bar"'
1
$ test-expr 'date(`%z `)' '"+1155 "'
1
$ test-expr 'date(`%z bar`)' '"+1155 bar"'
1
$ test-expr 'date(` %z`)' '" +1155"'
1
$ test-expr 'date(` %zbar`)' '" +1155bar"'
1
$ test-expr 'date(` %z `)' '" +1155 "'
1
$ test-expr 'date(` %z bar`)' '" +1155 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+1155"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+1155bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+1155 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+1155 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +1155"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +1155bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +1155 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +1155 bar"'
1
$ test-expr 'date(`%z`)' '"+2223"'
1
$ test-expr 'date(`%zbar`)' '"+2223bar"'
1
$ test-expr 'date(`%z `)' '"+2223 "'
1
$ test-expr 'date(`%z bar`)' '"+2223 bar"'
1
$ test-expr 'date(` %z`)' '" +2223"'
1
$ test-expr 'date(` %zbar`)' '" +2223bar"'
1
$ test-expr 'date(` %z `)' '" +2223 "'
1
$ test-expr 'date(` %z bar`)' '" +2223 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo+2223"'
1
$ test-expr 'date(`foo%zbar`)' '"foo+2223bar"'
1
$ test-expr 'date(`foo%z `)' '"foo+2223 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo+2223 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo +2223"'
1
$ test-expr 'date(`foo %zbar`)' '"foo +2223bar"'
1
$ test-expr 'date(`foo %z `)' '"foo +2223 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo +2223 bar"'
1
$ test-expr 'date(`%z`)' '"+22244"'
0
$ test-expr 'date(`%zbar`)' '"+22244bar"'
0
$ test-expr 'date(`%z `)' '"+22244 "'
0
$ test-expr 'date(`%z bar`)' '"+22244 bar"'
0
$ test-expr 'date(` %z`)' '" +22244"'
0
$ test-expr 'date(` %zbar`)' '" +22244bar"'
0
$ test-expr 'date(` %z `)' '" +22244 "'
0
$ test-expr 'date(` %z bar`)' '" +22244 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+22244"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+22244bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+22244 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+22244 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +22244"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +22244bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +22244 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +22244 bar"'
0
$ test-expr 'date(`%z`)' '"+22255"'
0
$ test-expr 'date(`%zbar`)' '"+22255bar"'
0
$ test-expr 'date(`%z `)' '"+22255 "'
0
$ test-expr 'date(`%z bar`)' '"+22255 bar"'
0
$ test-expr 'date(` %z`)' '" +22255"'
0
$ test-expr 'date(` %zbar`)' '" +22255bar"'
0
$ test-expr 'date(` %z `)' '" +22255 "'
0
$ test-expr 'date(` %z bar`)' '" +22255 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+22255"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+22255bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+22255 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+22255 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +22255"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +22255bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +22255 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +22255 bar"'
0
$ test-expr 'date(`%z`)' '"+Z"'
0
$ test-expr 'date(`%zbar`)' '"+Zbar"'
0
$ test-expr 'date(`%z `)' '"+Z "'
0
$ test-expr 'date(`%z bar`)' '"+Z bar"'
0
$ test-expr 'date(` %z`)' '" +Z"'
0
$ test-expr 'date(` %zbar`)' '" +Zbar"'
0
$ test-expr 'date(` %z `)' '" +Z "'
0
$ test-expr 'date(` %z bar`)' '" +Z bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+Z"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+Zbar"'
0
$ test-expr 'date(`foo%z `)' '"foo+Z "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+Z bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +Z"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +Zbar"'
0
$ test-expr 'date(`foo %z `)' '"foo +Z "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +Z bar"'
0
$ test-expr 'date(`%z`)' '"+:"'
0
$ test-expr 'date(`%zbar`)' '"+:bar"'
0
$ test-expr 'date(`%z `)' '"+: "'
0
$ test-expr 'date(`%z bar`)' '"+: bar"'
0
$ test-expr 'date(` %z`)' '" +:"'
0
$ test-expr 'date(` %zbar`)' '" +:bar"'
0
$ test-expr 'date(` %z `)' '" +: "'
0
$ test-expr 'date(` %z bar`)' '" +: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +: bar"'
0
$ test-expr 'date(`%z`)' '"+:3"'
0
$ test-expr 'date(`%zbar`)' '"+:3bar"'
0
$ test-expr 'date(`%z `)' '"+:3 "'
0
$ test-expr 'date(`%z bar`)' '"+:3 bar"'
0
$ test-expr 'date(` %z`)' '" +:3"'
0
$ test-expr 'date(` %zbar`)' '" +:3bar"'
0
$ test-expr 'date(` %z `)' '" +:3 "'
0
$ test-expr 'date(` %z bar`)' '" +:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +:3 bar"'
0
$ test-expr 'date(`%z`)' '"+:44"'
0
$ test-expr 'date(`%zbar`)' '"+:44bar"'
0
$ test-expr 'date(`%z `)' '"+:44 "'
0
$ test-expr 'date(`%z bar`)' '"+:44 bar"'
0
$ test-expr 'date(` %z`)' '" +:44"'
0
$ test-expr 'date(` %zbar`)' '" +:44bar"'
0
$ test-expr 'date(` %z `)' '" +:44 "'
0
$ test-expr 'date(` %z bar`)' '" +:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +:44 bar"'
0
$ test-expr 'date(`%z`)' '"+:55"'
0
$ test-expr 'date(`%zbar`)' '"+:55bar"'
0
$ test-expr 'date(`%z `)' '"+:55 "'
0
$ test-expr 'date(`%z bar`)' '"+:55 bar"'
0
$ test-expr 'date(` %z`)' '" +:55"'
0
$ test-expr 'date(` %zbar`)' '" +:55bar"'
0
$ test-expr 'date(` %z `)' '" +:55 "'
0
$ test-expr 'date(` %z bar`)' '" +:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo+:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo+:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo+:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo+:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo +:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo +:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo +:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo +:55 bar"'
0
$ test-expr 'date(`%z`)' '"-"'
0
$ test-expr 'date(`%zbar`)' '"-bar"'
0
$ test-expr 'date(`%z `)' '"- "'
0
$ test-expr 'date(`%z bar`)' '"- bar"'
0
$ test-expr 'date(` %z`)' '" -"'
0
$ test-expr 'date(` %zbar`)' '" -bar"'
0
$ test-expr 'date(` %z `)' '" - "'
0
$ test-expr 'date(` %z bar`)' '" - bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-bar"'
0
$ test-expr 'date(`foo%z `)' '"foo- "'
0
$ test-expr 'date(`foo%z bar`)' '"foo- bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -bar"'
0
$ test-expr 'date(`foo %z `)' '"foo - "'
0
$ test-expr 'date(`foo %z bar`)' '"foo - bar"'
0
$ test-expr 'date(`%z`)' '"-0"'
0
$ test-expr 'date(`%zbar`)' '"-0bar"'
0
$ test-expr 'date(`%z `)' '"-0 "'
0
$ test-expr 'date(`%z bar`)' '"-0 bar"'
0
$ test-expr 'date(` %z`)' '" -0"'
0
$ test-expr 'date(` %zbar`)' '" -0bar"'
0
$ test-expr 'date(` %z `)' '" -0 "'
0
$ test-expr 'date(` %z bar`)' '" -0 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-0"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-0bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-0 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-0 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -0"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -0bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -0 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -0 bar"'
0
$ test-expr 'date(`%z`)' '"-0:"'
0
$ test-expr 'date(`%zbar`)' '"-0:bar"'
0
$ test-expr 'date(`%z `)' '"-0: "'
0
$ test-expr 'date(`%z bar`)' '"-0: bar"'
0
$ test-expr 'date(` %z`)' '" -0:"'
0
$ test-expr 'date(` %zbar`)' '" -0:bar"'
0
$ test-expr 'date(` %z `)' '" -0: "'
0
$ test-expr 'date(` %z bar`)' '" -0: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-0:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-0:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-0: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-0: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -0:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -0:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -0: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -0: bar"'
0
$ test-expr 'date(`%z`)' '"-0:3"'
0
$ test-expr 'date(`%zbar`)' '"-0:3bar"'
0
$ test-expr 'date(`%z `)' '"-0:3 "'
0
$ test-expr 'date(`%z bar`)' '"-0:3 bar"'
0
$ test-expr 'date(` %z`)' '" -0:3"'
0
$ test-expr 'date(` %zbar`)' '" -0:3bar"'
0
$ test-expr 'date(` %z `)' '" -0:3 "'
0
$ test-expr 'date(` %z bar`)' '" -0:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-0:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-0:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-0:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-0:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -0:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -0:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -0:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -0:3 bar"'
0
$ test-expr 'date(`%z`)' '"-0:44"'
0
$ test-expr 'date(`%zbar`)' '"-0:44bar"'
0
$ test-expr 'date(`%z `)' '"-0:44 "'
0
$ test-expr 'date(`%z bar`)' '"-0:44 bar"'
0
$ test-expr 'date(` %z`)' '" -0:44"'
0
$ test-expr 'date(` %zbar`)' '" -0:44bar"'
0
$ test-expr 'date(` %z `)' '" -0:44 "'
0
$ test-expr 'date(` %z bar`)' '" -0:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-0:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-0:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-0:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-0:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -0:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -0:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -0:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -0:44 bar"'
0
$ test-expr 'date(`%z`)' '"-0:55"'
0
$ test-expr 'date(`%zbar`)' '"-0:55bar"'
0
$ test-expr 'date(`%z `)' '"-0:55 "'
0
$ test-expr 'date(`%z bar`)' '"-0:55 bar"'
0
$ test-expr 'date(` %z`)' '" -0:55"'
0
$ test-expr 'date(` %zbar`)' '" -0:55bar"'
0
$ test-expr 'date(` %z `)' '" -0:55 "'
0
$ test-expr 'date(` %z bar`)' '" -0:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-0:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-0:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-0:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-0:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -0:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -0:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -0:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -0:55 bar"'
0
$ test-expr 'date(`%z`)' '"-03"'
1
$ test-expr 'date(`%zbar`)' '"-03bar"'
1
$ test-expr 'date(`%z `)' '"-03 "'
1
$ test-expr 'date(`%z bar`)' '"-03 bar"'
1
$ test-expr 'date(` %z`)' '" -03"'
1
$ test-expr 'date(` %zbar`)' '" -03bar"'
1
$ test-expr 'date(` %z `)' '" -03 "'
1
$ test-expr 'date(` %z bar`)' '" -03 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-03"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-03bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-03 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-03 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -03"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -03bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -03 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -03 bar"'
1
$ test-expr 'date(`%z`)' '"-11"'
1
$ test-expr 'date(`%zbar`)' '"-11bar"'
1
$ test-expr 'date(`%z `)' '"-11 "'
1
$ test-expr 'date(`%z bar`)' '"-11 bar"'
1
$ test-expr 'date(` %z`)' '" -11"'
1
$ test-expr 'date(` %zbar`)' '" -11bar"'
1
$ test-expr 'date(` %z `)' '" -11 "'
1
$ test-expr 'date(` %z bar`)' '" -11 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-11"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-11bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-11 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-11 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -11"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -11bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -11 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -11 bar"'
1
$ test-expr 'date(`%z`)' '"-11:"'
0
$ test-expr 'date(`%zbar`)' '"-11:bar"'
0
$ test-expr 'date(`%z `)' '"-11: "'
0
$ test-expr 'date(`%z bar`)' '"-11: bar"'
0
$ test-expr 'date(` %z`)' '" -11:"'
0
$ test-expr 'date(` %zbar`)' '" -11:bar"'
0
$ test-expr 'date(` %z `)' '" -11: "'
0
$ test-expr 'date(` %z bar`)' '" -11: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-11:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-11:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-11: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-11: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -11:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -11:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -11: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -11: bar"'
0
$ test-expr 'date(`%z`)' '"-11:3"'
0
$ test-expr 'date(`%zbar`)' '"-11:3bar"'
0
$ test-expr 'date(`%z `)' '"-11:3 "'
0
$ test-expr 'date(`%z bar`)' '"-11:3 bar"'
0
$ test-expr 'date(` %z`)' '" -11:3"'
0
$ test-expr 'date(` %zbar`)' '" -11:3bar"'
0
$ test-expr 'date(` %z `)' '" -11:3 "'
0
$ test-expr 'date(` %z bar`)' '" -11:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-11:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-11:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-11:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-11:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -11:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -11:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -11:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -11:3 bar"'
0
$ test-expr 'date(`%z`)' '"-11:44"'
1
$ test-expr 'date(`%zbar`)' '"-11:44bar"'
1
$ test-expr 'date(`%z `)' '"-11:44 "'
1
$ test-expr 'date(`%z bar`)' '"-11:44 bar"'
1
$ test-expr 'date(` %z`)' '" -11:44"'
1
$ test-expr 'date(` %zbar`)' '" -11:44bar"'
1
$ test-expr 'date(` %z `)' '" -11:44 "'
1
$ test-expr 'date(` %z bar`)' '" -11:44 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-11:44"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-11:44bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-11:44 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-11:44 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -11:44"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -11:44bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -11:44 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -11:44 bar"'
1
$ test-expr 'date(`%z`)' '"-11:55"'
1
$ test-expr 'date(`%zbar`)' '"-11:55bar"'
1
$ test-expr 'date(`%z `)' '"-11:55 "'
1
$ test-expr 'date(`%z bar`)' '"-11:55 bar"'
1
$ test-expr 'date(` %z`)' '" -11:55"'
1
$ test-expr 'date(` %zbar`)' '" -11:55bar"'
1
$ test-expr 'date(` %z `)' '" -11:55 "'
1
$ test-expr 'date(` %z bar`)' '" -11:55 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-11:55"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-11:55bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-11:55 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-11:55 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -11:55"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -11:55bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -11:55 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -11:55 bar"'
1
$ test-expr 'date(`%z`)' '"-044"'
0
$ test-expr 'date(`%zbar`)' '"-044bar"'
0
$ test-expr 'date(`%z `)' '"-044 "'
0
$ test-expr 'date(`%z bar`)' '"-044 bar"'
0
$ test-expr 'date(` %z`)' '" -044"'
0
$ test-expr 'date(` %zbar`)' '" -044bar"'
0
$ test-expr 'date(` %z `)' '" -044 "'
0
$ test-expr 'date(` %z bar`)' '" -044 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-044"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-044bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-044 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-044 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -044"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -044bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -044 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -044 bar"'
0
$ test-expr 'date(`%z`)' '"-055"'
0
$ test-expr 'date(`%zbar`)' '"-055bar"'
0
$ test-expr 'date(`%z `)' '"-055 "'
0
$ test-expr 'date(`%z bar`)' '"-055 bar"'
0
$ test-expr 'date(` %z`)' '" -055"'
0
$ test-expr 'date(` %zbar`)' '" -055bar"'
0
$ test-expr 'date(` %z `)' '" -055 "'
0
$ test-expr 'date(` %z bar`)' '" -055 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-055"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-055bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-055 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-055 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -055"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -055bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -055 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -055 bar"'
0
$ test-expr 'date(`%z`)' '"-113"'
0
$ test-expr 'date(`%zbar`)' '"-113bar"'
0
$ test-expr 'date(`%z `)' '"-113 "'
0
$ test-expr 'date(`%z bar`)' '"-113 bar"'
0
$ test-expr 'date(` %z`)' '" -113"'
0
$ test-expr 'date(` %zbar`)' '" -113bar"'
0
$ test-expr 'date(` %z `)' '" -113 "'
0
$ test-expr 'date(` %z bar`)' '" -113 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-113"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-113bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-113 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-113 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -113"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -113bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -113 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -113 bar"'
0
$ test-expr 'date(`%z`)' '"-222"'
0
$ test-expr 'date(`%zbar`)' '"-222bar"'
0
$ test-expr 'date(`%z `)' '"-222 "'
0
$ test-expr 'date(`%z bar`)' '"-222 bar"'
0
$ test-expr 'date(` %z`)' '" -222"'
0
$ test-expr 'date(` %zbar`)' '" -222bar"'
0
$ test-expr 'date(` %z `)' '" -222 "'
0
$ test-expr 'date(` %z bar`)' '" -222 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-222"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-222bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-222 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-222 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -222"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -222bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -222 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -222 bar"'
0
$ test-expr 'date(`%z`)' '"-222:"'
0
$ test-expr 'date(`%zbar`)' '"-222:bar"'
0
$ test-expr 'date(`%z `)' '"-222: "'
0
$ test-expr 'date(`%z bar`)' '"-222: bar"'
0
$ test-expr 'date(` %z`)' '" -222:"'
0
$ test-expr 'date(` %zbar`)' '" -222:bar"'
0
$ test-expr 'date(` %z `)' '" -222: "'
0
$ test-expr 'date(` %z bar`)' '" -222: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-222:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-222:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-222: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-222: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -222:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -222:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -222: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -222: bar"'
0
$ test-expr 'date(`%z`)' '"-222:3"'
0
$ test-expr 'date(`%zbar`)' '"-222:3bar"'
0
$ test-expr 'date(`%z `)' '"-222:3 "'
0
$ test-expr 'date(`%z bar`)' '"-222:3 bar"'
0
$ test-expr 'date(` %z`)' '" -222:3"'
0
$ test-expr 'date(` %zbar`)' '" -222:3bar"'
0
$ test-expr 'date(` %z `)' '" -222:3 "'
0
$ test-expr 'date(` %z bar`)' '" -222:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-222:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-222:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-222:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-222:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -222:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -222:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -222:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -222:3 bar"'
0
$ test-expr 'date(`%z`)' '"-222:44"'
0
$ test-expr 'date(`%zbar`)' '"-222:44bar"'
0
$ test-expr 'date(`%z `)' '"-222:44 "'
0
$ test-expr 'date(`%z bar`)' '"-222:44 bar"'
0
$ test-expr 'date(` %z`)' '" -222:44"'
0
$ test-expr 'date(` %zbar`)' '" -222:44bar"'
0
$ test-expr 'date(` %z `)' '" -222:44 "'
0
$ test-expr 'date(` %z bar`)' '" -222:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-222:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-222:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-222:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-222:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -222:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -222:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -222:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -222:44 bar"'
0
$ test-expr 'date(`%z`)' '"-222:55"'
0
$ test-expr 'date(`%zbar`)' '"-222:55bar"'
0
$ test-expr 'date(`%z `)' '"-222:55 "'
0
$ test-expr 'date(`%z bar`)' '"-222:55 bar"'
0
$ test-expr 'date(` %z`)' '" -222:55"'
0
$ test-expr 'date(` %zbar`)' '" -222:55bar"'
0
$ test-expr 'date(` %z `)' '" -222:55 "'
0
$ test-expr 'date(` %z bar`)' '" -222:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-222:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-222:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-222:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-222:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -222:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -222:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -222:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -222:55 bar"'
0
$ test-expr 'date(`%z`)' '"-1144"'
1
$ test-expr 'date(`%zbar`)' '"-1144bar"'
1
$ test-expr 'date(`%z `)' '"-1144 "'
1
$ test-expr 'date(`%z bar`)' '"-1144 bar"'
1
$ test-expr 'date(` %z`)' '" -1144"'
1
$ test-expr 'date(` %zbar`)' '" -1144bar"'
1
$ test-expr 'date(` %z `)' '" -1144 "'
1
$ test-expr 'date(` %z bar`)' '" -1144 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-1144"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-1144bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-1144 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-1144 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -1144"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -1144bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -1144 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -1144 bar"'
1
$ test-expr 'date(`%z`)' '"-1155"'
1
$ test-expr 'date(`%zbar`)' '"-1155bar"'
1
$ test-expr 'date(`%z `)' '"-1155 "'
1
$ test-expr 'date(`%z bar`)' '"-1155 bar"'
1
$ test-expr 'date(` %z`)' '" -1155"'
1
$ test-expr 'date(` %zbar`)' '" -1155bar"'
1
$ test-expr 'date(` %z `)' '" -1155 "'
1
$ test-expr 'date(` %z bar`)' '" -1155 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-1155"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-1155bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-1155 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-1155 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -1155"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -1155bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -1155 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -1155 bar"'
1
$ test-expr 'date(`%z`)' '"-2223"'
1
$ test-expr 'date(`%zbar`)' '"-2223bar"'
1
$ test-expr 'date(`%z `)' '"-2223 "'
1
$ test-expr 'date(`%z bar`)' '"-2223 bar"'
1
$ test-expr 'date(` %z`)' '" -2223"'
1
$ test-expr 'date(` %zbar`)' '" -2223bar"'
1
$ test-expr 'date(` %z `)' '" -2223 "'
1
$ test-expr 'date(` %z bar`)' '" -2223 bar"'
1
$ test-expr 'date(`foo%z`)' '"foo-2223"'
1
$ test-expr 'date(`foo%zbar`)' '"foo-2223bar"'
1
$ test-expr 'date(`foo%z `)' '"foo-2223 "'
1
$ test-expr 'date(`foo%z bar`)' '"foo-2223 bar"'
1
$ test-expr 'date(`foo %z`)' '"foo -2223"'
1
$ test-expr 'date(`foo %zbar`)' '"foo -2223bar"'
1
$ test-expr 'date(`foo %z `)' '"foo -2223 "'
1
$ test-expr 'date(`foo %z bar`)' '"foo -2223 bar"'
1
$ test-expr 'date(`%z`)' '"-22244"'
0
$ test-expr 'date(`%zbar`)' '"-22244bar"'
0
$ test-expr 'date(`%z `)' '"-22244 "'
0
$ test-expr 'date(`%z bar`)' '"-22244 bar"'
0
$ test-expr 'date(` %z`)' '" -22244"'
0
$ test-expr 'date(` %zbar`)' '" -22244bar"'
0
$ test-expr 'date(` %z `)' '" -22244 "'
0
$ test-expr 'date(` %z bar`)' '" -22244 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-22244"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-22244bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-22244 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-22244 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -22244"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -22244bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -22244 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -22244 bar"'
0
$ test-expr 'date(`%z`)' '"-22255"'
0
$ test-expr 'date(`%zbar`)' '"-22255bar"'
0
$ test-expr 'date(`%z `)' '"-22255 "'
0
$ test-expr 'date(`%z bar`)' '"-22255 bar"'
0
$ test-expr 'date(` %z`)' '" -22255"'
0
$ test-expr 'date(` %zbar`)' '" -22255bar"'
0
$ test-expr 'date(` %z `)' '" -22255 "'
0
$ test-expr 'date(` %z bar`)' '" -22255 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-22255"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-22255bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-22255 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-22255 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -22255"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -22255bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -22255 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -22255 bar"'
0
$ test-expr 'date(`%z`)' '"-Z"'
0
$ test-expr 'date(`%zbar`)' '"-Zbar"'
0
$ test-expr 'date(`%z `)' '"-Z "'
0
$ test-expr 'date(`%z bar`)' '"-Z bar"'
0
$ test-expr 'date(` %z`)' '" -Z"'
0
$ test-expr 'date(` %zbar`)' '" -Zbar"'
0
$ test-expr 'date(` %z `)' '" -Z "'
0
$ test-expr 'date(` %z bar`)' '" -Z bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-Z"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-Zbar"'
0
$ test-expr 'date(`foo%z `)' '"foo-Z "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-Z bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -Z"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -Zbar"'
0
$ test-expr 'date(`foo %z `)' '"foo -Z "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -Z bar"'
0
$ test-expr 'date(`%z`)' '"-:"'
0
$ test-expr 'date(`%zbar`)' '"-:bar"'
0
$ test-expr 'date(`%z `)' '"-: "'
0
$ test-expr 'date(`%z bar`)' '"-: bar"'
0
$ test-expr 'date(` %z`)' '" -:"'
0
$ test-expr 'date(` %zbar`)' '" -:bar"'
0
$ test-expr 'date(` %z `)' '" -: "'
0
$ test-expr 'date(` %z bar`)' '" -: bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -:"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -:bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -: "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -: bar"'
0
$ test-expr 'date(`%z`)' '"-:3"'
0
$ test-expr 'date(`%zbar`)' '"-:3bar"'
0
$ test-expr 'date(`%z `)' '"-:3 "'
0
$ test-expr 'date(`%z bar`)' '"-:3 bar"'
0
$ test-expr 'date(` %z`)' '" -:3"'
0
$ test-expr 'date(` %zbar`)' '" -:3bar"'
0
$ test-expr 'date(` %z `)' '" -:3 "'
0
$ test-expr 'date(` %z bar`)' '" -:3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -:3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -:3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -:3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -:3 bar"'
0
$ test-expr 'date(`%z`)' '"-:44"'
0
$ test-expr 'date(`%zbar`)' '"-:44bar"'
0
$ test-expr 'date(`%z `)' '"-:44 "'
0
$ test-expr 'date(`%z bar`)' '"-:44 bar"'
0
$ test-expr 'date(` %z`)' '" -:44"'
0
$ test-expr 'date(` %zbar`)' '" -:44bar"'
0
$ test-expr 'date(` %z `)' '" -:44 "'
0
$ test-expr 'date(` %z bar`)' '" -:44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -:44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -:44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -:44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -:44 bar"'
0
$ test-expr 'date(`%z`)' '"-:55"'
0
$ test-expr 'date(`%zbar`)' '"-:55bar"'
0
$ test-expr 'date(`%z `)' '"-:55 "'
0
$ test-expr 'date(`%z bar`)' '"-:55 bar"'
0
$ test-expr 'date(` %z`)' '" -:55"'
0
$ test-expr 'date(` %zbar`)' '" -:55bar"'
0
$ test-expr 'date(` %z `)' '" -:55 "'
0
$ test-expr 'date(` %z bar`)' '" -:55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo-:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo-:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo-:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo-:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo -:55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo -:55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo -:55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo -:55 bar"'
0
$ test-expr 'date(`%z`)' '":"'
0
$ test-expr 'date(`%zbar`)' '":bar"'
0
$ test-expr 'date(`%z `)' '": "'
0
$ test-expr 'date(`%z bar`)' '": bar"'
0
$ test-expr 'date(` %z`)' '" :"'
0
$ test-expr 'date(` %zbar`)' '" :bar"'
0
$ test-expr 'date(` %z `)' '" : "'
0
$ test-expr 'date(` %z bar`)' '" : bar"'
0
$ test-expr 'date(`foo%z`)' '"foo:"'
0
$ test-expr 'date(`foo%zbar`)' '"foo:bar"'
0
$ test-expr 'date(`foo%z `)' '"foo: "'
0
$ test-expr 'date(`foo%z bar`)' '"foo: bar"'
0
$ test-expr 'date(`foo %z`)' '"foo :"'
0
$ test-expr 'date(`foo %zbar`)' '"foo :bar"'
0
$ test-expr 'date(`foo %z `)' '"foo : "'
0
$ test-expr 'date(`foo %z bar`)' '"foo : bar"'
0
$ test-expr 'date(`%z`)' '":3"'
0
$ test-expr 'date(`%zbar`)' '":3bar"'
0
$ test-expr 'date(`%z `)' '":3 "'
0
$ test-expr 'date(`%z bar`)' '":3 bar"'
0
$ test-expr 'date(` %z`)' '" :3"'
0
$ test-expr 'date(` %zbar`)' '" :3bar"'
0
$ test-expr 'date(` %z `)' '" :3 "'
0
$ test-expr 'date(` %z bar`)' '" :3 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo:3"'
0
$ test-expr 'date(`foo%zbar`)' '"foo:3bar"'
0
$ test-expr 'date(`foo%z `)' '"foo:3 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo:3 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo :3"'
0
$ test-expr 'date(`foo %zbar`)' '"foo :3bar"'
0
$ test-expr 'date(`foo %z `)' '"foo :3 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo :3 bar"'
0
$ test-expr 'date(`%z`)' '":44"'
0
$ test-expr 'date(`%zbar`)' '":44bar"'
0
$ test-expr 'date(`%z `)' '":44 "'
0
$ test-expr 'date(`%z bar`)' '":44 bar"'
0
$ test-expr 'date(` %z`)' '" :44"'
0
$ test-expr 'date(` %zbar`)' '" :44bar"'
0
$ test-expr 'date(` %z `)' '" :44 "'
0
$ test-expr 'date(` %z bar`)' '" :44 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo:44"'
0
$ test-expr 'date(`foo%zbar`)' '"foo:44bar"'
0
$ test-expr 'date(`foo%z `)' '"foo:44 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo:44 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo :44"'
0
$ test-expr 'date(`foo %zbar`)' '"foo :44bar"'
0
$ test-expr 'date(`foo %z `)' '"foo :44 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo :44 bar"'
0
$ test-expr 'date(`%z`)' '":55"'
0
$ test-expr 'date(`%zbar`)' '":55bar"'
0
$ test-expr 'date(`%z `)' '":55 "'
0
$ test-expr 'date(`%z bar`)' '":55 bar"'
0
$ test-expr 'date(` %z`)' '" :55"'
0
$ test-expr 'date(` %zbar`)' '" :55bar"'
0
$ test-expr 'date(` %z `)' '" :55 "'
0
$ test-expr 'date(` %z bar`)' '" :55 bar"'
0
$ test-expr 'date(`foo%z`)' '"foo:55"'
0
$ test-expr 'date(`foo%zbar`)' '"foo:55bar"'
0
$ test-expr 'date(`foo%z `)' '"foo:55 "'
0
$ test-expr 'date(`foo%z bar`)' '"foo:55 bar"'
0
$ test-expr 'date(`foo %z`)' '"foo :55"'
0
$ test-expr 'date(`foo %zbar`)' '"foo :55bar"'
0
$ test-expr 'date(`foo %z `)' '"foo :55 "'
0
$ test-expr 'date(`foo %z bar`)' '"foo :55 bar"'
0
$

--[ builtins7 ]-----------------------------------------------------------------

# 
# # meta command:
# $ for f in %s "'\"%s\"'"; do for s in '' - +; do for v0 in . 0x 0X 0 1 2 3 4 5 6 7 8 9; do for v1 in '' 0 1e2 1E2 1p2 1P2; do for b in float double ldouble; do v="$s$v0$v1"; [[ "$f" != '%s' || "$v" =~ ^-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?$ ]] || continue; printf -v c "test-expr -e $b -l $f" "$v"; echo "$ $c"; eval "$c 2>&1" || echo "command failed: $c"; done; done; done; done; done
#
$ test-expr -e float -l 0
1
$ test-expr -e double -l 0
1
$ test-expr -e ldouble -l 0
1
$ test-expr -e float -l 1
1
$ test-expr -e double -l 1
1
$ test-expr -e ldouble -l 1
1
$ test-expr -e float -l 10
1
$ test-expr -e double -l 10
1
$ test-expr -e ldouble -l 10
1
$ test-expr -e float -l 11e2
1
$ test-expr -e double -l 11e2
1
$ test-expr -e ldouble -l 11e2
1
$ test-expr -e float -l 11E2
1
$ test-expr -e double -l 11E2
1
$ test-expr -e ldouble -l 11E2
1
$ test-expr -e float -l 2
1
$ test-expr -e double -l 2
1
$ test-expr -e ldouble -l 2
1
$ test-expr -e float -l 20
1
$ test-expr -e double -l 20
1
$ test-expr -e ldouble -l 20
1
$ test-expr -e float -l 21e2
1
$ test-expr -e double -l 21e2
1
$ test-expr -e ldouble -l 21e2
1
$ test-expr -e float -l 21E2
1
$ test-expr -e double -l 21E2
1
$ test-expr -e ldouble -l 21E2
1
$ test-expr -e float -l 3
1
$ test-expr -e double -l 3
1
$ test-expr -e ldouble -l 3
1
$ test-expr -e float -l 30
1
$ test-expr -e double -l 30
1
$ test-expr -e ldouble -l 30
1
$ test-expr -e float -l 31e2
1
$ test-expr -e double -l 31e2
1
$ test-expr -e ldouble -l 31e2
1
$ test-expr -e float -l 31E2
1
$ test-expr -e double -l 31E2
1
$ test-expr -e ldouble -l 31E2
1
$ test-expr -e float -l 4
1
$ test-expr -e double -l 4
1
$ test-expr -e ldouble -l 4
1
$ test-expr -e float -l 40
1
$ test-expr -e double -l 40
1
$ test-expr -e ldouble -l 40
1
$ test-expr -e float -l 41e2
1
$ test-expr -e double -l 41e2
1
$ test-expr -e ldouble -l 41e2
1
$ test-expr -e float -l 41E2
1
$ test-expr -e double -l 41E2
1
$ test-expr -e ldouble -l 41E2
1
$ test-expr -e float -l 5
1
$ test-expr -e double -l 5
1
$ test-expr -e ldouble -l 5
1
$ test-expr -e float -l 50
1
$ test-expr -e double -l 50
1
$ test-expr -e ldouble -l 50
1
$ test-expr -e float -l 51e2
1
$ test-expr -e double -l 51e2
1
$ test-expr -e ldouble -l 51e2
1
$ test-expr -e float -l 51E2
1
$ test-expr -e double -l 51E2
1
$ test-expr -e ldouble -l 51E2
1
$ test-expr -e float -l 6
1
$ test-expr -e double -l 6
1
$ test-expr -e ldouble -l 6
1
$ test-expr -e float -l 60
1
$ test-expr -e double -l 60
1
$ test-expr -e ldouble -l 60
1
$ test-expr -e float -l 61e2
1
$ test-expr -e double -l 61e2
1
$ test-expr -e ldouble -l 61e2
1
$ test-expr -e float -l 61E2
1
$ test-expr -e double -l 61E2
1
$ test-expr -e ldouble -l 61E2
1
$ test-expr -e float -l 7
1
$ test-expr -e double -l 7
1
$ test-expr -e ldouble -l 7
1
$ test-expr -e float -l 70
1
$ test-expr -e double -l 70
1
$ test-expr -e ldouble -l 70
1
$ test-expr -e float -l 71e2
1
$ test-expr -e double -l 71e2
1
$ test-expr -e ldouble -l 71e2
1
$ test-expr -e float -l 71E2
1
$ test-expr -e double -l 71E2
1
$ test-expr -e ldouble -l 71E2
1
$ test-expr -e float -l 8
1
$ test-expr -e double -l 8
1
$ test-expr -e ldouble -l 8
1
$ test-expr -e float -l 80
1
$ test-expr -e double -l 80
1
$ test-expr -e ldouble -l 80
1
$ test-expr -e float -l 81e2
1
$ test-expr -e double -l 81e2
1
$ test-expr -e ldouble -l 81e2
1
$ test-expr -e float -l 81E2
1
$ test-expr -e double -l 81E2
1
$ test-expr -e ldouble -l 81E2
1
$ test-expr -e float -l 9
1
$ test-expr -e double -l 9
1
$ test-expr -e ldouble -l 9
1
$ test-expr -e float -l 90
1
$ test-expr -e double -l 90
1
$ test-expr -e ldouble -l 90
1
$ test-expr -e float -l 91e2
1
$ test-expr -e double -l 91e2
1
$ test-expr -e ldouble -l 91e2
1
$ test-expr -e float -l 91E2
1
$ test-expr -e double -l 91E2
1
$ test-expr -e ldouble -l 91E2
1
$ test-expr -e float -l -0
1
$ test-expr -e double -l -0
1
$ test-expr -e ldouble -l -0
1
$ test-expr -e float -l -1
1
$ test-expr -e double -l -1
1
$ test-expr -e ldouble -l -1
1
$ test-expr -e float -l -10
1
$ test-expr -e double -l -10
1
$ test-expr -e ldouble -l -10
1
$ test-expr -e float -l -11e2
1
$ test-expr -e double -l -11e2
1
$ test-expr -e ldouble -l -11e2
1
$ test-expr -e float -l -11E2
1
$ test-expr -e double -l -11E2
1
$ test-expr -e ldouble -l -11E2
1
$ test-expr -e float -l -2
1
$ test-expr -e double -l -2
1
$ test-expr -e ldouble -l -2
1
$ test-expr -e float -l -20
1
$ test-expr -e double -l -20
1
$ test-expr -e ldouble -l -20
1
$ test-expr -e float -l -21e2
1
$ test-expr -e double -l -21e2
1
$ test-expr -e ldouble -l -21e2
1
$ test-expr -e float -l -21E2
1
$ test-expr -e double -l -21E2
1
$ test-expr -e ldouble -l -21E2
1
$ test-expr -e float -l -3
1
$ test-expr -e double -l -3
1
$ test-expr -e ldouble -l -3
1
$ test-expr -e float -l -30
1
$ test-expr -e double -l -30
1
$ test-expr -e ldouble -l -30
1
$ test-expr -e float -l -31e2
1
$ test-expr -e double -l -31e2
1
$ test-expr -e ldouble -l -31e2
1
$ test-expr -e float -l -31E2
1
$ test-expr -e double -l -31E2
1
$ test-expr -e ldouble -l -31E2
1
$ test-expr -e float -l -4
1
$ test-expr -e double -l -4
1
$ test-expr -e ldouble -l -4
1
$ test-expr -e float -l -40
1
$ test-expr -e double -l -40
1
$ test-expr -e ldouble -l -40
1
$ test-expr -e float -l -41e2
1
$ test-expr -e double -l -41e2
1
$ test-expr -e ldouble -l -41e2
1
$ test-expr -e float -l -41E2
1
$ test-expr -e double -l -41E2
1
$ test-expr -e ldouble -l -41E2
1
$ test-expr -e float -l -5
1
$ test-expr -e double -l -5
1
$ test-expr -e ldouble -l -5
1
$ test-expr -e float -l -50
1
$ test-expr -e double -l -50
1
$ test-expr -e ldouble -l -50
1
$ test-expr -e float -l -51e2
1
$ test-expr -e double -l -51e2
1
$ test-expr -e ldouble -l -51e2
1
$ test-expr -e float -l -51E2
1
$ test-expr -e double -l -51E2
1
$ test-expr -e ldouble -l -51E2
1
$ test-expr -e float -l -6
1
$ test-expr -e double -l -6
1
$ test-expr -e ldouble -l -6
1
$ test-expr -e float -l -60
1
$ test-expr -e double -l -60
1
$ test-expr -e ldouble -l -60
1
$ test-expr -e float -l -61e2
1
$ test-expr -e double -l -61e2
1
$ test-expr -e ldouble -l -61e2
1
$ test-expr -e float -l -61E2
1
$ test-expr -e double -l -61E2
1
$ test-expr -e ldouble -l -61E2
1
$ test-expr -e float -l -7
1
$ test-expr -e double -l -7
1
$ test-expr -e ldouble -l -7
1
$ test-expr -e float -l -70
1
$ test-expr -e double -l -70
1
$ test-expr -e ldouble -l -70
1
$ test-expr -e float -l -71e2
1
$ test-expr -e double -l -71e2
1
$ test-expr -e ldouble -l -71e2
1
$ test-expr -e float -l -71E2
1
$ test-expr -e double -l -71E2
1
$ test-expr -e ldouble -l -71E2
1
$ test-expr -e float -l -8
1
$ test-expr -e double -l -8
1
$ test-expr -e ldouble -l -8
1
$ test-expr -e float -l -80
1
$ test-expr -e double -l -80
1
$ test-expr -e ldouble -l -80
1
$ test-expr -e float -l -81e2
1
$ test-expr -e double -l -81e2
1
$ test-expr -e ldouble -l -81e2
1
$ test-expr -e float -l -81E2
1
$ test-expr -e double -l -81E2
1
$ test-expr -e ldouble -l -81E2
1
$ test-expr -e float -l -9
1
$ test-expr -e double -l -9
1
$ test-expr -e ldouble -l -9
1
$ test-expr -e float -l -90
1
$ test-expr -e double -l -90
1
$ test-expr -e ldouble -l -90
1
$ test-expr -e float -l -91e2
1
$ test-expr -e double -l -91e2
1
$ test-expr -e ldouble -l -91e2
1
$ test-expr -e float -l -91E2
1
$ test-expr -e double -l -91E2
1
$ test-expr -e ldouble -l -91E2
1
$ test-expr -e float -l '"."'
0
$ test-expr -e double -l '"."'
0
$ test-expr -e ldouble -l '"."'
0
$ test-expr -e float -l '".0"'
1
$ test-expr -e double -l '".0"'
1
$ test-expr -e ldouble -l '".0"'
1
$ test-expr -e float -l '".1e2"'
1
$ test-expr -e double -l '".1e2"'
1
$ test-expr -e ldouble -l '".1e2"'
1
$ test-expr -e float -l '".1E2"'
1
$ test-expr -e double -l '".1E2"'
1
$ test-expr -e ldouble -l '".1E2"'
1
$ test-expr -e float -l '".1p2"'
0
$ test-expr -e double -l '".1p2"'
0
$ test-expr -e ldouble -l '".1p2"'
0
$ test-expr -e float -l '".1P2"'
0
$ test-expr -e double -l '".1P2"'
0
$ test-expr -e ldouble -l '".1P2"'
0
$ test-expr -e float -l '"0x"'
0
$ test-expr -e double -l '"0x"'
0
$ test-expr -e ldouble -l '"0x"'
0
$ test-expr -e float -l '"0x0"'
0
$ test-expr -e double -l '"0x0"'
0
$ test-expr -e ldouble -l '"0x0"'
0
$ test-expr -e float -l '"0x1e2"'
0
$ test-expr -e double -l '"0x1e2"'
0
$ test-expr -e ldouble -l '"0x1e2"'
0
$ test-expr -e float -l '"0x1E2"'
0
$ test-expr -e double -l '"0x1E2"'
0
$ test-expr -e ldouble -l '"0x1E2"'
0
$ test-expr -e float -l '"0x1p2"'
0
$ test-expr -e double -l '"0x1p2"'
0
$ test-expr -e ldouble -l '"0x1p2"'
0
$ test-expr -e float -l '"0x1P2"'
0
$ test-expr -e double -l '"0x1P2"'
0
$ test-expr -e ldouble -l '"0x1P2"'
0
$ test-expr -e float -l '"0X"'
0
$ test-expr -e double -l '"0X"'
0
$ test-expr -e ldouble -l '"0X"'
0
$ test-expr -e float -l '"0X0"'
0
$ test-expr -e double -l '"0X0"'
0
$ test-expr -e ldouble -l '"0X0"'
0
$ test-expr -e float -l '"0X1e2"'
0
$ test-expr -e double -l '"0X1e2"'
0
$ test-expr -e ldouble -l '"0X1e2"'
0
$ test-expr -e float -l '"0X1E2"'
0
$ test-expr -e double -l '"0X1E2"'
0
$ test-expr -e ldouble -l '"0X1E2"'
0
$ test-expr -e float -l '"0X1p2"'
0
$ test-expr -e double -l '"0X1p2"'
0
$ test-expr -e ldouble -l '"0X1p2"'
0
$ test-expr -e float -l '"0X1P2"'
0
$ test-expr -e double -l '"0X1P2"'
0
$ test-expr -e ldouble -l '"0X1P2"'
0
$ test-expr -e float -l '"0"'
1
$ test-expr -e double -l '"0"'
1
$ test-expr -e ldouble -l '"0"'
1
$ test-expr -e float -l '"00"'
1
$ test-expr -e double -l '"00"'
1
$ test-expr -e ldouble -l '"00"'
1
$ test-expr -e float -l '"01e2"'
1
$ test-expr -e double -l '"01e2"'
1
$ test-expr -e ldouble -l '"01e2"'
1
$ test-expr -e float -l '"01E2"'
1
$ test-expr -e double -l '"01E2"'
1
$ test-expr -e ldouble -l '"01E2"'
1
$ test-expr -e float -l '"01p2"'
0
$ test-expr -e double -l '"01p2"'
0
$ test-expr -e ldouble -l '"01p2"'
0
$ test-expr -e float -l '"01P2"'
0
$ test-expr -e double -l '"01P2"'
0
$ test-expr -e ldouble -l '"01P2"'
0
$ test-expr -e float -l '"1"'
1
$ test-expr -e double -l '"1"'
1
$ test-expr -e ldouble -l '"1"'
1
$ test-expr -e float -l '"10"'
1
$ test-expr -e double -l '"10"'
1
$ test-expr -e ldouble -l '"10"'
1
$ test-expr -e float -l '"11e2"'
1
$ test-expr -e double -l '"11e2"'
1
$ test-expr -e ldouble -l '"11e2"'
1
$ test-expr -e float -l '"11E2"'
1
$ test-expr -e double -l '"11E2"'
1
$ test-expr -e ldouble -l '"11E2"'
1
$ test-expr -e float -l '"11p2"'
0
$ test-expr -e double -l '"11p2"'
0
$ test-expr -e ldouble -l '"11p2"'
0
$ test-expr -e float -l '"11P2"'
0
$ test-expr -e double -l '"11P2"'
0
$ test-expr -e ldouble -l '"11P2"'
0
$ test-expr -e float -l '"2"'
1
$ test-expr -e double -l '"2"'
1
$ test-expr -e ldouble -l '"2"'
1
$ test-expr -e float -l '"20"'
1
$ test-expr -e double -l '"20"'
1
$ test-expr -e ldouble -l '"20"'
1
$ test-expr -e float -l '"21e2"'
1
$ test-expr -e double -l '"21e2"'
1
$ test-expr -e ldouble -l '"21e2"'
1
$ test-expr -e float -l '"21E2"'
1
$ test-expr -e double -l '"21E2"'
1
$ test-expr -e ldouble -l '"21E2"'
1
$ test-expr -e float -l '"21p2"'
0
$ test-expr -e double -l '"21p2"'
0
$ test-expr -e ldouble -l '"21p2"'
0
$ test-expr -e float -l '"21P2"'
0
$ test-expr -e double -l '"21P2"'
0
$ test-expr -e ldouble -l '"21P2"'
0
$ test-expr -e float -l '"3"'
1
$ test-expr -e double -l '"3"'
1
$ test-expr -e ldouble -l '"3"'
1
$ test-expr -e float -l '"30"'
1
$ test-expr -e double -l '"30"'
1
$ test-expr -e ldouble -l '"30"'
1
$ test-expr -e float -l '"31e2"'
1
$ test-expr -e double -l '"31e2"'
1
$ test-expr -e ldouble -l '"31e2"'
1
$ test-expr -e float -l '"31E2"'
1
$ test-expr -e double -l '"31E2"'
1
$ test-expr -e ldouble -l '"31E2"'
1
$ test-expr -e float -l '"31p2"'
0
$ test-expr -e double -l '"31p2"'
0
$ test-expr -e ldouble -l '"31p2"'
0
$ test-expr -e float -l '"31P2"'
0
$ test-expr -e double -l '"31P2"'
0
$ test-expr -e ldouble -l '"31P2"'
0
$ test-expr -e float -l '"4"'
1
$ test-expr -e double -l '"4"'
1
$ test-expr -e ldouble -l '"4"'
1
$ test-expr -e float -l '"40"'
1
$ test-expr -e double -l '"40"'
1
$ test-expr -e ldouble -l '"40"'
1
$ test-expr -e float -l '"41e2"'
1
$ test-expr -e double -l '"41e2"'
1
$ test-expr -e ldouble -l '"41e2"'
1
$ test-expr -e float -l '"41E2"'
1
$ test-expr -e double -l '"41E2"'
1
$ test-expr -e ldouble -l '"41E2"'
1
$ test-expr -e float -l '"41p2"'
0
$ test-expr -e double -l '"41p2"'
0
$ test-expr -e ldouble -l '"41p2"'
0
$ test-expr -e float -l '"41P2"'
0
$ test-expr -e double -l '"41P2"'
0
$ test-expr -e ldouble -l '"41P2"'
0
$ test-expr -e float -l '"5"'
1
$ test-expr -e double -l '"5"'
1
$ test-expr -e ldouble -l '"5"'
1
$ test-expr -e float -l '"50"'
1
$ test-expr -e double -l '"50"'
1
$ test-expr -e ldouble -l '"50"'
1
$ test-expr -e float -l '"51e2"'
1
$ test-expr -e double -l '"51e2"'
1
$ test-expr -e ldouble -l '"51e2"'
1
$ test-expr -e float -l '"51E2"'
1
$ test-expr -e double -l '"51E2"'
1
$ test-expr -e ldouble -l '"51E2"'
1
$ test-expr -e float -l '"51p2"'
0
$ test-expr -e double -l '"51p2"'
0
$ test-expr -e ldouble -l '"51p2"'
0
$ test-expr -e float -l '"51P2"'
0
$ test-expr -e double -l '"51P2"'
0
$ test-expr -e ldouble -l '"51P2"'
0
$ test-expr -e float -l '"6"'
1
$ test-expr -e double -l '"6"'
1
$ test-expr -e ldouble -l '"6"'
1
$ test-expr -e float -l '"60"'
1
$ test-expr -e double -l '"60"'
1
$ test-expr -e ldouble -l '"60"'
1
$ test-expr -e float -l '"61e2"'
1
$ test-expr -e double -l '"61e2"'
1
$ test-expr -e ldouble -l '"61e2"'
1
$ test-expr -e float -l '"61E2"'
1
$ test-expr -e double -l '"61E2"'
1
$ test-expr -e ldouble -l '"61E2"'
1
$ test-expr -e float -l '"61p2"'
0
$ test-expr -e double -l '"61p2"'
0
$ test-expr -e ldouble -l '"61p2"'
0
$ test-expr -e float -l '"61P2"'
0
$ test-expr -e double -l '"61P2"'
0
$ test-expr -e ldouble -l '"61P2"'
0
$ test-expr -e float -l '"7"'
1
$ test-expr -e double -l '"7"'
1
$ test-expr -e ldouble -l '"7"'
1
$ test-expr -e float -l '"70"'
1
$ test-expr -e double -l '"70"'
1
$ test-expr -e ldouble -l '"70"'
1
$ test-expr -e float -l '"71e2"'
1
$ test-expr -e double -l '"71e2"'
1
$ test-expr -e ldouble -l '"71e2"'
1
$ test-expr -e float -l '"71E2"'
1
$ test-expr -e double -l '"71E2"'
1
$ test-expr -e ldouble -l '"71E2"'
1
$ test-expr -e float -l '"71p2"'
0
$ test-expr -e double -l '"71p2"'
0
$ test-expr -e ldouble -l '"71p2"'
0
$ test-expr -e float -l '"71P2"'
0
$ test-expr -e double -l '"71P2"'
0
$ test-expr -e ldouble -l '"71P2"'
0
$ test-expr -e float -l '"8"'
1
$ test-expr -e double -l '"8"'
1
$ test-expr -e ldouble -l '"8"'
1
$ test-expr -e float -l '"80"'
1
$ test-expr -e double -l '"80"'
1
$ test-expr -e ldouble -l '"80"'
1
$ test-expr -e float -l '"81e2"'
1
$ test-expr -e double -l '"81e2"'
1
$ test-expr -e ldouble -l '"81e2"'
1
$ test-expr -e float -l '"81E2"'
1
$ test-expr -e double -l '"81E2"'
1
$ test-expr -e ldouble -l '"81E2"'
1
$ test-expr -e float -l '"81p2"'
0
$ test-expr -e double -l '"81p2"'
0
$ test-expr -e ldouble -l '"81p2"'
0
$ test-expr -e float -l '"81P2"'
0
$ test-expr -e double -l '"81P2"'
0
$ test-expr -e ldouble -l '"81P2"'
0
$ test-expr -e float -l '"9"'
1
$ test-expr -e double -l '"9"'
1
$ test-expr -e ldouble -l '"9"'
1
$ test-expr -e float -l '"90"'
1
$ test-expr -e double -l '"90"'
1
$ test-expr -e ldouble -l '"90"'
1
$ test-expr -e float -l '"91e2"'
1
$ test-expr -e double -l '"91e2"'
1
$ test-expr -e ldouble -l '"91e2"'
1
$ test-expr -e float -l '"91E2"'
1
$ test-expr -e double -l '"91E2"'
1
$ test-expr -e ldouble -l '"91E2"'
1
$ test-expr -e float -l '"91p2"'
0
$ test-expr -e double -l '"91p2"'
0
$ test-expr -e ldouble -l '"91p2"'
0
$ test-expr -e float -l '"91P2"'
0
$ test-expr -e double -l '"91P2"'
0
$ test-expr -e ldouble -l '"91P2"'
0
$ test-expr -e float -l '"-."'
0
$ test-expr -e double -l '"-."'
0
$ test-expr -e ldouble -l '"-."'
0
$ test-expr -e float -l '"-.0"'
1
$ test-expr -e double -l '"-.0"'
1
$ test-expr -e ldouble -l '"-.0"'
1
$ test-expr -e float -l '"-.1e2"'
1
$ test-expr -e double -l '"-.1e2"'
1
$ test-expr -e ldouble -l '"-.1e2"'
1
$ test-expr -e float -l '"-.1E2"'
1
$ test-expr -e double -l '"-.1E2"'
1
$ test-expr -e ldouble -l '"-.1E2"'
1
$ test-expr -e float -l '"-.1p2"'
0
$ test-expr -e double -l '"-.1p2"'
0
$ test-expr -e ldouble -l '"-.1p2"'
0
$ test-expr -e float -l '"-.1P2"'
0
$ test-expr -e double -l '"-.1P2"'
0
$ test-expr -e ldouble -l '"-.1P2"'
0
$ test-expr -e float -l '"-0x"'
0
$ test-expr -e double -l '"-0x"'
0
$ test-expr -e ldouble -l '"-0x"'
0
$ test-expr -e float -l '"-0x0"'
0
$ test-expr -e double -l '"-0x0"'
0
$ test-expr -e ldouble -l '"-0x0"'
0
$ test-expr -e float -l '"-0x1e2"'
0
$ test-expr -e double -l '"-0x1e2"'
0
$ test-expr -e ldouble -l '"-0x1e2"'
0
$ test-expr -e float -l '"-0x1E2"'
0
$ test-expr -e double -l '"-0x1E2"'
0
$ test-expr -e ldouble -l '"-0x1E2"'
0
$ test-expr -e float -l '"-0x1p2"'
0
$ test-expr -e double -l '"-0x1p2"'
0
$ test-expr -e ldouble -l '"-0x1p2"'
0
$ test-expr -e float -l '"-0x1P2"'
0
$ test-expr -e double -l '"-0x1P2"'
0
$ test-expr -e ldouble -l '"-0x1P2"'
0
$ test-expr -e float -l '"-0X"'
0
$ test-expr -e double -l '"-0X"'
0
$ test-expr -e ldouble -l '"-0X"'
0
$ test-expr -e float -l '"-0X0"'
0
$ test-expr -e double -l '"-0X0"'
0
$ test-expr -e ldouble -l '"-0X0"'
0
$ test-expr -e float -l '"-0X1e2"'
0
$ test-expr -e double -l '"-0X1e2"'
0
$ test-expr -e ldouble -l '"-0X1e2"'
0
$ test-expr -e float -l '"-0X1E2"'
0
$ test-expr -e double -l '"-0X1E2"'
0
$ test-expr -e ldouble -l '"-0X1E2"'
0
$ test-expr -e float -l '"-0X1p2"'
0
$ test-expr -e double -l '"-0X1p2"'
0
$ test-expr -e ldouble -l '"-0X1p2"'
0
$ test-expr -e float -l '"-0X1P2"'
0
$ test-expr -e double -l '"-0X1P2"'
0
$ test-expr -e ldouble -l '"-0X1P2"'
0
$ test-expr -e float -l '"-0"'
1
$ test-expr -e double -l '"-0"'
1
$ test-expr -e ldouble -l '"-0"'
1
$ test-expr -e float -l '"-00"'
1
$ test-expr -e double -l '"-00"'
1
$ test-expr -e ldouble -l '"-00"'
1
$ test-expr -e float -l '"-01e2"'
1
$ test-expr -e double -l '"-01e2"'
1
$ test-expr -e ldouble -l '"-01e2"'
1
$ test-expr -e float -l '"-01E2"'
1
$ test-expr -e double -l '"-01E2"'
1
$ test-expr -e ldouble -l '"-01E2"'
1
$ test-expr -e float -l '"-01p2"'
0
$ test-expr -e double -l '"-01p2"'
0
$ test-expr -e ldouble -l '"-01p2"'
0
$ test-expr -e float -l '"-01P2"'
0
$ test-expr -e double -l '"-01P2"'
0
$ test-expr -e ldouble -l '"-01P2"'
0
$ test-expr -e float -l '"-1"'
1
$ test-expr -e double -l '"-1"'
1
$ test-expr -e ldouble -l '"-1"'
1
$ test-expr -e float -l '"-10"'
1
$ test-expr -e double -l '"-10"'
1
$ test-expr -e ldouble -l '"-10"'
1
$ test-expr -e float -l '"-11e2"'
1
$ test-expr -e double -l '"-11e2"'
1
$ test-expr -e ldouble -l '"-11e2"'
1
$ test-expr -e float -l '"-11E2"'
1
$ test-expr -e double -l '"-11E2"'
1
$ test-expr -e ldouble -l '"-11E2"'
1
$ test-expr -e float -l '"-11p2"'
0
$ test-expr -e double -l '"-11p2"'
0
$ test-expr -e ldouble -l '"-11p2"'
0
$ test-expr -e float -l '"-11P2"'
0
$ test-expr -e double -l '"-11P2"'
0
$ test-expr -e ldouble -l '"-11P2"'
0
$ test-expr -e float -l '"-2"'
1
$ test-expr -e double -l '"-2"'
1
$ test-expr -e ldouble -l '"-2"'
1
$ test-expr -e float -l '"-20"'
1
$ test-expr -e double -l '"-20"'
1
$ test-expr -e ldouble -l '"-20"'
1
$ test-expr -e float -l '"-21e2"'
1
$ test-expr -e double -l '"-21e2"'
1
$ test-expr -e ldouble -l '"-21e2"'
1
$ test-expr -e float -l '"-21E2"'
1
$ test-expr -e double -l '"-21E2"'
1
$ test-expr -e ldouble -l '"-21E2"'
1
$ test-expr -e float -l '"-21p2"'
0
$ test-expr -e double -l '"-21p2"'
0
$ test-expr -e ldouble -l '"-21p2"'
0
$ test-expr -e float -l '"-21P2"'
0
$ test-expr -e double -l '"-21P2"'
0
$ test-expr -e ldouble -l '"-21P2"'
0
$ test-expr -e float -l '"-3"'
1
$ test-expr -e double -l '"-3"'
1
$ test-expr -e ldouble -l '"-3"'
1
$ test-expr -e float -l '"-30"'
1
$ test-expr -e double -l '"-30"'
1
$ test-expr -e ldouble -l '"-30"'
1
$ test-expr -e float -l '"-31e2"'
1
$ test-expr -e double -l '"-31e2"'
1
$ test-expr -e ldouble -l '"-31e2"'
1
$ test-expr -e float -l '"-31E2"'
1
$ test-expr -e double -l '"-31E2"'
1
$ test-expr -e ldouble -l '"-31E2"'
1
$ test-expr -e float -l '"-31p2"'
0
$ test-expr -e double -l '"-31p2"'
0
$ test-expr -e ldouble -l '"-31p2"'
0
$ test-expr -e float -l '"-31P2"'
0
$ test-expr -e double -l '"-31P2"'
0
$ test-expr -e ldouble -l '"-31P2"'
0
$ test-expr -e float -l '"-4"'
1
$ test-expr -e double -l '"-4"'
1
$ test-expr -e ldouble -l '"-4"'
1
$ test-expr -e float -l '"-40"'
1
$ test-expr -e double -l '"-40"'
1
$ test-expr -e ldouble -l '"-40"'
1
$ test-expr -e float -l '"-41e2"'
1
$ test-expr -e double -l '"-41e2"'
1
$ test-expr -e ldouble -l '"-41e2"'
1
$ test-expr -e float -l '"-41E2"'
1
$ test-expr -e double -l '"-41E2"'
1
$ test-expr -e ldouble -l '"-41E2"'
1
$ test-expr -e float -l '"-41p2"'
0
$ test-expr -e double -l '"-41p2"'
0
$ test-expr -e ldouble -l '"-41p2"'
0
$ test-expr -e float -l '"-41P2"'
0
$ test-expr -e double -l '"-41P2"'
0
$ test-expr -e ldouble -l '"-41P2"'
0
$ test-expr -e float -l '"-5"'
1
$ test-expr -e double -l '"-5"'
1
$ test-expr -e ldouble -l '"-5"'
1
$ test-expr -e float -l '"-50"'
1
$ test-expr -e double -l '"-50"'
1
$ test-expr -e ldouble -l '"-50"'
1
$ test-expr -e float -l '"-51e2"'
1
$ test-expr -e double -l '"-51e2"'
1
$ test-expr -e ldouble -l '"-51e2"'
1
$ test-expr -e float -l '"-51E2"'
1
$ test-expr -e double -l '"-51E2"'
1
$ test-expr -e ldouble -l '"-51E2"'
1
$ test-expr -e float -l '"-51p2"'
0
$ test-expr -e double -l '"-51p2"'
0
$ test-expr -e ldouble -l '"-51p2"'
0
$ test-expr -e float -l '"-51P2"'
0
$ test-expr -e double -l '"-51P2"'
0
$ test-expr -e ldouble -l '"-51P2"'
0
$ test-expr -e float -l '"-6"'
1
$ test-expr -e double -l '"-6"'
1
$ test-expr -e ldouble -l '"-6"'
1
$ test-expr -e float -l '"-60"'
1
$ test-expr -e double -l '"-60"'
1
$ test-expr -e ldouble -l '"-60"'
1
$ test-expr -e float -l '"-61e2"'
1
$ test-expr -e double -l '"-61e2"'
1
$ test-expr -e ldouble -l '"-61e2"'
1
$ test-expr -e float -l '"-61E2"'
1
$ test-expr -e double -l '"-61E2"'
1
$ test-expr -e ldouble -l '"-61E2"'
1
$ test-expr -e float -l '"-61p2"'
0
$ test-expr -e double -l '"-61p2"'
0
$ test-expr -e ldouble -l '"-61p2"'
0
$ test-expr -e float -l '"-61P2"'
0
$ test-expr -e double -l '"-61P2"'
0
$ test-expr -e ldouble -l '"-61P2"'
0
$ test-expr -e float -l '"-7"'
1
$ test-expr -e double -l '"-7"'
1
$ test-expr -e ldouble -l '"-7"'
1
$ test-expr -e float -l '"-70"'
1
$ test-expr -e double -l '"-70"'
1
$ test-expr -e ldouble -l '"-70"'
1
$ test-expr -e float -l '"-71e2"'
1
$ test-expr -e double -l '"-71e2"'
1
$ test-expr -e ldouble -l '"-71e2"'
1
$ test-expr -e float -l '"-71E2"'
1
$ test-expr -e double -l '"-71E2"'
1
$ test-expr -e ldouble -l '"-71E2"'
1
$ test-expr -e float -l '"-71p2"'
0
$ test-expr -e double -l '"-71p2"'
0
$ test-expr -e ldouble -l '"-71p2"'
0
$ test-expr -e float -l '"-71P2"'
0
$ test-expr -e double -l '"-71P2"'
0
$ test-expr -e ldouble -l '"-71P2"'
0
$ test-expr -e float -l '"-8"'
1
$ test-expr -e double -l '"-8"'
1
$ test-expr -e ldouble -l '"-8"'
1
$ test-expr -e float -l '"-80"'
1
$ test-expr -e double -l '"-80"'
1
$ test-expr -e ldouble -l '"-80"'
1
$ test-expr -e float -l '"-81e2"'
1
$ test-expr -e double -l '"-81e2"'
1
$ test-expr -e ldouble -l '"-81e2"'
1
$ test-expr -e float -l '"-81E2"'
1
$ test-expr -e double -l '"-81E2"'
1
$ test-expr -e ldouble -l '"-81E2"'
1
$ test-expr -e float -l '"-81p2"'
0
$ test-expr -e double -l '"-81p2"'
0
$ test-expr -e ldouble -l '"-81p2"'
0
$ test-expr -e float -l '"-81P2"'
0
$ test-expr -e double -l '"-81P2"'
0
$ test-expr -e ldouble -l '"-81P2"'
0
$ test-expr -e float -l '"-9"'
1
$ test-expr -e double -l '"-9"'
1
$ test-expr -e ldouble -l '"-9"'
1
$ test-expr -e float -l '"-90"'
1
$ test-expr -e double -l '"-90"'
1
$ test-expr -e ldouble -l '"-90"'
1
$ test-expr -e float -l '"-91e2"'
1
$ test-expr -e double -l '"-91e2"'
1
$ test-expr -e ldouble -l '"-91e2"'
1
$ test-expr -e float -l '"-91E2"'
1
$ test-expr -e double -l '"-91E2"'
1
$ test-expr -e ldouble -l '"-91E2"'
1
$ test-expr -e float -l '"-91p2"'
0
$ test-expr -e double -l '"-91p2"'
0
$ test-expr -e ldouble -l '"-91p2"'
0
$ test-expr -e float -l '"-91P2"'
0
$ test-expr -e double -l '"-91P2"'
0
$ test-expr -e ldouble -l '"-91P2"'
0
$ test-expr -e float -l '"+."'
0
$ test-expr -e double -l '"+."'
0
$ test-expr -e ldouble -l '"+."'
0
$ test-expr -e float -l '"+.0"'
1
$ test-expr -e double -l '"+.0"'
1
$ test-expr -e ldouble -l '"+.0"'
1
$ test-expr -e float -l '"+.1e2"'
1
$ test-expr -e double -l '"+.1e2"'
1
$ test-expr -e ldouble -l '"+.1e2"'
1
$ test-expr -e float -l '"+.1E2"'
1
$ test-expr -e double -l '"+.1E2"'
1
$ test-expr -e ldouble -l '"+.1E2"'
1
$ test-expr -e float -l '"+.1p2"'
0
$ test-expr -e double -l '"+.1p2"'
0
$ test-expr -e ldouble -l '"+.1p2"'
0
$ test-expr -e float -l '"+.1P2"'
0
$ test-expr -e double -l '"+.1P2"'
0
$ test-expr -e ldouble -l '"+.1P2"'
0
$ test-expr -e float -l '"+0x"'
0
$ test-expr -e double -l '"+0x"'
0
$ test-expr -e ldouble -l '"+0x"'
0
$ test-expr -e float -l '"+0x0"'
0
$ test-expr -e double -l '"+0x0"'
0
$ test-expr -e ldouble -l '"+0x0"'
0
$ test-expr -e float -l '"+0x1e2"'
0
$ test-expr -e double -l '"+0x1e2"'
0
$ test-expr -e ldouble -l '"+0x1e2"'
0
$ test-expr -e float -l '"+0x1E2"'
0
$ test-expr -e double -l '"+0x1E2"'
0
$ test-expr -e ldouble -l '"+0x1E2"'
0
$ test-expr -e float -l '"+0x1p2"'
0
$ test-expr -e double -l '"+0x1p2"'
0
$ test-expr -e ldouble -l '"+0x1p2"'
0
$ test-expr -e float -l '"+0x1P2"'
0
$ test-expr -e double -l '"+0x1P2"'
0
$ test-expr -e ldouble -l '"+0x1P2"'
0
$ test-expr -e float -l '"+0X"'
0
$ test-expr -e double -l '"+0X"'
0
$ test-expr -e ldouble -l '"+0X"'
0
$ test-expr -e float -l '"+0X0"'
0
$ test-expr -e double -l '"+0X0"'
0
$ test-expr -e ldouble -l '"+0X0"'
0
$ test-expr -e float -l '"+0X1e2"'
0
$ test-expr -e double -l '"+0X1e2"'
0
$ test-expr -e ldouble -l '"+0X1e2"'
0
$ test-expr -e float -l '"+0X1E2"'
0
$ test-expr -e double -l '"+0X1E2"'
0
$ test-expr -e ldouble -l '"+0X1E2"'
0
$ test-expr -e float -l '"+0X1p2"'
0
$ test-expr -e double -l '"+0X1p2"'
0
$ test-expr -e ldouble -l '"+0X1p2"'
0
$ test-expr -e float -l '"+0X1P2"'
0
$ test-expr -e double -l '"+0X1P2"'
0
$ test-expr -e ldouble -l '"+0X1P2"'
0
$ test-expr -e float -l '"+0"'
1
$ test-expr -e double -l '"+0"'
1
$ test-expr -e ldouble -l '"+0"'
1
$ test-expr -e float -l '"+00"'
1
$ test-expr -e double -l '"+00"'
1
$ test-expr -e ldouble -l '"+00"'
1
$ test-expr -e float -l '"+01e2"'
1
$ test-expr -e double -l '"+01e2"'
1
$ test-expr -e ldouble -l '"+01e2"'
1
$ test-expr -e float -l '"+01E2"'
1
$ test-expr -e double -l '"+01E2"'
1
$ test-expr -e ldouble -l '"+01E2"'
1
$ test-expr -e float -l '"+01p2"'
0
$ test-expr -e double -l '"+01p2"'
0
$ test-expr -e ldouble -l '"+01p2"'
0
$ test-expr -e float -l '"+01P2"'
0
$ test-expr -e double -l '"+01P2"'
0
$ test-expr -e ldouble -l '"+01P2"'
0
$ test-expr -e float -l '"+1"'
1
$ test-expr -e double -l '"+1"'
1
$ test-expr -e ldouble -l '"+1"'
1
$ test-expr -e float -l '"+10"'
1
$ test-expr -e double -l '"+10"'
1
$ test-expr -e ldouble -l '"+10"'
1
$ test-expr -e float -l '"+11e2"'
1
$ test-expr -e double -l '"+11e2"'
1
$ test-expr -e ldouble -l '"+11e2"'
1
$ test-expr -e float -l '"+11E2"'
1
$ test-expr -e double -l '"+11E2"'
1
$ test-expr -e ldouble -l '"+11E2"'
1
$ test-expr -e float -l '"+11p2"'
0
$ test-expr -e double -l '"+11p2"'
0
$ test-expr -e ldouble -l '"+11p2"'
0
$ test-expr -e float -l '"+11P2"'
0
$ test-expr -e double -l '"+11P2"'
0
$ test-expr -e ldouble -l '"+11P2"'
0
$ test-expr -e float -l '"+2"'
1
$ test-expr -e double -l '"+2"'
1
$ test-expr -e ldouble -l '"+2"'
1
$ test-expr -e float -l '"+20"'
1
$ test-expr -e double -l '"+20"'
1
$ test-expr -e ldouble -l '"+20"'
1
$ test-expr -e float -l '"+21e2"'
1
$ test-expr -e double -l '"+21e2"'
1
$ test-expr -e ldouble -l '"+21e2"'
1
$ test-expr -e float -l '"+21E2"'
1
$ test-expr -e double -l '"+21E2"'
1
$ test-expr -e ldouble -l '"+21E2"'
1
$ test-expr -e float -l '"+21p2"'
0
$ test-expr -e double -l '"+21p2"'
0
$ test-expr -e ldouble -l '"+21p2"'
0
$ test-expr -e float -l '"+21P2"'
0
$ test-expr -e double -l '"+21P2"'
0
$ test-expr -e ldouble -l '"+21P2"'
0
$ test-expr -e float -l '"+3"'
1
$ test-expr -e double -l '"+3"'
1
$ test-expr -e ldouble -l '"+3"'
1
$ test-expr -e float -l '"+30"'
1
$ test-expr -e double -l '"+30"'
1
$ test-expr -e ldouble -l '"+30"'
1
$ test-expr -e float -l '"+31e2"'
1
$ test-expr -e double -l '"+31e2"'
1
$ test-expr -e ldouble -l '"+31e2"'
1
$ test-expr -e float -l '"+31E2"'
1
$ test-expr -e double -l '"+31E2"'
1
$ test-expr -e ldouble -l '"+31E2"'
1
$ test-expr -e float -l '"+31p2"'
0
$ test-expr -e double -l '"+31p2"'
0
$ test-expr -e ldouble -l '"+31p2"'
0
$ test-expr -e float -l '"+31P2"'
0
$ test-expr -e double -l '"+31P2"'
0
$ test-expr -e ldouble -l '"+31P2"'
0
$ test-expr -e float -l '"+4"'
1
$ test-expr -e double -l '"+4"'
1
$ test-expr -e ldouble -l '"+4"'
1
$ test-expr -e float -l '"+40"'
1
$ test-expr -e double -l '"+40"'
1
$ test-expr -e ldouble -l '"+40"'
1
$ test-expr -e float -l '"+41e2"'
1
$ test-expr -e double -l '"+41e2"'
1
$ test-expr -e ldouble -l '"+41e2"'
1
$ test-expr -e float -l '"+41E2"'
1
$ test-expr -e double -l '"+41E2"'
1
$ test-expr -e ldouble -l '"+41E2"'
1
$ test-expr -e float -l '"+41p2"'
0
$ test-expr -e double -l '"+41p2"'
0
$ test-expr -e ldouble -l '"+41p2"'
0
$ test-expr -e float -l '"+41P2"'
0
$ test-expr -e double -l '"+41P2"'
0
$ test-expr -e ldouble -l '"+41P2"'
0
$ test-expr -e float -l '"+5"'
1
$ test-expr -e double -l '"+5"'
1
$ test-expr -e ldouble -l '"+5"'
1
$ test-expr -e float -l '"+50"'
1
$ test-expr -e double -l '"+50"'
1
$ test-expr -e ldouble -l '"+50"'
1
$ test-expr -e float -l '"+51e2"'
1
$ test-expr -e double -l '"+51e2"'
1
$ test-expr -e ldouble -l '"+51e2"'
1
$ test-expr -e float -l '"+51E2"'
1
$ test-expr -e double -l '"+51E2"'
1
$ test-expr -e ldouble -l '"+51E2"'
1
$ test-expr -e float -l '"+51p2"'
0
$ test-expr -e double -l '"+51p2"'
0
$ test-expr -e ldouble -l '"+51p2"'
0
$ test-expr -e float -l '"+51P2"'
0
$ test-expr -e double -l '"+51P2"'
0
$ test-expr -e ldouble -l '"+51P2"'
0
$ test-expr -e float -l '"+6"'
1
$ test-expr -e double -l '"+6"'
1
$ test-expr -e ldouble -l '"+6"'
1
$ test-expr -e float -l '"+60"'
1
$ test-expr -e double -l '"+60"'
1
$ test-expr -e ldouble -l '"+60"'
1
$ test-expr -e float -l '"+61e2"'
1
$ test-expr -e double -l '"+61e2"'
1
$ test-expr -e ldouble -l '"+61e2"'
1
$ test-expr -e float -l '"+61E2"'
1
$ test-expr -e double -l '"+61E2"'
1
$ test-expr -e ldouble -l '"+61E2"'
1
$ test-expr -e float -l '"+61p2"'
0
$ test-expr -e double -l '"+61p2"'
0
$ test-expr -e ldouble -l '"+61p2"'
0
$ test-expr -e float -l '"+61P2"'
0
$ test-expr -e double -l '"+61P2"'
0
$ test-expr -e ldouble -l '"+61P2"'
0
$ test-expr -e float -l '"+7"'
1
$ test-expr -e double -l '"+7"'
1
$ test-expr -e ldouble -l '"+7"'
1
$ test-expr -e float -l '"+70"'
1
$ test-expr -e double -l '"+70"'
1
$ test-expr -e ldouble -l '"+70"'
1
$ test-expr -e float -l '"+71e2"'
1
$ test-expr -e double -l '"+71e2"'
1
$ test-expr -e ldouble -l '"+71e2"'
1
$ test-expr -e float -l '"+71E2"'
1
$ test-expr -e double -l '"+71E2"'
1
$ test-expr -e ldouble -l '"+71E2"'
1
$ test-expr -e float -l '"+71p2"'
0
$ test-expr -e double -l '"+71p2"'
0
$ test-expr -e ldouble -l '"+71p2"'
0
$ test-expr -e float -l '"+71P2"'
0
$ test-expr -e double -l '"+71P2"'
0
$ test-expr -e ldouble -l '"+71P2"'
0
$ test-expr -e float -l '"+8"'
1
$ test-expr -e double -l '"+8"'
1
$ test-expr -e ldouble -l '"+8"'
1
$ test-expr -e float -l '"+80"'
1
$ test-expr -e double -l '"+80"'
1
$ test-expr -e ldouble -l '"+80"'
1
$ test-expr -e float -l '"+81e2"'
1
$ test-expr -e double -l '"+81e2"'
1
$ test-expr -e ldouble -l '"+81e2"'
1
$ test-expr -e float -l '"+81E2"'
1
$ test-expr -e double -l '"+81E2"'
1
$ test-expr -e ldouble -l '"+81E2"'
1
$ test-expr -e float -l '"+81p2"'
0
$ test-expr -e double -l '"+81p2"'
0
$ test-expr -e ldouble -l '"+81p2"'
0
$ test-expr -e float -l '"+81P2"'
0
$ test-expr -e double -l '"+81P2"'
0
$ test-expr -e ldouble -l '"+81P2"'
0
$ test-expr -e float -l '"+9"'
1
$ test-expr -e double -l '"+9"'
1
$ test-expr -e ldouble -l '"+9"'
1
$ test-expr -e float -l '"+90"'
1
$ test-expr -e double -l '"+90"'
1
$ test-expr -e ldouble -l '"+90"'
1
$ test-expr -e float -l '"+91e2"'
1
$ test-expr -e double -l '"+91e2"'
1
$ test-expr -e ldouble -l '"+91e2"'
1
$ test-expr -e float -l '"+91E2"'
1
$ test-expr -e double -l '"+91E2"'
1
$ test-expr -e ldouble -l '"+91E2"'
1
$ test-expr -e float -l '"+91p2"'
0
$ test-expr -e double -l '"+91p2"'
0
$ test-expr -e ldouble -l '"+91p2"'
0
$ test-expr -e float -l '"+91P2"'
0
$ test-expr -e double -l '"+91P2"'
0
$ test-expr -e ldouble -l '"+91P2"'
0
$

--[ regex ]---------------------------------------------------------------------

#
# # meta command:
# $ for((i=0;i<33;i++)); do printf '(%d)' "$((i%10))"; done; echo
# (0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)
# $ for((i=0;i<33;i++)); do printf '%d' "$((i%10))"; done; echo
# 012345678901234567890123456789012
#
$ test-expr --dump-opt|sed -nr 's/^sizes-exec-ovector-max:\s+([0-9]+)\s*$/\1/p'
32
$ test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)/' '""'
0
$ test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)/' '"foo"'
0
$ test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)/' '"012345678901234567890123456789012"'
test-expr: error: executor error: pcre2 function 'match' failed: too many capturing subpatterns
command failed: test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)/' '"012345678901234567890123456789012"'
$ test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)/' '"012345678901234567890123456789012"'
test-expr: error: executor error: pcre2 function 'match' failed: too many capturing subpatterns
command failed: test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)/' '"012345678901234567890123456789012"'
$ test-expr '/(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)(1)(2)(3)(4)(5)(6)(7)(8)(9)(0)/' '"012345678901234567890123456789012"'
1
$


