Andreas Wacknitz
2024-03-02 6b7be6ec96210e5b2266519e1dcaa11ce8e35a71
zsh-syntax-highlighting: update to 0.8.0

2 files deleted
1 files added
4 files modified
2202 ■■■■ changed files
components/shell/zsh-syntax-highlighting/Makefile 19 ●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/manifests/sample-manifest.p5m 3 ●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/pkg5 5 ●●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/test/results-32.master 485 ●●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/test/results-all.master 1666 ●●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/zsh-syntax-highlighting.license 23 ●●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/zsh-syntax-highlighting.p5m 1 ●●●● patch | view | raw | blame | history
components/shell/zsh-syntax-highlighting/Makefile
@@ -14,26 +14,25 @@
# Copyright 2020 Andreas Wacknitz
#
BUILD_BITS=            32
BUILD_STYLE=        justmake
BUILD_STYLE= justmake
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        zsh-syntax-highlighting
COMPONENT_VERSION=    0.7.1
COMPONENT_VERSION=    0.8.0
COMPONENT_SUMMARY=    Fish shell like syntax highlighting for Zsh
COMPONENT_PROJECT_URL=    https://github.com/zsh-users/zsh-syntax-highlighting
COMPONENT_FMRI=        utility/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION= System/Shells
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_VERSION).tar.gz
COMPONENT_ARCHIVE_URL=    https://github.com/zsh-users/zsh-syntax-highlighting/archive/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:f5044266ee198468b1bcec881a56e6399e209657d6ed9fa6d21175bc76afdefa
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)/archive/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:5981c19ebaab027e356fe1ee5284f7a021b89d4405cc53dc84b476c3aee9cc32
COMPONENT_FMRI=        utility/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION= System/Shells
COMPONENT_LICENSE=    Various
COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license
COMPONENT_LICENSE_FILE=    COPYING.md
include $(WS_MAKE_RULES)/common.mk
COMPONENT_INSTALL_ENV+= PREFIX="/usr"
COMPONENT_INSTALL_ENV += PREFIX=$(USRDIR)
COMPONENT_TEST_TARGETS= test
@@ -41,3 +40,5 @@
    '-ne "/^ok/p" ' \
    '-ne "/^not ok/p" '
# Auto-generated dependencies
REQUIRED_PACKAGES += shell/zsh
components/shell/zsh-syntax-highlighting/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2020 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
components/shell/zsh-syntax-highlighting/pkg5
@@ -1,10 +1,9 @@
{
    "dependencies": [
        "SUNWcs",
        "system/library"
        "shell/zsh"
    ],
    "fmris": [
        "utility/zsh-syntax-highlighting"
    ],
    "name": "zsh-syntax-highlighting"
}
}
components/shell/zsh-syntax-highlighting/test/results-32.master
File was deleted
components/shell/zsh-syntax-highlighting/test/results-all.master
New file
@@ -0,0 +1,1666 @@
ok 1 # 'alias -- +foo=bar' is preserved
ok 1 - cardinality check
ok 1 - [3,3] «(»
ok 2 - [4,4] «(»
ok 3 - [5,5] «(»
ok 4 - [7,7] «)»
ok 5 - [8,8] «)»
ok 6 - [9,9] «)»
ok 7 - [9,9] «)»
ok 8 - cardinality check
ok 1 - cardinality check
ok 1 - [3,3] «(»
ok 2 - [4,4] «{»
ok 3 - [5,5] «[»
ok 4 - [6,6] «(»
ok 5 - [7,7] «{»
ok 6 - [8,8] «[»
ok 7 - [9,9] «(»
ok 8 - [11,11] «)»
ok 9 - [12,12] «]»
ok 10 - [13,13] «}»
ok 11 - [14,14] «)»
ok 12 - [15,15] «]»
ok 13 - [16,16] «}»
ok 14 - [17,17] «)»
ok 15 - cardinality check
ok 1 - [6,6] «(»
ok 2 - [7,7] «{»
ok 3 - [9,9] «}»
ok 4 - [10,10] «]»
ok 5 - cardinality check
ok 1 - [3,3] «{»
ok 2 - [5,5] «{»
ok 3 - [7,7] «}»
ok 4 - [9,9] «}»
ok 5 - cardinality check
ok 1 - [7,7] «(»
ok 2 - [14,14] «{»
ok 3 - [15,15] «(»
ok 4 - [17,17] «)»
ok 5 - [23,23] «}»
ok 6 - [24,24] «)»
ok 7 - cardinality check
ok 1 - [4,4] «)»
ok 2 - cardinality check
ok 1 - [11,11] «(»
ok 2 - cardinality check
ok 1 - [6,6] «(»
ok 2 - [7,7] «{»
ok 3 - [9,9] «}»
ok 4 - [10,10] «)»
ok 5 - cardinality check
ok 1 - [6,6] «(»
ok 2 - [7,7] «{»
ok 3 - [9,9] «}»
ok 4 - cardinality check
ok 1 - [6,6] «{»
ok 2 - [8,8] «}»
ok 3 - [9,9] «)»
ok 4 - cardinality check
ok 1 # 'alias -- +foo=bar' is preserved
ok 1 - [1,1] «/»
ok 2 - cardinality check
ok 1 - [1,1] «/»
ok 2 - cardinality check
ok 1 - [1,3] «/bi»
ok 2 - cardinality check
ok 1 - [1,4] «/bin»
ok 2 - [5,5] «;»
ok 3 - [7,10] «/bin»
ok 4 - cardinality check
ok 1 - [1,4] «/bin»
ok 2 - [5,5] «;»
ok 3 - [7,10] «/bin»
ok 4 - cardinality check
ok 1 - [1,6] «/bin/s»
ok 2 - cardinality check
ok 1 - [1,7] «/bin/sh»
ok 2 - cardinality check
ok 1 - [1,3] «x=y»
ok 2 - [5,6] «ls»
ok 3 - cardinality check
ok 1 - [1,3] «foo»
ok 2 - cardinality check
ok 1 - [1,1] «]»
ok 2 - [3,3] «/»
ok 3 - cardinality check
ok 1 - [1,6] «foobar»
ok 2 - cardinality check
ok 1 - [1,1] «x»
ok 2 - cardinality check
ok 1 - [1,1] «x»
ok 2 - cardinality check
ok 1 - [1,1] «x»
ok 2 - [3,6] «file»
ok 3 - [8,11] «echo»
ok 4 - cardinality check
ok 1 - [1,1] «x»
ok 2 - [3,6] «echo»
ok 3 - [8,10] «foo»
ok 4 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - cardinality check
ok 1 - [1,10] «s=$(p foo)»
ok 2 - [3,10] «$(p foo)»
ok 3 - [3,10] «$(p foo)»
ok 4 - [3,4] «$(»
ok 5 - [5,5] «p»
ok 6 - [7,9] «foo»
ok 7 - [10,10] «)»
ok 8 - cardinality check
ok 1 - [1,1] «a»
ok 2 - [3,5] «foo»
ok 3 - [6,6] «;»
ok 4 - [8,8] «:»
ok 5 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - cardinality check
ok 1 - [1,1] «a»
ok 2 - [3,4] «-u»
ok 3 - [6,12] «phy1729»
ok 4 - [14,17] «echo»
ok 5 - [18,18] «;»
ok 6 - [20,20] «:»
ok 7 - cardinality check
ok 1 - [1,1] «a»
ok 2 - [3,5] «foo»
ok 3 - [6,6] «;»
ok 4 - [8,8] «:»
ok 5 - cardinality check
ok 1 - [1,4] «$foo»
ok 2 - cardinality check
ok 1 - [1,6] «sudo_u»
ok 2 - [8,14] «phy1729»
not ok 3 - [16,19] «echo» - expected (17 19 "command"), observed (16 19 "builtin"). # TODO "issue #540"
ok 4 - [21,23] «foo»
ok 5 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,8] «sudo_b_u»
ok 2 - [10,16] «phy1729»
not ok 3 - [18,21] «echo» - expected (18 21 "command"), observed (18 21 "builtin"). # TODO "issue #540"
ok 4 - [23,25] «foo»
ok 5 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,6] «sudo_u»
ok 2 - [8,14] «phy1729»
ok 3 - [16,17] «ls»
ok 4 - [19,21] «foo»
ok 5 - cardinality check
ok 1 - [1,8] «sudo_b_u»
ok 2 - [10,16] «phy1729»
ok 3 - [18,19] «ls»
ok 4 - [21,23] «foo»
ok 5 - cardinality check
ok 1 - [1,3] «"a"»
ok 2 - [5,7] «foo»
ok 3 - [8,8] «;»
ok 4 - [10,12] «\ls»
ok 5 - cardinality check
ok 1 - [1,1] «x»
ok 2 - [3,5] «foo»
ok 3 - [7,10] «echo»
ok 4 - [12,14] «bar»
ok 5 - cardinality check
ok 1 - [1,1] «b»
ok 2 - [3,3] «|»
ok 3 - [5,5] «b»
ok 4 - cardinality check
ok 1 - [1,1] «b»
ok 2 - [3,4] «&&»
ok 3 - [6,6] «b»
ok 4 - cardinality check
ok 1 - [1,1] «b»
ok 2 - [2,2] «;»
ok 3 - [4,4] «b»
ok 4 - cardinality check
ok 1 - [1,1] «b»
ok 2 - [3,6] «$(b)»
ok 3 - [3,6] «$(b)»
ok 4 - [3,4] «$(»
ok 5 - [5,5] «b»
ok 6 - [6,6] «)»
ok 7 - cardinality check
ok 1 - [1,1] «b»
ok 2 - [3,3] «<»
ok 3 - [5,8] «<(b)»
ok 4 - [5,8] «<(b)»
ok 5 - [5,6] «<(»
ok 6 - [7,7] «b»
ok 7 - [8,8] «)»
ok 8 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,8] «bar»
ok 3 - cardinality check
ok 1 - [1,3] «cat»
ok 2 - cardinality check
ok 1 - [1,1] «x»
ok 2 - cardinality check
ok 1 - [1,1] «x»
ok 2 - cardinality check
ok 1 - [1,1] «a»
ok 2 - cardinality check
ok 1 - [1,1] «a»
ok 2 - cardinality check
ok 1 - [1,8] «x.alias2»
ok 2 - [9,9] «;»
ok 3 - [11,16] «alias1»
ok 4 - [17,17] «;»
ok 5 - [19,24] «alias2»
ok 6 - cardinality check
ok 1 - [1,1] «{»
ok 2 - [3,4] «ls»
ok 3 - [6,6] «}»
ok 4 - [8,13] «always»
ok 5 - [15,15] «{»
ok 6 - [17,19] «pwd»
ok 7 - [21,21] «}»
ok 8 - cardinality check
ok 1 - [1,1] «{»
ok 2 - [2,2] «↵»
ok 3 - [3,4] «ls»
ok 4 - [5,5] «↵»
ok 5 - [6,6] «}»
ok 6 - [8,13] «always»
ok 7 - [15,15] «{»
ok 8 - [17,19] «pwd»
ok 9 - [21,21] «}»
ok 10 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,6] «{»
ok 3 - [8,10] «foo»
ok 4 - [12,12] «}»
ok 5 - [14,19] «always»
ok 6 - [21,21] «{»
ok 7 - [23,25] «bar»
ok 8 - [27,27] «}»
ok 9 - cardinality check
ok 1 - [1,2] «()»
ok 2 - [4,7] «echo»
ok 3 - [9,13] «hello»
ok 4 - [14,14] «;»
ok 5 - [16,17] «()»
ok 6 - [19,19] «{»
ok 7 - [21,24] «echo»
ok 8 - [26,30] «world»
ok 9 - [32,32] «}»
ok 10 - [34,43] «"argument"»
ok 11 - [34,43] «"argument"»
ok 12 - cardinality check
ok 1 - [1,5] «'x: /»
ok 2 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «$((ls); (ls))»
ok 3 - [3,15] «$((ls); (ls))»
ok 4 - [3,4] «$(»
ok 5 - [5,5] «(»
ok 6 - [6,7] «ls»
ok 7 - [8,8] «)»
ok 8 - [9,9] «;»
ok 9 - [11,11] «(»
ok 10 - [12,13] «ls»
ok 11 - [14,14] «)»
ok 12 - [15,15] «)»
ok 13 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,14] «$(( 6 * 9 ))»
ok 3 - [3,14] «$(( 6 * 9 ))»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,16] «"$(( 6 * 9 ))"»
ok 3 - [3,16] «"$(( 6 * 9 ))"»
ok 4 - [4,15] «$(( 6 * 9 ))»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,22] «$(( $(echo 2) + 2 ))»
ok 3 - [3,22] «$(( $(echo 2) + 2 ))»
ok 4 - [7,15] «$(echo 2)»
ok 5 - [7,8] «$(»
ok 6 - [9,12] «echo»
ok 7 - [14,14] «2»
ok 8 - [15,15] «)»
ok 9 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «$(( ((42)) ))»
ok 3 - [3,15] «$(( ((42)) ))»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,17] «"foo"$(())"bar"»
ok 3 - [3,7] «"foo"»
ok 4 - [8,12] «$(())»
ok 5 - [13,17] «"bar"»
ok 6 - cardinality check
ok 1 - [1,2] «((»
ok 2 - [12,13] «))»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,11] «$(( !! ))»
ok 3 - [3,11] «$(( !! ))»
not ok 4 - [7,7] «!» - expected (7 8 "history-expansion"), observed (7 7 "history-expansion"). # TODO "issue #713"
ok 5 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,1] «:»
ok 2 - [3,19] «$(( 0 * 1''000 ))»
ok 3 - [3,19] «$(( 0 * 1''000 ))»
ok 4 - [12,12] «'»
ok 5 - [13,13] «'»
ok 6 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,26] «foo*$(( 42 * 1729 ))*bar»
ok 3 - [6,6] «*»
ok 4 - [7,22] «$(( 42 * 1729 ))»
ok 5 - [23,23] «*»
ok 6 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,25] «$(( $(( 1 + 2 )) * 3 ))»
ok 3 - [3,25] «$(( $(( 1 + 2 )) * 3 ))»
ok 4 - [7,18] «$(( 1 + 2 ))»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,16] «"$(( 1 + 1 ))"»
ok 3 - [3,16] «"$(( 1 + 1 ))"»
ok 4 - [4,15] «$(( 1 + 1 ))»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,7] «$(( 1»
ok 3 - [3,7] «$(( 1»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,12] «$(( 1729 )»
ok 3 - [3,12] «$(( 1729 )»
ok 4 - cardinality check
ok 1 - [1,3] «a=(»
ok 2 - [3,3] «(»
ok 3 - [5,7] «foo»
ok 4 - [9,9] «|»
ok 5 - [11,13] «bar»
ok 6 - [15,15] «)»
ok 7 - cardinality check
ok 1 - [1,3] «a=(»
ok 2 - [3,3] «(»
ok 3 - [5,7] «foo»
ok 4 - [9,9] «;»
ok 5 - [11,13] «bar»
ok 6 - [15,15] «)»
ok 7 - [15,15] «)»
ok 8 - cardinality check
ok 1 - [1,3] «a=(»
ok 2 - [3,3] «(»
ok 3 - [5,7] «foo»
ok 4 - [9,9] «↵»
ok 5 - [11,13] «bar»
ok 6 - [15,15] «)»
ok 7 - [15,15] «)»
ok 8 - cardinality check
ok 1 - [1,4] «a+=(»
ok 2 - [4,4] «(»
ok 3 - [5,9] «lorem»
ok 4 - [11,15] «ipsum»
ok 5 - [16,16] «)»
ok 6 - [16,16] «)»
ok 7 - cardinality check
ok 1 - [1,6] «42=foo»
ok 2 - [4,6] «foo»
ok 3 - [8,14] «43+=bar»
ok 4 - [12,14] «bar»
ok 5 - cardinality check
ok 1 - [1,1] «(»
ok 2 - [2,4] «A=(»
ok 3 - [4,4] «(»
ok 4 - [5,9] «hello»
ok 5 - [11,15] «world»
ok 6 - [16,16] «)»
ok 7 - [16,16] «)»
ok 8 - [17,17] «)»
ok 9 - cardinality check
ok 1 - [1,3] «A=(»
ok 2 - [3,3] «(»
ok 3 - [4,8] «hello»
ok 4 - [10,14] «world»
ok 5 - [15,15] «)»
ok 6 - [15,15] «)»
ok 7 - [17,18] «ls»
ok 8 - cardinality check
ok 1 - [1,3] «A=(»
ok 2 - [3,3] «(»
ok 3 - [4,8] «hello»
ok 4 - [10,14] «world»
ok 5 - [15,15] «)»
ok 6 - [15,15] «)»
ok 7 - [17,20] «b=42»
ok 8 - [19,20] «42»
ok 9 - cardinality check
ok 1 - [1,3] «x=y»
ok 2 - [3,3] «y»
ok 3 - [5,17] «nosuchcommand»
ok 4 - cardinality check
ok 1 - [1,12] «a=foo( bar )»
ok 2 - [3,12] «foo( bar )»
ok 3 - [14,14] «:»
ok 4 - cardinality check
ok 1 - [1,7] «a=foo\(»
ok 2 - [3,7] «foo\(»
ok 3 - [9,9] «:»
ok 4 - cardinality check
ok 1 - [1,15] «x="$(ls x y z)"»
ok 2 - [3,15] «"$(ls x y z)"»
ok 3 - [3,3] «"»
ok 4 - [15,15] «"»
ok 5 - [4,14] «$(ls x y z)»
ok 6 - [4,5] «$(»
ok 7 - [6,7] «ls»
ok 8 - [9,9] «x»
ok 9 - [11,11] «y»
ok 10 - [13,13] «z»
ok 11 - [14,14] «)»
ok 12 - cardinality check
ok 1 - [1,3] «A=1»
ok 2 - [3,3] «1»
ok 3 - [4,4] «;»
ok 4 - [6,9] «echo»
ok 5 - [11,15] «hello»
ok 6 - [17,21] «world»
ok 7 - cardinality check
ok 1 - [1,1] «(»
ok 2 - [2,4] «A=1»
ok 3 - [4,4] «1»
ok 4 - [5,5] «)»
ok 5 - cardinality check
ok 1 - [1,11] «s="foo'bar"»
ok 2 - [3,11] «"foo'bar"»
ok 3 - [3,11] «"foo'bar"»
ok 4 - cardinality check
ok 1 - [1,14] «s="foo '' bar"»
ok 2 - [3,14] «"foo '' bar"»
ok 3 - [3,14] «"foo '' bar"»
ok 4 - cardinality check
ok 1 - [1,3] «A=1»
ok 2 - [3,3] «1»
ok 3 - [5,7] «b=(»
ok 4 - [7,7] «(»
ok 5 - [8,12] «"foo"»
ok 6 - [8,12] «"foo"»
ok 7 - [14,16] «bar»
ok 8 - [17,17] «)»
ok 9 - [17,17] «)»
ok 10 - cardinality check
ok 1 - [1,7] «foo=bar»
ok 2 - [5,7] «bar»
ok 3 - [9,9] «{»
ok 4 - [11,11] «:»
ok 5 - [12,12] «;»
ok 6 - [14,14] «}»
ok 7 - cardinality check
ok 1 - [1,7] «foo=bar»
ok 2 - [5,7] «bar»
ok 3 - [9,9] «(»
ok 4 - [11,11] «:»
ok 5 - [12,12] «;»
ok 6 - [14,14] «)»
ok 7 - cardinality check
ok 1 - [1,7] «foo=bar»
ok 2 - [5,7] «bar»
ok 3 - [9,17] «(( foo ))»
ok 4 - cardinality check
ok 1 - [1,7] «foo=bar»
ok 2 - [5,7] «bar»
ok 3 - [9,10] «[[»
ok 4 - [12,13] «-n»
ok 5 - [15,17] «foo»
ok 6 - [19,20] «]]»
ok 7 - cardinality check
ok 1 - [1,7] «foo=bar»
ok 2 - [5,7] «bar»
ok 3 - [9,9] «!»
ok 4 - [11,11] «:»
ok 5 - cardinality check
ok 1 - [1,7] «1="foo"»
ok 2 - [3,7] «"foo"»
ok 3 - [3,7] «"foo"»
ok 4 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,18] «`echo \`42\``»
ok 3 - [6,18] «`echo \`42\``»
ok 4 - [6,6] «`»
ok 5 - [7,10] «echo»
ok 6 - [12,17] «\`42\`»
ok 7 - [12,17] «\`42\`»
ok 8 - [12,13] «\`»
ok 9 - [14,15] «42»
ok 10 - [16,17] «\`»
ok 11 - [18,18] «`»
ok 12 - [20,39] «"is `echo equal` to"»
ok 13 - [20,39] «"is `echo equal` to"»
ok 14 - [24,35] «`echo equal`»
ok 15 - [24,24] «`»
ok 16 - [25,28] «echo»
ok 17 - [30,34] «equal»
ok 18 - [35,35] «`»
ok 19 - [41,55] «`echo 6 times 9»
ok 20 - [41,55] «`echo 6 times 9»
ok 21 - [41,41] «`»
ok 22 - [42,45] «echo»
ok 23 - [47,47] «6»
ok 24 - [49,53] «times»
ok 25 - [55,55] «9»
ok 26 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,8] «`ls fo»
ok 3 - [3,8] «`ls fo»
ok 4 - [3,3] «`»
ok 5 - [4,5] «ls»
ok 6 - [7,8] «fo»
ok 7 - cardinality check
ok 1 - [1,6] «noglob»
ok 2 - cardinality check
ok 1 - [1,4] «echo»
not ok 2 - [6,16] «foo\↵bar"ba» - expected (6 18 "default"), observed (6 16 "default"). # TODO "issue #705"
not ok 3 - [12,16] «ar"ba» - expected (14 18 "double-quoted-argument"), observed (12 16 "double-quoted-argument"). # TODO "issue #705"
ok 4 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,4] «echo»
ok 2 - [6,12] «\ 'foo'»
ok 3 - [8,12] «'foo'»
ok 4 - [14,14] «;»
ok 5 - [16,17] «ls»
ok 6 - cardinality check
ok 1 - [1,1] «\»
ok 2 - cardinality check
ok 1 - [1,5] «foo=(»
ok 2 - [5,5] «(»
ok 3 - [6,8] «bar»
ok 4 - [10,13] «abaz»
ok 5 - [14,14] «)»
ok 6 - [14,14] «)»
ok 7 - [16,16] «!»
ok 8 - [18,19] «ls»
ok 9 - cardinality check
ok 1 - [1,7] «foo=bar»
ok 2 - [5,7] «bar»
ok 3 - [9,9] «!»
ok 4 - [11,12] «ls»
ok 5 - cardinality check
ok 1 - [1,1] «!»
ok 2 - [3,4] «ls»
ok 3 - [6,6] «|»
ok 4 - [8,8] «!»
ok 5 - [10,11] «ls»
ok 6 - cardinality check
ok 1 - [1,1] «{»
ok 2 - [3,6] «a=42»
ok 3 - [5,6] «42»
not ok 4 - [8,8] «}» - expected (8 8 "reserved"), observed (8 8 "unknown-token"). # TODO word
ok 5 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,2] «()»
ok 2 - [4,4] «{»
ok 3 - [6,9] «echo»
ok 4 - [11,11] «}»
ok 5 - [12,12] «↵»
ok 6 - [13,13] «}»
ok 7 - cardinality check
ok 1 - [1,2] «()»
ok 2 - [4,4] «{»
ok 3 - [6,9] «echo»
ok 4 - [11,11] «}»
ok 5 - [12,12] «↵»
ok 6 - [13,13] «}»
ok 7 - cardinality check
ok 1 - [1,2] «[[»
ok 2 - [4,5] «-n»
ok 3 - [7,9] «foo»
ok 4 - [11,12] «]]»
ok 5 - cardinality check
ok 1 - [1,1] «[»
ok 2 - [3,4] «-n»
ok 3 - [6,8] «foo»
ok 4 - [10,10] «]»
ok 5 - cardinality check
ok 1 - [1,2] «()»
ok 2 - [4,4] «{»
ok 3 - [6,9] «echo»
ok 4 - [11,13] «foo»
ok 5 - [15,15] «)»
ok 6 - cardinality check
ok 1 - [1,4] «elif»
ok 2 - [6,9] «true»
ok 3 - [10,10] «;»
ok 4 - [12,15] «then»
ok 5 - [17,20] «echo»
ok 6 - [22,24] «two»
ok 7 - [25,25] «;»
ok 8 - [27,28] «fi»
ok 9 - cardinality check
ok 1 - [1,2] «()»
ok 2 - [4,4] «(»
ok 3 - [6,9] «echo»
ok 4 - [11,13] «foo»
ok 5 - [15,15] «}»
ok 6 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,6] «)»
ok 3 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,6] «}»
ok 3 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,6] «{»
ok 3 - [8,8] «}»
ok 4 - cardinality check
ok 1 - [1,1] «(»
ok 2 - [2,7] «repeat»
ok 3 - [9,9] «1»
ok 4 - [10,10] «;»
ok 5 - [12,13] «do»
ok 6 - [14,14] «)»
ok 7 - cardinality check
ok 1 - [1,3] «for»
ok 2 - [5,5] «n»
ok 3 - [7,8] «in»
ok 4 - [10,10] «*»
ok 5 - [10,10] «*»
ok 6 - [11,11] «;»
ok 7 - [13,14] «do»
ok 8 - [16,19] «echo»
ok 9 - [21,22] «$n»
ok 10 - [23,23] «;»
ok 11 - [25,27] «end»
ok 12 - cardinality check
ok 1 - [1,2] «if»
ok 2 - [4,8] «false»
ok 3 - [9,9] «;»
ok 4 - [11,14] «then»
ok 5 - [16,19] «echo»
ok 6 - [21,23] «one»
ok 7 - [24,24] «;»
ok 8 - [26,29] «elif»
ok 9 - [31,34] «true»
ok 10 - [35,35] «;»
ok 11 - [37,40] «then»
ok 12 - [42,45] «echo»
ok 13 - [47,49] «two»
ok 14 - [50,50] «;»
ok 15 - [52,55] «else»
ok 16 - [57,60] «echo»
ok 17 - [62,66] «three»
ok 18 - [67,67] «;»
ok 19 - [69,70] «fi»
ok 20 - cardinality check
ok 1 - [1,1] «(»
ok 2 - [2,3] «ls»
ok 3 - [4,4] «&»
ok 4 - [5,5] «)»
ok 5 - cardinality check
ok 1 - [1,2] «if»
ok 2 - [4,8] «false»
ok 3 - [9,9] «;»
ok 4 - [11,14] «then»
ok 5 - [16,19] «echo»
ok 6 - [21,23] «one»
ok 7 - [24,24] «;»
ok 8 - [26,27] «fi»
ok 9 - cardinality check
ok 1 - [1,2] «[[»
ok 2 - [4,5] «-n»
ok 3 - [7,9] «foo»
ok 4 - [10,10] «;»
ok 5 - [12,15] «echo»
ok 6 - [17,18] «]]»
ok 7 - cardinality check
ok 1 - [1,4] «/foo»
ok 2 - cardinality check
ok 1 - [1,2] «$x»
ok 2 - [4,5] «-u»
ok 3 - [7,13] «phy1729»
ok 4 - [15,16] «ls»
ok 5 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,20] «"$(echo)$(echo)»
ok 3 - [6,6] «"»
ok 4 - [7,13] «$(echo)»
ok 5 - [7,8] «$(»
ok 6 - [9,12] «echo»
ok 7 - [13,13] «)»
ok 8 - [14,20] «$(echo)»
ok 9 - [14,15] «$(»
ok 10 - [16,19] «echo»
ok 11 - [20,20] «)»
ok 12 - cardinality check
ok 1 - [1,15] «foo=$(echo bar)»
ok 2 - [5,15] «$(echo bar)»
ok 3 - [5,15] «$(echo bar)»
ok 4 - [5,6] «$(»
ok 5 - [7,10] «echo»
ok 6 - [12,14] «bar»
ok 7 - [15,15] «)»
ok 8 - [17,17] «:»
ok 9 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «foo$(echo bar»
ok 3 - [6,15] «$(echo bar»
ok 4 - [6,7] «$(»
ok 5 - [8,11] «echo»
ok 6 - [13,15] «bar»
ok 7 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [2,2] «;»
ok 3 - [4,6] «pwd»
ok 4 - [8,9] «&!»
ok 5 - [11,12] «ls»
ok 6 - cardinality check
ok 1 - [1,5] «♯ foo»
ok 2 - [6,6] «↵»
ok 3 - [7,10] «true»
ok 4 - cardinality check
ok 1 - [1,10] «♯ echo foo»
ok 2 - cardinality check
ok 1 - [1,1] «♯»
ok 2 - [3,6] «echo»
ok 3 - [8,10] «foo»
ok 4 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,15] «"foo ♯bar"»
ok 3 - [6,15] «"foo ♯bar"»
ok 4 - [17,27] «♯baz ♯ quux»
ok 5 - cardinality check
ok 1 - [1,2] «$x»
ok 2 - [4,13] «"argument"»
ok 3 - [4,13] «"argument"»
ok 4 - [14,14] «;»
ok 5 - [16,17] «$y»
ok 6 - [18,18] «;»
ok 7 - [20,21] «$z»
ok 8 - cardinality check
ok 1 - [1,5] «while»
ok 2 - [7,8] «if»
ok 3 - [10,13] «echo»
ok 4 - [15,19] «Hello»
ok 5 - [20,20] «;»
ok 6 - [22,25] «then»
ok 7 - [27,28] «ls»
ok 8 - [30,30] «/»
ok 9 - [31,31] «;»
ok 10 - [33,36] «else»
ok 11 - [38,39] «ls»
ok 12 - [40,40] «;»
ok 13 - [42,43] «fi»
ok 14 - [44,44] «;»
ok 15 - [46,47] «do»
ok 16 - [49,52] «stat»
ok 17 - [54,56] «"x"»
ok 18 - [54,56] «"x"»
ok 19 - [57,57] «;»
ok 20 - [59,62] «done»
ok 21 - [63,63] «;»
ok 22 - [65,70] «repeat»
ok 23 - [72,73] «10»
ok 24 - [75,76] «ls»
ok 25 - cardinality check
ok 1 - [1,6] «repeat»
ok 2 - [8,9] «42»
ok 3 - [10,10] «;»
ok 4 - [12,13] «do»
ok 5 - [15,16] «ls»
ok 6 - [17,17] «;»
ok 7 - [19,22] «done»
ok 8 - cardinality check
ok 1 - [1,6] «repeat»
ok 2 - [8,9] «42»
ok 3 - [10,10] «;»
ok 4 - [12,13] «ls»
ok 5 - [14,14] «;»
ok 6 - [16,18] «pwd»
ok 7 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,113] «Ph\'ng`echo lui "mg"\`echo lw\'nafh \\\`echo Cthu"lhu\\\` R\\'ly$(echo eh wag\\\`echo h\'nag\\\`'l' fht)agn`»
ok 3 - [12,113] «`echo lui "mg"\`echo lw\'nafh \\\`echo Cthu"lhu\\\` R\\'ly$(echo eh wag\\\`echo h\'nag\\\`'l' fht)agn`»
ok 4 - [12,12] «`»
ok 5 - [13,16] «echo»
ok 6 - [18,20] «lui»
ok 7 - [22,112] «"mg"\`echo lw\'nafh \\\`echo Cthu"lhu\\\` R\\'ly$(echo eh wag\\\`echo h\'nag\\\`'l' fht)agn»
ok 8 - [22,25] «"mg"»
ok 9 - [26,112] «\`echo lw\'nafh \\\`echo Cthu"lhu\\\` R\\'ly$(echo eh wag\\\`echo h\'nag\\\`'l' fht)agn»
ok 10 - [26,27] «\`»
ok 11 - [28,31] «echo»
ok 12 - [33,40] «lw\'nafh»
ok 13 - [42,62] «\\\`echo Cthu"lhu\\\`»
ok 14 - [42,62] «\\\`echo Cthu"lhu\\\`»
ok 15 - [42,45] «\\\`»
ok 16 - [46,49] «echo»
ok 17 - [51,58] «Cthu"lhu»
ok 18 - [55,58] «"lhu»
ok 19 - [59,62] «\\\`»
ok 20 - [64,112] «R\\'ly$(echo eh wag\\\`echo h\'nag\\\`'l' fht)agn»
ok 21 - [70,109] «$(echo eh wag\\\`echo h\'nag\\\`'l' fht)»
ok 22 - [70,71] «$(»
ok 23 - [72,75] «echo»
ok 24 - [77,78] «eh»
ok 25 - [80,104] «wag\\\`echo h\'nag\\\`'l'»
ok 26 - [83,101] «\\\`echo h\'nag\\\`»
ok 27 - [83,86] «\\\`»
ok 28 - [87,90] «echo»
ok 29 - [92,97] «h\'nag»
ok 30 - [98,101] «\\\`»
ok 31 - [102,104] «'l'»
ok 32 - [106,108] «fht»
ok 33 - [109,109] «)»
ok 34 - [113,113] «`»
ok 35 - cardinality check
ok 1 - [1,2] «[[»
ok 2 - [4,6] «foo»
ok 3 - [8,9] «&&»
ok 4 - [11,13] «bar»
ok 5 - [15,16] «||»
ok 6 - [18,20] «baz»
ok 7 - [22,23] «]]»
ok 8 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,9] «foo/bar»
ok 3 - [11,29] «/tmp/tmp.scaOaf/foo»
ok 4 - [31,35] «foo/b»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,12] «"$$ $$foo"»
ok 3 - [3,12] «"$$ $$foo"»
ok 4 - [4,5] «$$»
ok 5 - [7,8] «$$»
ok 6 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,18] «"$- $♯ $* $@ $?"»
ok 3 - [3,18] «"$- $♯ $* $@ $?"»
ok 4 - [4,5] «$-»
ok 5 - [7,8] «$♯»
ok 6 - [10,11] «$*»
ok 7 - [13,14] «$@»
ok 8 - [16,17] «$?»
ok 9 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,8] «"$(:)"»
ok 3 - [3,3] «"»
ok 4 - [8,8] «"»
ok 5 - [4,7] «$(:)»
ok 6 - [4,5] «$(»
ok 7 - [6,6] «:»
ok 8 - [7,7] «)»
ok 9 - [10,20] «"foo$(:)bar»
ok 10 - [10,13] «"foo»
ok 11 - [18,20] «bar»
ok 12 - [14,17] «$(:)»
ok 13 - [14,15] «$(»
ok 14 - [16,16] «:»
ok 15 - [17,17] «)»
ok 16 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,6] «$'*'»
ok 3 - [3,6] «$'*'»
ok 4 - [8,12] «'foo'»
ok 5 - [8,12] «'foo'»
ok 6 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,29] «$'foo\xbar\udeadbeef\uzzzz'»
ok 3 - [3,29] «$'foo\xbar\udeadbeef\uzzzz'»
ok 4 - [8,11] «\xba»
ok 5 - [13,18] «\udead»
ok 6 - [23,24] «\u»
ok 7 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,8] «$'\xa1»
ok 3 - [3,8] «$'\xa1»
ok 4 - [5,8] «\xa1»
ok 5 - cardinality check
ok 1 - [1,5] «hello»
ok 2 - [7,13] «--world»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,24] «"foo$bar:\`:\":\$:\\:"»
ok 3 - [3,24] «"foo$bar:\`:\":\$:\\:"»
ok 4 - [7,10] «$bar»
ok 5 - [12,13] «\`»
ok 6 - [15,16] «\"»
ok 7 - [18,19] «\$»
ok 8 - [21,22] «\\»
ok 9 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,10] «"foo$bar»
ok 3 - [3,10] «"foo$bar»
ok 4 - [7,10] «$bar»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,5] «"$"»
ok 3 - [3,5] «"$"»
ok 4 - [7,14] «"$42foo"»
ok 5 - [7,14] «"$42foo"»
ok 6 - [8,10] «$42»
ok 7 - [16,21] «"\'\x"»
ok 8 - [16,21] «"\'\x"»
ok 9 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,13] «"${foo}bar"»
ok 3 - [3,13] «"${foo}bar"»
ok 4 - [4,9] «${foo}»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [2,2] «;»
ok 3 - [3,3] «↵»
ok 4 - [4,4] «:»
ok 5 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [5,5] «;»
ok 3 - [7,7] «;»
ok 4 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [5,5] «;»
ok 3 - [7,7] «;»
ok 4 - cardinality check
ok 1 - [3,3] «;»
ok 2 - [5,6] «ls»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,5] «=ls»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,16] «=nosuchcommand»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,16] «=nosuchcommand»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,3] «=»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,14] «'foo'\''bar'»
ok 3 - [3,7] «'foo'»
ok 4 - [10,14] «'bar'»
ok 5 - cardinality check
ok 1 - [1,4] «exec»
ok 2 - [6,10] «{foo}»
ok 3 - [11,12] «>&»
ok 4 - [13,16] «/tmp»
ok 5 - [18,19] «ls»
ok 6 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,8] «foo»
ok 3 - [9,10] «>&»
ok 4 - [11,11] «2»
ok 5 - cardinality check
ok 1 - [1,8] «function»
ok 2 - [10,10] «f»
not ok 3 - [12,12] «{» - expected (12 12 "reserved-word"), observed (12 12 "default"). # TODO "issue #237"
not ok 4 - [14,16] «pwd» - expected (14 16 "command"), observed (14 16 "default"). # TODO "issue #237"
not ok 5 - [18,18] «}» - expected (18 18 "reserved-word"), observed (18 18 "unknown-token"). # TODO "issue #237"
ok 6 - [19,19] «;»
ok 7 - [21,28] «function»
not ok 8 - [30,30] «{» - expected (30 30 "reserved-word"), observed (30 30 "default"). # TODO "issue #237"
not ok 9 - [32,34] «pwd» - expected (32 34 "command"), observed (32 34 "default"). # TODO "issue #237"
not ok 10 - [36,36] «}» - expected (36 36 "reserved-word"), observed (36 36 "unknown-token"). # TODO "issue #237"
ok 11 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
not ok 1 - [1,1] «f» - expected (1 1 "TBD"), observed (1 1 "unknown-token"). # TODO "issue #223"
ok 2 - [2,3] «()»
ok 3 - [5,7] «pwd»
ok 4 - [8,8] «;»
not ok 5 - [10,10] «f» - expected (10 10 "TBD"), observed (10 10 "unknown-token"). # TODO "issue #223"
ok 6 - [11,12] «()»
ok 7 - [14,14] «{»
ok 8 - [16,23] «balanced»
ok 9 - [25,30] «braces»
ok 10 - [32,32] «}»
ok 11 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
not ok 1 - [1,1] «f» - expected (1 1 "TBD"), observed (1 1 "unknown-token"). # TODO "issue #223"
not ok 2 - [3,3] «g» - expected (3 3 "TBD"), observed (3 3 "default"). # TODO "issue #223"
not ok 3 - [5,5] «h» - expected (5 5 "TBD"), observed (5 5 "default"). # TODO "issue #223"
ok 4 - [7,8] «()»
ok 5 - [10,12] «pwd»
ok 6 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,2] «cd»
ok 2 - [3,3] «;»
ok 3 - [4,5] «ls»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,6] «foo*»
ok 3 - [6,6] «*»
ok 4 - [8,11] «bar?»
ok 5 - [11,11] «?»
ok 6 - [13,16] «*baz»
ok 7 - [13,13] «*»
ok 8 - [18,22] «qux\?»
ok 9 - cardinality check
ok 1 - [1,3] «foo»
ok 2 - [5,7] «foo»
ok 3 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,34] «"foo"*'bar'?"baz?"<17-29>"qu*ux"»
ok 3 - [3,7] «"foo"»
ok 4 - [8,8] «*»
ok 5 - [9,13] «'bar'»
ok 6 - [14,14] «?»
ok 7 - [15,20] «"baz?"»
ok 8 - [21,27] «<17-29>»
ok 9 - [28,34] «"qu*ux"»
ok 10 - cardinality check
not ok 1 - [1,28] «zsh_syntax_highlighting_hash» - expected (1 28 "hashed-command"), observed (1 28 "command"). # TODO 'zsh/parameter cannot distinguish between hashed and command'
ok 2 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,4] «echo»
ok 2 - [6,14] «"Hello\!"»
ok 3 - [6,14] «"Hello\!"»
ok 4 - [12,13] «\!»
ok 5 - cardinality check
ok 1 - [1,1] «:»
not ok 2 - [3,5] «!!=» - expected (3 4 "history-expansion"), observed (3 5 "history-expansion"). # TODO "issue #713"
ok 3 - [7,11] «"!!="»
ok 4 - [7,11] «"!!="»
not ok 5 - [8,8] «!» - expected (8 9 "history-expansion"), observed (8 8 "history-expansion"). # TODO "issue #713
ok 6 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,4] «echo»
ok 2 - [6,24] «"foo != bar !{baz}"»
ok 3 - [6,24] «"foo != bar !{baz}"»
ok 4 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,13] «"Hello!"»
ok 3 - [6,13] «"Hello!"»
ok 4 - [12,12] «!»
ok 5 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,15] «"foo !bar"»
ok 3 - [6,15] «"foo !bar"»
ok 4 - [11,11] «!»
ok 5 - cardinality check
ok 1 - [1,4] «!foo»
ok 2 - [6,8] «bar»
ok 3 - [10,13] «!baz»
ok 4 - [15,15] «!»
ok 5 - [17,17] «;»
ok 6 - [19,19] «!»
ok 7 - cardinality check
ok 1 - [1,8] «^foo^bar»
ok 2 - cardinality check
ok 1 - [1,4] «type»
ok 2 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,4] «%?»
ok 3 - [6,10] «%?foo»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,10] «foo%?bar»
ok 3 - [7,7] «?»
ok 4 - cardinality check
ok 1 - [1,3] «for»
ok 2 - [5,5] «i»
ok 3 - [7,8] «in»
ok 4 - [12,12] «;»
ok 5 - [14,15] «do»
ok 6 - [17,20] «done»
ok 7 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «$(kill -9 $$)»
ok 3 - [3,15] «$(kill -9 $$)»
ok 4 - [3,4] «$(»
ok 5 - [5,8] «kill»
ok 6 - [10,11] «-9»
ok 7 - [13,14] «$$»
ok 8 - [15,15] «)»
ok 9 - [17,34] «${:-$(kill -9 $$)}»
ok 10 - [21,33] «$(kill -9 $$)»
ok 11 - [21,22] «$(»
ok 12 - [23,26] «kill»
ok 13 - [28,29] «-9»
ok 14 - [31,32] «$$»
ok 15 - [33,33] «)»
ok 16 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «/(e*exit 42*)»
ok 3 - [6,6] «*»
ok 4 - [14,14] «*»
ok 5 - cardinality check
ok 1 - [1,5] «foo=(»
ok 2 - [5,5] «(»
ok 3 - [6,6] «↵»
ok 4 - [7,9] «bar»
ok 5 - [10,10] «)»
ok 6 - [10,10] «)»
ok 7 - [12,14] «env»
ok 8 - cardinality check
ok 1 - [1,5] «foo2"»
ok 2 - [1,5] «foo2"»
ok 3 - [7,8] «./»
ok 4 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,11] «'foo1↵»
ok 3 - [6,11] «'foo1↵»
ok 4 - cardinality check
ok 1 - [1,3] «cat»
ok 2 - [5,5] «<»
ok 3 - [7,7] «*»
ok 4 - cardinality check
ok 1 - [1,3] «cat»
ok 2 - [5,5] «<»
ok 3 - [7,7] «*»
ok 4 - [7,7] «*»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,54] «'foo'bar"baz$quux/foo\\bar"baz$'quux\nfoo\001bar'baz»
ok 3 - [3,7] «'foo'»
ok 4 - [11,29] «"baz$quux/foo\\bar"»
ok 5 - [15,19] «$quux»
ok 6 - [24,25] «\\»
ok 7 - [33,51] «$'quux\nfoo\001bar'»
ok 8 - [39,40] «\n»
ok 9 - [44,47] «\001»
ok 10 - cardinality check
ok 1 - [1,2] «ps»
ok 2 - [4,6] «aux»
ok 3 - [8,8] «|»
ok 4 - [10,13] «grep»
ok 5 - [15,18] «java»
ok 6 - [20,20] «|»
ok 7 - [22,25] «sort»
ok 8 - [27,27] «|»
ok 9 - [29,32] «uniq»
ok 10 - [34,34] «|»
ok 11 - [36,39] «tail»
ok 12 - [41,41] «|»
ok 13 - [43,46] «head»
ok 14 - cardinality check
ok 1 - [1,1] «x»
ok 2 - [3,4] «ls»
ok 3 - cardinality check
ok 1 - [1,1] «{»
ok 2 - [3,8] «noglob»
ok 3 - [10,13] «echo»
ok 4 - [15,15] «*»
ok 5 - [17,17] «}»
ok 6 - [19,24] «always»
ok 7 - [26,26] «{»
ok 8 - [28,31] «echo»
ok 9 - [33,33] «*»
ok 10 - [33,33] «*»
ok 11 - [35,35] «}»
ok 12 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [2,2] «;»
ok 3 - [4,9] «noglob»
ok 4 - [11,14] «echo»
ok 5 - [16,16] «*»
ok 6 - cardinality check
ok 1 - [1,6] «noglob»
ok 2 - [8,11] «echo»
ok 3 - [13,13] «*»
ok 4 - [14,14] «;»
ok 5 - [16,19] «echo»
ok 6 - [21,21] «*»
ok 7 - [21,21] «*»
ok 8 - cardinality check
ok 1 - [1,6] «noglob»
ok 2 - [8,11] «echo»
ok 3 - [13,13] «*»
ok 4 - cardinality check
ok 1 - [1,6] «noglob»
ok 2 - [8,10] «cat»
ok 3 - [12,27] «<(print -r -- *)»
ok 4 - [12,27] «<(print -r -- *)»
ok 5 - [12,13] «<(»
ok 6 - [14,18] «print»
ok 7 - [20,21] «-r»
ok 8 - [23,24] «--»
ok 9 - [26,26] «*»
ok 10 - [26,26] «*»
ok 11 - [27,27] «)»
ok 12 - cardinality check
ok 1 - [1,4] «exec»
ok 2 - [6,6] «>»
ok 3 - [7,15] «/dev/null»
ok 4 - [16,16] «;»
ok 5 - cardinality check
ok 1 - [1,3] «env»
ok 2 - [5,5] «|»
ok 3 - [7,10] «grep»
ok 4 - [12,18] «$needle»
ok 5 - cardinality check
ok 1 - [1,5] «print»
ok 2 - [7,9] «<->»
ok 3 - [7,9] «<->»
ok 4 - [11,15] «x<->y»
ok 5 - [12,14] «<->»
ok 6 - [17,17] «<»
ok 7 - [18,23] «foo2-3»
ok 8 - [24,24] «>»
ok 9 - cardinality check
ok 1 - [1,1] «a»
ok 2 - [2,2] «;»
ok 3 - [3,3] «f»
ok 4 - [4,4] «;»
ok 5 - cardinality check
ok 1 - [1,7] «$EDITOR»
ok 2 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,7] «$(<*)»
ok 3 - [3,7] «$(<*)»
ok 4 - [3,4] «$(»
ok 5 - [5,5] «<»
ok 6 - [6,6] «*»
ok 7 - [7,7] «)»
ok 8 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,7] «-$'n'»
ok 3 - [4,7] «$'n'»
ok 4 - cardinality check
ok 1 - [1,21] «bar/testing-issue-228»
ok 2 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,18] «--user="phy1729"»
ok 3 - [10,18] «"phy1729"»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,6] «$foo»
ok 3 - [8,12] «\$foo»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,3] «*»
ok 3 - [3,3] «*»
ok 4 - [5,6] «\*»
ok 5 - cardinality check
ok 1 - [1,4] «l+=(»
ok 2 - [4,4] «(»
ok 3 - [6,7] «$1»
ok 4 - cardinality check
ok 1 - [1,7] «$sudo_u»
ok 2 - [9,15] «phy1729»
not ok 3 - [17,20] «echo» - expected (18 20 "command"), observed (17 20 "builtin"). # TODO "issue #540"
ok 4 - [22,24] «foo»
ok 5 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,7] «$sudo_u»
ok 2 - [9,15] «phy1729»
ok 3 - [17,18] «ls»
ok 4 - [20,22] «foo»
ok 5 - cardinality check
ok 1 - [1,2] «$x»
ok 2 - [4,5] «ls»
ok 3 - cardinality check
ok 1 - [1,4] «$foo»
ok 2 - cardinality check
ok 1 - [1,2] «$x»
ok 2 - [4,5] «ls»
ok 3 - cardinality check
ok 1 - [1,2] «$x»
ok 2 - [4,5] «ls»
ok 3 - cardinality check
ok 1 - [1,2] «()»
ok 2 - [4,4] «{»
ok 3 - [6,6] «:»
ok 4 - [8,9] «$*»
ok 5 - [11,11] «}»
ok 6 - cardinality check
ok 1 - [1,2] «$s»
ok 2 - cardinality check
ok 1 - [1,7] «$foobar»
ok 2 - cardinality check
ok 1 - [1,2] «$y»
ok 2 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «'foo'bar"baz"»
ok 3 - [3,7] «'foo'»
ok 4 - [11,15] «"baz"»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,16] «broken-symlink»
ok 3 - cardinality check
ok 1 - [1,8] «$PWD.exe»
ok 2 - [9,9] «;»
ok 3 - [11,20] «${PWD}.exe»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,10] «\$lambda»
ok 3 - cardinality check
ok 1 - [1,4] «$PWD»
ok 2 - [5,5] «;»
ok 3 - [7,12] «${PWD}»
ok 4 - cardinality check
ok 1 - [1,4] «$PWD»
ok 2 - [5,5] «;»
ok 3 - [7,12] «${PWD}»
ok 4 - cardinality check
ok 1 - [1,2] «${»
ok 2 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,7] «'f'oo»
ok 3 - [3,5] «'f'»
ok 4 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,8] «/bin/»
ok 3 - [4,4] «/»
ok 4 - [8,8] «/»
ok 5 - [10,10] «/»
ok 6 - [10,10] «/»
ok 7 - [12,15] «A/mu»
ok 8 - [13,13] «/»
ok 9 - [17,19] «A/m»
ok 10 - [18,18] «/»
ok 11 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,8] «/bin/»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,21] «A/mu\ with\ spaces»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,4] «~»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,4] «~»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,5] «\~»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,27] «~D/path-tilde-named.test»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,7] «A/mu»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,9] «/bin/s»
ok 3 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,9] «/bin/s»
ok 3 - cardinality check
ok 1 - [1,6] «/bin/s»
ok 2 - cardinality check
ok 1 - [1,5] «./foo»
ok 2 - [6,6] «;»
ok 3 - [8,12] «./foo»
ok 4 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,7] «-e»
ok 3 - [9,13] «./foo»
ok 4 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,7] «-e»
ok 3 - [9,23] «/does/not/exist»
ok 4 - cardinality check
ok 1 - [1,4] «nice»
not ok 2 - [6,8] «x=y» - expected (6 8 "unknown-token"), observed (6 8 "assign"). # TODO "issue #641.5"
not ok 3 - [8,8] «y» - expected (10 11 "default"), observed (8 8 "default"). # TODO "issue #641.5 (fallout)"
ok 4 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,4] «test»
ok 2 - [7,7] «;»
ok 3 - [9,15] «builtin»
ok 4 - [17,20] «test»
ok 5 - [23,23] «;»
ok 6 - [25,31] «builtin»
ok 7 - [33,39] «command»
not ok 8 - [41,44] «test» - expected (41 44 "command"), observed (41 44 "builtin"). # TODO "issue #608"
ok 9 - [47,47] «;»
ok 10 - [49,52] «nice»
not ok 11 - [54,57] «test» - expected (54 57 "command"), observed (54 57 "builtin"). # TODO "issue #608"
ok 12 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,6] «zstyle»
ok 2 - [7,7] «;»
ok 3 - [9,15] «builtin»
ok 4 - [17,22] «zstyle»
ok 5 - [23,23] «;»
ok 6 - [25,31] «builtin»
ok 7 - [33,39] «command»
not ok 8 - [41,46] «zstyle» - expected (41 46 "unknown-token"), observed (41 46 "builtin"). # TODO "issue #608"
ok 9 - [47,47] «;»
ok 10 - [49,52] «nice»
not ok 11 - [54,59] «zstyle» - expected (54 59 "unknown-token"), observed (54 59 "builtin"). # TODO "issue #608"
ok 12 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,2] «ls»
ok 2 - [7,7] «;»
ok 3 - [9,15] «builtin»
not ok 4 - [17,18] «ls» - expected (17 18 "unknown-token"), observed (17 18 "command"). # TODO "issue #608"
ok 5 - [23,23] «;»
ok 6 - [25,31] «builtin»
ok 7 - [33,39] «command»
ok 8 - [41,42] «ls»
ok 9 - [47,47] «;»
ok 10 - [49,52] «nice»
ok 11 - [54,55] «ls»
ok 12 - cardinality check # SKIP cardinality check disabled whilst regular test points are expected to fail
ok 1 - [1,4] «sudo»
ok 2 - [6,7] «ls»
ok 3 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,8] «-ux»
ok 3 - [10,11] «ls»
ok 4 - [12,12] «;»
ok 5 - [14,17] «sudo»
ok 6 - [19,20] «-x»
ok 7 - [22,23] «ls»
ok 8 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,9] «command»
ok 3 - [11,16] «zzzzzz»
ok 4 - cardinality check
ok 1 - [1,7] «command»
ok 2 - [9,10] «-v»
ok 3 - [12,13] «ls»
ok 4 - cardinality check
ok 1 - [1,4] «nice»
ok 2 - [6,9] «-n10»
ok 3 - [11,12] «ls»
ok 4 - [13,13] «;»
ok 5 - [15,18] «nice»
ok 6 - [20,21] «-n»
ok 7 - [23,24] «10»
ok 8 - [26,27] «ls»
ok 9 - cardinality check
ok 1 - [1,4] «doas»
ok 2 - [6,8] «-nu»
ok 3 - [10,16] «phy1729»
ok 4 - [18,19] «ls»
ok 5 - cardinality check
ok 1 - [1,1] «>»
ok 2 - [2,5] «/tmp»
ok 3 - [7,7] «>»
ok 4 - [8,11] «/tmp»
ok 5 - [13,19] «command»
ok 6 - [21,24] «echo»
ok 7 - [26,26] «>»
ok 8 - [27,30] «/tmp»
ok 9 - [32,34] «foo»
ok 10 - cardinality check
ok 1 - [1,1] «<»
ok 2 - [3,8] «<(pwd)»
ok 3 - [3,8] «<(pwd)»
ok 4 - [3,4] «<(»
ok 5 - [5,7] «pwd»
ok 6 - [8,8] «)»
ok 7 - [10,10] «>»
ok 8 - [12,16] «>(nl)»
ok 9 - [12,16] «>(nl)»
ok 10 - [12,13] «>(»
ok 11 - [14,15] «nl»
ok 12 - [16,16] «)»
ok 13 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,9] «=(<foo)»
ok 3 - [3,9] «=(<foo)»
ok 4 - [3,4] «=(»
ok 5 - [5,5] «<»
ok 6 - [6,8] «foo»
ok 7 - [9,9] «)»
ok 8 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,19] «--foo=<(echo bar)»
ok 3 - [9,19] «<(echo bar)»
ok 4 - [9,10] «<(»
ok 5 - [11,14] «echo»
ok 6 - [16,18] «bar»
ok 7 - [19,19] «)»
ok 8 - [21,26] «"<(:)"»
ok 9 - [21,26] «"<(:)"»
ok 10 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,9] «=(:)»
ok 3 - [6,9] «=(:)»
ok 4 - [6,7] «=(»
ok 5 - [8,8] «:»
ok 6 - [9,9] «)»
ok 7 - [11,15] «a=(:)»
ok 8 - [17,26] «=(echo foo»
ok 9 - [17,26] «=(echo foo»
ok 10 - [17,18] «=(»
ok 11 - [19,22] «echo»
ok 12 - [24,26] «foo»
ok 13 - cardinality check
ok 1 - [1,4] «echo»
ok 2 - [6,12] «"foo$( »
ok 3 - [6,9] «"foo»
ok 4 - [10,12] «$( »
ok 5 - [10,11] «$(»
ok 6 - cardinality check
ok 1 - [1,3] «">"»
ok 2 - [5,7] «foo»
ok 3 - [9,10] «ls»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,15] «'foo''bar'baz»
ok 3 - [3,12] «'foo''bar'»
ok 4 - [7,8] «''»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,4] «<<»
ok 3 - [5,8] «♯foo»
ok 4 - cardinality check
ok 1 - [1,1] «<»
ok 2 - [2,4] «$fn»
ok 3 - [6,8] «cat»
ok 4 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,9] «$(<foo)»
ok 3 - [3,9] «$(<foo)»
ok 4 - [3,4] «$(»
ok 5 - [5,5] «<»
ok 6 - [6,8] «foo»
ok 7 - [9,9] «)»
ok 8 - cardinality check
ok 1 - [1,1] «<»
ok 2 - [2,5] «$foo»
ok 3 - [7,9] «cat»
ok 4 - [11,13] «cat»
ok 5 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,3] «>»
ok 3 - [5,6] «-x»
ok 4 - [8,9] «>>»
ok 5 - [11,14] «--yy»
ok 6 - cardinality check
ok 1 - [1,3] «cat»
ok 2 - [5,6] «<&»
ok 3 - [7,7] «p»
ok 4 - [8,8] «;»
ok 5 - [10,13] «exec»
ok 6 - [15,20] «{myfd}»
ok 7 - [21,22] «>&»
ok 8 - [23,23] «-»
ok 9 - cardinality check
ok 1 - [1,3] «<<<»
ok 2 - [4,6] «foo»
ok 3 - [8,11] «echo»
ok 4 - [13,16] «>>&!»
ok 5 - [17,19] «bar»
ok 6 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - [4,8] «>(wc)»
ok 3 - [4,8] «>(wc)»
ok 4 - [4,5] «>(»
ok 5 - [6,7] «wc»
ok 6 - [8,8] «)»
ok 7 - [10,10] «|»
ok 8 - [12,13] «nl»
ok 9 - cardinality check
ok 1 - [1,1] «:»
ok 2 - [3,4] «>>»
ok 3 - [5,5] «>»
ok 4 - [6,6] «;»
ok 5 - [8,8] «:»
ok 6 - [10,11] «<>»
ok 7 - [12,13] «\<»
ok 8 - [14,16] «<<<»
ok 9 - [17,19] «EOF»
ok 10 - cardinality check
ok 1 - [1,6] «repeat»
ok 2 - [8,10] «"1"»
ok 3 - [8,10] «"1"»
ok 4 - [12,13] «do»
ok 5 - [15,18] «done»
ok 6 - cardinality check
ok 1 - [1,2] «ls»
ok 2 - cardinality check
ok 1 - [1,2] «ps»
ok 2 - [4,6] «aux»
ok 3 - [8,8] «|»
ok 4 - [10,13] «grep»
ok 5 - [15,18] «java»
ok 6 - cardinality check
ok 1 - [1,3] «tar»
ok 2 - [5,6] «cf»
ok 3 - [8,8] «-»
ok 4 - [10,10] «*»
ok 5 - [10,10] «*»
ok 6 - [12,12] «|»
ok 7 - [14,14] «(»
ok 8 - [15,16] «cd»
ok 9 - [18,24] «/target»
ok 10 - [25,25] «;»
ok 11 - [27,29] «tar»
ok 12 - [31,33] «xfp»
ok 13 - [35,35] «-»
ok 14 - [36,36] «)»
ok 15 - [38,38] «|»
ok 16 - [40,40] «{»
ok 17 - [42,44] «cat»
ok 18 - [46,46] «}»
ok 19 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,8] «-C3»
ok 3 - [10,11] «-u»
ok 4 - [13,21] «otheruser»
ok 5 - [23,24] «-i»
ok 6 - [26,27] «ls»
ok 7 - [29,29] «/»
ok 8 - [30,30] «;»
ok 9 - [32,35] «sudo»
ok 10 - [37,37] «;»
ok 11 - [39,42] «sudo»
ok 12 - [44,45] «-u»
ok 13 - [47,47] «;»
ok 14 - [49,52] «sudo»
ok 15 - [54,64] «notacommand»
ok 16 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,7] «-u»
ok 3 - [9,17] «♯ comment»
ok 4 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,14] «--askpass»
ok 3 - [16,17] «ls»
ok 4 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,7] «-u»
ok 3 - [9,9] «>»
ok 4 - [10,13] «/tmp»
ok 5 - [15,23] «otheruser»
ok 6 - [25,26] «ls»
ok 7 - [27,27] «;»
ok 8 - [29,32] «sudo»
ok 9 - [34,35] «ls»
ok 10 - [36,36] «;»
ok 11 - [38,41] «sudo»
ok 12 - [43,44] «-i»
ok 13 - [46,47] «ls»
ok 14 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,6] «>»
ok 3 - [7,10] «/tmp»
ok 4 - [12,13] «-u»
ok 5 - [15,23] «otheruser»
ok 6 - [25,26] «ls»
ok 7 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - [6,7] «2>»
ok 3 - [8,10] «./.»
ok 4 - [12,13] «-u»
ok 5 - [15,23] «otheruser»
ok 6 - [25,26] «ls»
ok 7 - cardinality check
ok 1 - [1,6] «~D/env»
ok 2 - [8,10] «foo»
ok 3 - cardinality check
ok 1 - [1,4] «time»
ok 2 - [6,7] «ls»
ok 3 - [8,8] «;»
ok 4 - [10,18] «nocorrect»
ok 5 - [20,21] «ls»
ok 6 - cardinality check
ok 1 - [1,4] «time»
ok 2 - [6,7] «ls»
ok 3 - [8,8] «;»
ok 4 - [10,18] «nocorrect»
ok 5 - [20,21] «ls»
ok 6 - cardinality check
ok 1 - [1,3] «\sh»
ok 2 - cardinality check
ok 1 - [1,10] «azertyuiop»
ok 2 - cardinality check
ok 1 - [2,5] «echo»
ok 2 - [7,9] «baz»
ok 3 - [10,10] «;»
ok 4 - [12,15] «echo»
ok 5 - [17,19] «qux»
ok 6 - cardinality check
ok 1 - [1,3] «foo»
ok 2 - [5,7] «foo»
ok 3 - [8,8] «↵»
ok 4 - [9,11] «bar»
ok 5 - [13,15] «bar»
ok 6 - [1,15] «foo foo↵bar bar»
ok 7 - cardinality check
ok 1 # 'alias -- +foo=bar' is preserved
ok 1 - [1,8] «rm -rf /»
ok 2 - cardinality check
ok 1 # 'alias -- +foo=bar' is preserved
ok 1 - [6,10] «1+9-3»
ok 2 - [12,14] «7+2»
ok 3 - cardinality check
ok 1 - [1,3] «ls »
ok 2 - cardinality check
ok 1 - [1,4] «sudo»
ok 2 - cardinality check
components/shell/zsh-syntax-highlighting/zsh-syntax-highlighting.license
File was deleted
components/shell/zsh-syntax-highlighting/zsh-syntax-highlighting.p5m
@@ -14,6 +14,7 @@
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)