Diff of the two buildlogs: -- --- b1/build.log 2025-11-14 10:09:40.146104784 +0000 +++ b2/build.log 2025-11-14 10:12:14.434289877 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 13 22:07:41 -12 2025 -I: pbuilder-time-stamp: 1763114861 +I: Current time: Fri Dec 18 06:32:40 +14 2026 +I: pbuilder-time-stamp: 1797525160 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ dpkg-source: info: applying 0001-CSS-fix-parsing-rule-sets-fixes-127.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2096467/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 17 16:32 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=40 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='2e4f6261a2f24e43a96379d7d1da4e53' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2096467' - PS1='# ' - PS2='> ' + INVOCATION_ID=fe468f8e719e4e628a5a503434365b8c + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2654683 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.B6qVpuMX/pbuilderrc_yD51 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.B6qVpuMX/b1 --logfile b1/build.log golang-github-tdewolff-parse_2.8.4-2.dsc' - SUDO_GID='110' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.B6qVpuMX/pbuilderrc_hbWD --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.B6qVpuMX/b2 --logfile b2/build.log golang-github-tdewolff-parse_2.8.4-2.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos1-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2096467/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -148,7 +180,7 @@ Get: 34 http://deb.debian.org/debian forky/main amd64 golang-go amd64 2:1.24~2 [44.3 kB] Get: 35 http://deb.debian.org/debian forky/main amd64 golang-any amd64 2:1.24~2 [5216 B] Get: 36 http://deb.debian.org/debian forky/main amd64 golang-github-tdewolff-test-dev all 1.0.11-1 [5536 B] -Fetched 61.2 MB in 8s (7601 kB/s) +Fetched 61.2 MB in 5s (11.5 MB/s) Preconfiguring packages ... Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19862 files and directories currently installed.) @@ -313,7 +345,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/golang-github-tdewolff-parse-2.8.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-tdewolff-parse_2.8.4-2_source.changes +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-tdewolff-parse-2.8.4/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-tdewolff-parse_2.8.4-2_source.changes dpkg-buildpackage: info: source package golang-github-tdewolff-parse dpkg-buildpackage: info: source version 2.8.4-2 dpkg-buildpackage: info: source distribution unstable @@ -331,3755 +367,74 @@ dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang - cd _build && go install -trimpath -v -p 40 github.com/tdewolff/parse github.com/tdewolff/parse/buffer github.com/tdewolff/parse/css github.com/tdewolff/parse/html github.com/tdewolff/parse/js github.com/tdewolff/parse/json github.com/tdewolff/parse/strconv github.com/tdewolff/parse/xml -internal/godebugs -internal/goos -internal/profilerecord + cd _build && go install -trimpath -v -p 42 github.com/tdewolff/parse github.com/tdewolff/parse/buffer github.com/tdewolff/parse/css github.com/tdewolff/parse/html github.com/tdewolff/parse/js github.com/tdewolff/parse/json github.com/tdewolff/parse/strconv github.com/tdewolff/parse/xml internal/asan cmp -internal/goarch -internal/msan -internal/coverage/rtcov -unicode/utf8 +internal/byteorder internal/itoa -internal/cpu +unicode/utf8 +internal/coverage/rtcov internal/unsafeheader -internal/byteorder -unicode +internal/godebugs +internal/msan +internal/goos +sync/atomic math/bits +internal/goarch +internal/profilerecord +unicode +internal/cpu +internal/runtime/atomic internal/goexperiment internal/runtime/syscall -internal/runtime/atomic -sync/atomic -internal/bytealg -math internal/runtime/math +internal/abi internal/runtime/sys internal/chacha8rand -internal/abi internal/runtime/exithook -internal/stringslite -github.com/tdewolff/parse/strconv +internal/bytealg +math internal/race internal/sync internal/runtime/maps +internal/stringslite runtime +github.com/tdewolff/parse/strconv iter internal/reflectlite sync slices internal/testlog internal/bisect +internal/godebug errors -io internal/oserror path +io strconv -internal/godebug syscall -bytes github.com/tdewolff/parse/buffer +bytes strings reflect internal/syscall/execenv -time internal/syscall/unix +time io/fs internal/poll internal/filepathlite +os internal/fmtsort encoding/binary -os encoding/base64 fmt github.com/tdewolff/parse github.com/tdewolff/parse/json -github.com/tdewolff/parse/css -github.com/tdewolff/parse/html github.com/tdewolff/parse/xml +github.com/tdewolff/parse/html +github.com/tdewolff/parse/css github.com/tdewolff/parse/js - dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 40 github.com/tdewolff/parse github.com/tdewolff/parse/buffer github.com/tdewolff/parse/css github.com/tdewolff/parse/html github.com/tdewolff/parse/js github.com/tdewolff/parse/json github.com/tdewolff/parse/strconv github.com/tdewolff/parse/xml -=== RUN TestParseNumber -=== RUN TestParseNumber/5 -=== RUN TestParseNumber/0.51 -=== RUN TestParseNumber/0.5e-99 -=== RUN TestParseNumber/0.5e- -=== RUN TestParseNumber/+50.0 -=== RUN TestParseNumber/.0 -=== RUN TestParseNumber/0. -=== RUN TestParseNumber/#00 -=== RUN TestParseNumber/+ -=== RUN TestParseNumber/. -=== RUN TestParseNumber/a ---- PASS: TestParseNumber (0.00s) - --- PASS: TestParseNumber/5 (0.00s) - --- PASS: TestParseNumber/0.51 (0.00s) - --- PASS: TestParseNumber/0.5e-99 (0.00s) - --- PASS: TestParseNumber/0.5e- (0.00s) - --- PASS: TestParseNumber/+50.0 (0.00s) - --- PASS: TestParseNumber/.0 (0.00s) - --- PASS: TestParseNumber/0. (0.00s) - --- PASS: TestParseNumber/#00 (0.00s) - --- PASS: TestParseNumber/+ (0.00s) - --- PASS: TestParseNumber/. (0.00s) - --- PASS: TestParseNumber/a (0.00s) -=== RUN TestParseDimension -=== RUN TestParseDimension/5px -=== RUN TestParseDimension/5px_ -=== RUN TestParseDimension/5% -=== RUN TestParseDimension/5em -=== RUN TestParseDimension/px -=== RUN TestParseDimension/1 -=== RUN TestParseDimension/1~ ---- PASS: TestParseDimension (0.00s) - --- PASS: TestParseDimension/5px (0.00s) - --- PASS: TestParseDimension/5px_ (0.00s) - --- PASS: TestParseDimension/5% (0.00s) - --- PASS: TestParseDimension/5em (0.00s) - --- PASS: TestParseDimension/px (0.00s) - --- PASS: TestParseDimension/1 (0.00s) - --- PASS: TestParseDimension/1~ (0.00s) -=== RUN TestMediatype -=== RUN TestMediatype/text/plain -=== RUN TestMediatype/text/plain;charset=US-ASCII -=== RUN TestMediatype/_text/plain__;_charset_=_US-ASCII_ -=== RUN TestMediatype/_text/plain__a -=== RUN TestMediatype/text/plain;base64 -=== RUN TestMediatype/text/plain;inline=;base64 -=== RUN TestMediatype/ÿ___ -=== RUN TestMediatype/ÿ__; ---- PASS: TestMediatype (0.00s) - --- PASS: TestMediatype/text/plain (0.00s) - --- PASS: TestMediatype/text/plain;charset=US-ASCII (0.00s) - --- PASS: TestMediatype/_text/plain__;_charset_=_US-ASCII_ (0.00s) - --- PASS: TestMediatype/_text/plain__a (0.00s) - --- PASS: TestMediatype/text/plain;base64 (0.00s) - --- PASS: TestMediatype/text/plain;inline=;base64 (0.00s) - --- PASS: TestMediatype/ÿ___ (0.00s) - --- PASS: TestMediatype/ÿ__; (0.00s) -=== RUN TestParseDataURI -=== RUN TestParseDataURI/www.domain.com -=== RUN TestParseDataURI/data:, -=== RUN TestParseDataURI/data:text/xml, -=== RUN TestParseDataURI/data:,text -=== RUN TestParseDataURI/data:;base64,dGV4dA== -=== RUN TestParseDataURI/data:image/svg+xml, -=== RUN TestParseDataURI/data:;base64,() -=== RUN TestParseDataURI/data:image/svg+xml,%3Cpath%20stroke-width='9.38%'/%3E -=== RUN TestParseDataURI/data:,%ii -=== RUN TestParseDataURI/data:image/svg+xml,%e2%ad%90 ---- PASS: TestParseDataURI (0.00s) - --- PASS: TestParseDataURI/www.domain.com (0.00s) - --- PASS: TestParseDataURI/data:, (0.00s) - --- PASS: TestParseDataURI/data:text/xml, (0.00s) - --- PASS: TestParseDataURI/data:,text (0.00s) - --- PASS: TestParseDataURI/data:;base64,dGV4dA== (0.00s) - --- PASS: TestParseDataURI/data:image/svg+xml, (0.00s) - --- PASS: TestParseDataURI/data:;base64,() (0.00s) - --- PASS: TestParseDataURI/data:image/svg+xml,%3Cpath%20stroke-width='9.38%'/%3E (0.00s) - --- PASS: TestParseDataURI/data:,%ii (0.00s) - --- PASS: TestParseDataURI/data:image/svg+xml,%e2%ad%90 (0.00s) -=== RUN TestParseQuoteEntity -=== RUN TestParseQuoteEntity/" -=== RUN TestParseQuoteEntity/' -=== RUN TestParseQuoteEntity/" -=== RUN TestParseQuoteEntity/' -=== RUN TestParseQuoteEntity/" -=== RUN TestParseQuoteEntity/' -=== RUN TestParseQuoteEntity/> -=== RUN TestParseQuoteEntity/& ---- PASS: TestParseQuoteEntity (0.00s) - --- PASS: TestParseQuoteEntity/" (0.00s) - --- PASS: TestParseQuoteEntity/' (0.00s) - --- PASS: TestParseQuoteEntity/" (0.00s) - --- PASS: TestParseQuoteEntity/' (0.00s) - --- PASS: TestParseQuoteEntity/" (0.00s) - --- PASS: TestParseQuoteEntity/' (0.00s) - --- PASS: TestParseQuoteEntity/> (0.00s) - --- PASS: TestParseQuoteEntity/& (0.00s) -=== RUN TestReplaceMultipleWhitespace ---- PASS: TestReplaceMultipleWhitespace (0.00s) -=== RUN TestReplaceMultipleWhitespaceRandom ---- PASS: TestReplaceMultipleWhitespaceRandom (0.06s) -=== RUN TestReplaceEntities -=== RUN TestReplaceEntities/" -=== RUN TestReplaceEntities/' -=== RUN TestReplaceEntities/" -=== RUN TestReplaceEntities/' -=== RUN TestReplaceEntities/  -=== RUN TestReplaceEntities/" -=== RUN TestReplaceEntities/' -=== RUN TestReplaceEntities/⏧ -=== RUN TestReplaceEntities/⏧ -=== RUN TestReplaceEntities/⏧ -=== RUN TestReplaceEntities/⏧#01 -=== RUN TestReplaceEntities/✏ -=== RUN TestReplaceEntities/✐ -=== RUN TestReplaceEntities/'" -=== RUN TestReplaceEntities/" -=== RUN TestReplaceEntities/" -=== RUN TestReplaceEntities/&apos -=== RUN TestReplaceEntities/& -=== RUN TestReplaceEntities/' -=== RUN TestReplaceEntities/&amp; -=== RUN TestReplaceEntities/&#34; -=== RUN TestReplaceEntities/&DiacriticalAcute; -=== RUN TestReplaceEntities/&CounterClockwiseContourIntegral; -=== RUN TestReplaceEntities/&parameterize -=== RUN TestReplaceEntities/ϕ -=== RUN TestReplaceEntities/ϖ -=== RUN TestReplaceEntities/&varnone; ---- PASS: TestReplaceEntities (0.00s) - --- PASS: TestReplaceEntities/" (0.00s) - --- PASS: TestReplaceEntities/' (0.00s) - --- PASS: TestReplaceEntities/" (0.00s) - --- PASS: TestReplaceEntities/' (0.00s) - --- PASS: TestReplaceEntities/  (0.00s) - --- PASS: TestReplaceEntities/" (0.00s) - --- PASS: TestReplaceEntities/' (0.00s) - --- PASS: TestReplaceEntities/⏧ (0.00s) - --- PASS: TestReplaceEntities/⏧ (0.00s) - --- PASS: TestReplaceEntities/⏧ (0.00s) - --- PASS: TestReplaceEntities/⏧#01 (0.00s) - --- PASS: TestReplaceEntities/✏ (0.00s) - --- PASS: TestReplaceEntities/✐ (0.00s) - --- PASS: TestReplaceEntities/'" (0.00s) - --- PASS: TestReplaceEntities/" (0.00s) - --- PASS: TestReplaceEntities/" (0.00s) - --- PASS: TestReplaceEntities/&apos (0.00s) - --- PASS: TestReplaceEntities/& (0.00s) - --- PASS: TestReplaceEntities/' (0.00s) - --- PASS: TestReplaceEntities/&amp; (0.00s) - --- PASS: TestReplaceEntities/&#34; (0.00s) - --- PASS: TestReplaceEntities/&DiacriticalAcute; (0.00s) - --- PASS: TestReplaceEntities/&CounterClockwiseContourIntegral; (0.00s) - --- PASS: TestReplaceEntities/&parameterize (0.00s) - --- PASS: TestReplaceEntities/ϕ (0.00s) - --- PASS: TestReplaceEntities/ϖ (0.00s) - --- PASS: TestReplaceEntities/&varnone; (0.00s) -=== RUN TestReplaceEntitiesRandom ---- PASS: TestReplaceEntitiesRandom (0.00s) -=== RUN TestReplaceMultipleWhitespaceAndEntities -=== RUN TestReplaceMultipleWhitespaceAndEntities/__ -=== RUN TestReplaceMultipleWhitespaceAndEntities/_&_a___ -=== RUN TestReplaceMultipleWhitespaceAndEntities/_´_a___ -=== RUN TestReplaceMultipleWhitespaceAndEntities/_____Lorem_&_ipsum_____dolor_sid_amet_ -=== RUN TestReplaceMultipleWhitespaceAndEntities/__ϕ__"___ ---- PASS: TestReplaceMultipleWhitespaceAndEntities (0.00s) - --- PASS: TestReplaceMultipleWhitespaceAndEntities/__ (0.00s) - --- PASS: TestReplaceMultipleWhitespaceAndEntities/_&_a___ (0.00s) - --- PASS: TestReplaceMultipleWhitespaceAndEntities/_´_a___ (0.00s) - --- PASS: TestReplaceMultipleWhitespaceAndEntities/_____Lorem_&_ipsum_____dolor_sid_amet_ (0.00s) - --- PASS: TestReplaceMultipleWhitespaceAndEntities/__ϕ__"___ (0.00s) -=== RUN TestReplaceMultipleWhitespaceAndEntitiesRandom ---- PASS: TestReplaceMultipleWhitespaceAndEntitiesRandom (0.00s) -=== RUN TestDecodeURL -=== RUN TestDecodeURL/%20%3F%7E -=== RUN TestDecodeURL/%80 -=== RUN TestDecodeURL/%2B%2b -=== RUN TestDecodeURL/%'_ -=== RUN TestDecodeURL/a+b ---- PASS: TestDecodeURL (0.00s) - --- PASS: TestDecodeURL/%20%3F%7E (0.00s) - --- PASS: TestDecodeURL/%80 (0.00s) - --- PASS: TestDecodeURL/%2B%2b (0.00s) - --- PASS: TestDecodeURL/%'_ (0.00s) - --- PASS: TestDecodeURL/a+b (0.00s) -=== RUN TestDecodeURLRandom ---- PASS: TestDecodeURLRandom (0.00s) -=== RUN TestEncodeURL -=== RUN TestEncodeURL/AZaz09-_.!~*'() -=== RUN TestEncodeURL/<> -=== RUN TestEncodeURL/⌘ -=== RUN TestEncodeURL/a_b ---- PASS: TestEncodeURL (0.00s) - --- PASS: TestEncodeURL/AZaz09-_.!~*'() (0.00s) - --- PASS: TestEncodeURL/<> (0.00s) - --- PASS: TestEncodeURL/⌘ (0.00s) - --- PASS: TestEncodeURL/a_b (0.00s) -=== RUN TestEncodeDataURI -=== RUN TestEncodeDataURI/ ---- PASS: TestEncodeDataURI (0.00s) - --- PASS: TestEncodeDataURI/ (0.00s) -=== RUN TestEncodeURLRandom ---- PASS: TestEncodeURLRandom (0.00s) -=== RUN TestAppendEscape -=== RUN TestAppendEscape/foobar -=== RUN TestAppendEscape/foo\bar -=== RUN TestAppendEscape/"foobar" -=== RUN TestAppendEscape/\"\\" ---- PASS: TestAppendEscape (0.00s) - --- PASS: TestAppendEscape/foobar (0.00s) - --- PASS: TestAppendEscape/foo\bar (0.00s) - --- PASS: TestAppendEscape/"foobar" (0.00s) - --- PASS: TestAppendEscape/\"\\" (0.00s) -=== RUN TestError ---- PASS: TestError (0.00s) -=== RUN TestErrorLexer ---- PASS: TestErrorLexer (0.00s) -=== RUN TestErrorMessages ---- PASS: TestErrorMessages (0.00s) -=== RUN TestInput ---- PASS: TestInput (0.00s) -=== RUN TestInputRunes ---- PASS: TestInputRunes (0.00s) -=== RUN TestInputBadRune ---- PASS: TestInputBadRune (0.00s) -=== RUN TestInputZeroLen ---- PASS: TestInputZeroLen (0.00s) -=== RUN TestInputEmptyInput ---- PASS: TestInputEmptyInput (0.00s) -=== RUN TestInputErrorInput ---- PASS: TestInputErrorInput (0.00s) -=== RUN TestInputBytes ---- PASS: TestInputBytes (0.00s) -=== RUN TestInputRestore ---- PASS: TestInputRestore (0.00s) -=== RUN TestPosition -=== RUN TestPosition/x_0 -=== RUN TestPosition/xx_1 -=== RUN TestPosition/x_x_2 -=== RUN TestPosition/__x_2 -=== RUN TestPosition/_xxx_3 -=== RUN TestPosition/__x_2#01 -=== RUN TestPosition/_x_1 -=== RUN TestPosition/_x_3 -=== RUN TestPosition/_x_3#01 -=== RUN TestPosition/_0 -=== RUN TestPosition/x_2 -=== RUN TestPosition/_x_0 -=== RUN TestPosition/__y_1 -=== RUN TestPosition/x_-1 -=== RUN TestPosition/\x00a_0 -=== RUN TestPosition/a\x00__2 -=== RUN TestPosition/x_x_1 -=== RUN TestPosition/x_x_2#01 -=== RUN TestPosition/x_x_3 -=== RUN TestPosition/x⌘x_0 -=== RUN TestPosition/x⌘x_1 -=== RUN TestPosition/x⌘x_2 -=== RUN TestPosition/x⌘x_3 -=== RUN TestPosition/x⌘x_4 ---- PASS: TestPosition (0.00s) - --- PASS: TestPosition/x_0 (0.00s) - --- PASS: TestPosition/xx_1 (0.00s) - --- PASS: TestPosition/x_x_2 (0.00s) - --- PASS: TestPosition/__x_2 (0.00s) - --- PASS: TestPosition/_xxx_3 (0.00s) - --- PASS: TestPosition/__x_2#01 (0.00s) - --- PASS: TestPosition/_x_1 (0.00s) - --- PASS: TestPosition/_x_3 (0.00s) - --- PASS: TestPosition/_x_3#01 (0.00s) - --- PASS: TestPosition/_0 (0.00s) - --- PASS: TestPosition/x_2 (0.00s) - --- PASS: TestPosition/_x_0 (0.00s) - --- PASS: TestPosition/__y_1 (0.00s) - --- PASS: TestPosition/x_-1 (0.00s) - --- PASS: TestPosition/\x00a_0 (0.00s) - --- PASS: TestPosition/a\x00__2 (0.00s) - --- PASS: TestPosition/x_x_1 (0.00s) - --- PASS: TestPosition/x_x_2#01 (0.00s) - --- PASS: TestPosition/x_x_3 (0.00s) - --- PASS: TestPosition/x⌘x_0 (0.00s) - --- PASS: TestPosition/x⌘x_1 (0.00s) - --- PASS: TestPosition/x⌘x_2 (0.00s) - --- PASS: TestPosition/x⌘x_3 (0.00s) - --- PASS: TestPosition/x⌘x_4 (0.00s) -=== RUN TestPositionContext -=== RUN TestPositionContext/0123456789@123456789012345678901234567890123456789012345678901234567890123456789_10 -=== RUN TestPositionContext/0123456789012345678901234567890123456789@123456789012345678901234567890123456789_40 -=== RUN TestPositionContext/012345678901234567890123456789012345678901234567890123456789@12345678901234567890_60 -=== RUN TestPositionContext/012345678901234567890123456789012345678901234567890123456789@12345678901234567890123_60 -=== RUN TestPositionContext/012345678901234567890123456789012345678901234567890123456789@123456789012345678901234_60 -=== RUN TestPositionContext/0123456789012345678901234567890123456789ÎÎÎÎÎÎÎÎÎÎ@123456789012345678901234567890_60 -=== RUN TestPositionContext/0123456789012345678901234567890123456789\x0212_45678\x1f0123456789@12345678901234567890_60 ---- PASS: TestPositionContext (0.00s) - --- PASS: TestPositionContext/0123456789@123456789012345678901234567890123456789012345678901234567890123456789_10 (0.00s) - --- PASS: TestPositionContext/0123456789012345678901234567890123456789@123456789012345678901234567890123456789_40 (0.00s) - --- PASS: TestPositionContext/012345678901234567890123456789012345678901234567890123456789@12345678901234567890_60 (0.00s) - --- PASS: TestPositionContext/012345678901234567890123456789012345678901234567890123456789@12345678901234567890123_60 (0.00s) - --- PASS: TestPositionContext/012345678901234567890123456789012345678901234567890123456789@123456789012345678901234_60 (0.00s) - --- PASS: TestPositionContext/0123456789012345678901234567890123456789ÎÎÎÎÎÎÎÎÎÎ@123456789012345678901234567890_60 (0.00s) - --- PASS: TestPositionContext/0123456789012345678901234567890123456789\x0212_45678\x1f0123456789@12345678901234567890_60 (0.00s) -=== RUN TestCopy ---- PASS: TestCopy (0.00s) -=== RUN TestToLower ---- PASS: TestToLower (0.00s) -=== RUN TestEqualFold ---- PASS: TestEqualFold (0.00s) -=== RUN TestWhitespace ---- PASS: TestWhitespace (0.00s) -=== RUN TestTrim ---- PASS: TestTrim (0.00s) -=== RUN TestPrintable -=== RUN TestPrintable/a -=== RUN TestPrintable/\x00 -=== RUN TestPrintable/\x7f -=== RUN TestPrintable/ࠀ -=== RUN TestPrintable/\u200f ---- PASS: TestPrintable (0.00s) - --- PASS: TestPrintable/a (0.00s) - --- PASS: TestPrintable/\x00 (0.00s) - --- PASS: TestPrintable/\x7f (0.00s) - --- PASS: TestPrintable/ࠀ (0.00s) - --- PASS: TestPrintable/\u200f (0.00s) -PASS -ok github.com/tdewolff/parse 0.128s -=== RUN TestLexer ---- PASS: TestLexer (0.00s) -=== RUN TestLexerRunes ---- PASS: TestLexerRunes (0.00s) -=== RUN TestLexerBadRune ---- PASS: TestLexerBadRune (0.00s) -=== RUN TestLexerZeroLen ---- PASS: TestLexerZeroLen (0.00s) -=== RUN TestLexerEmptyReader ---- PASS: TestLexerEmptyReader (0.00s) -=== RUN TestLexerErrorReader ---- PASS: TestLexerErrorReader (0.00s) -=== RUN TestLexerBytes ---- PASS: TestLexerBytes (0.00s) -=== RUN TestLexerRestore ---- PASS: TestLexerRestore (0.00s) -=== RUN TestReader ---- PASS: TestReader (0.00s) -=== RUN TestBufferPool ---- PASS: TestBufferPool (0.00s) -=== RUN TestStreamLexer ---- PASS: TestStreamLexer (0.00s) -=== RUN TestStreamLexerShift ---- PASS: TestStreamLexerShift (0.00s) -=== RUN TestStreamLexerSmall ---- PASS: TestStreamLexerSmall (0.00s) -=== RUN TestStreamLexerSingle ---- PASS: TestStreamLexerSingle (0.00s) -=== RUN TestStreamLexerRunes ---- PASS: TestStreamLexerRunes (0.00s) -=== RUN TestStreamLexerBadRune ---- PASS: TestStreamLexerBadRune (0.00s) -=== RUN TestStreamLexerZeroLen ---- PASS: TestStreamLexerZeroLen (0.00s) -=== RUN TestStreamLexerEmptyReader ---- PASS: TestStreamLexerEmptyReader (0.00s) -=== RUN TestWriter ---- PASS: TestWriter (0.00s) -=== RUN ExampleNewReader ---- PASS: ExampleNewReader (0.00s) -=== RUN ExampleNewWriter ---- PASS: ExampleNewWriter (0.00s) -=== RUN ExampleWriter_Reset ---- PASS: ExampleWriter_Reset (0.00s) -PASS -ok github.com/tdewolff/parse/buffer 0.059s -=== RUN TestTokens -=== RUN TestTokens/_ -=== RUN TestTokens/5.2_.4 -=== RUN TestTokens/color:_red; -=== RUN TestTokens/background:_url("http://x"); -=== RUN TestTokens/background:_URL(x.png); -=== RUN TestTokens/color:_rgb(4,_0%,_5em); -=== RUN TestTokens/body_{_"string"_} -=== RUN TestTokens/body_{_"str\"ing"_} -=== RUN TestTokens/.class_{_} -=== RUN TestTokens/#class_{_} -=== RUN TestTokens/#class\#withhash_{_} -=== RUN TestTokens/@media_print_{_} -=== RUN TestTokens//*comment*/ -=== RUN TestTokens//*com*_/ment*/ -=== RUN TestTokens/~=_|=_^=_$=_*= -=== RUN TestTokens/|| -=== RUN TestTokens/ -=== RUN TestTokens/U+1234 -=== RUN TestTokens/5.2_.4_4e-22 -=== RUN TestTokens/--custom-variable -=== RUN TestTokens/--0 -=== RUN TestTokens/ident -=== RUN TestTokens/123. -=== RUN TestTokens/"string -=== RUN TestTokens/123/*comment -=== RUN TestTokens/U+1- -=== RUN TestTokens/fooδbar\U00100000 -=== RUN TestTokens/foo\æ\† -=== RUN TestTokens/'foo啊bar' -=== RUN TestTokens/\000026B -=== RUN TestTokens/\26_B -=== RUN TestTokens/\-\mo\z\-b\i\nd\in\g:\url(//business\i\nfo.co.uk\/labs\/xbl\/xbl\.xml\#xss); -=== RUN TestTokens/width/**/:/**/_40em; -=== RUN TestTokens/:root_*>_#quince -=== RUN TestTokens/html[xmlns*=""]:root -=== RUN TestTokens/body:nth-of-type(1) -=== RUN TestTokens/color/*\**/:_blue\9; -=== RUN TestTokens/color:_blue_!ie; -=== RUN TestTokens/c\\x00olor:_white; -=== RUN TestTokens/null\0 -=== RUN TestTokens/\ -=== RUN TestTokens/abc\ -=== RUN TestTokens/#\ -=== RUN TestTokens/#abc\ -=== RUN TestTokens/"abc\ -=== RUN TestTokens/url(abc\ -=== RUN TestTokens/"a\x00b" -=== RUN TestTokens/a\\x00b -=== RUN TestTokens/url(a\x00b) -=== RUN TestTokens//*a\x00b*/ -=== RUN TestTokens/______"\__\_" -=== RUN TestTokens/U+??????_U+ABCD??_U+ABC-DEF -=== RUN TestTokens/U+?_U+A? -=== RUN TestTokens/U+_U+ABCDEF? -=== RUN TestTokens/-5.23_-moz -=== RUN TestTokens/() -=== RUN TestTokens/url(_//url___) -=== RUN TestTokens/url(_ -=== RUN TestTokens/url(_//url__ -=== RUN TestTokens/url(")a -=== RUN TestTokens/url(a'\_)a -=== RUN TestTokens/url("_)a -=== RUN TestTokens/url(a_h)a -=== RUN TestTokens/ (0.00s) - --- PASS: TestTokens/U+1234 (0.00s) - --- PASS: TestTokens/5.2_.4_4e-22 (0.00s) - --- PASS: TestTokens/--custom-variable (0.00s) - --- PASS: TestTokens/--0 (0.00s) - --- PASS: TestTokens/ident (0.00s) - --- PASS: TestTokens/123. (0.00s) - --- PASS: TestTokens/"string (0.00s) - --- PASS: TestTokens/123/*comment (0.00s) - --- PASS: TestTokens/U+1- (0.00s) - --- PASS: TestTokens/fooδbar\U00100000 (0.00s) - --- PASS: TestTokens/foo\æ\† (0.00s) - --- PASS: TestTokens/'foo啊bar' (0.00s) - --- PASS: TestTokens/\000026B (0.00s) - --- PASS: TestTokens/\26_B (0.00s) - --- PASS: TestTokens/\-\mo\z\-b\i\nd\in\g:\url(//business\i\nfo.co.uk\/labs\/xbl\/xbl\.xml\#xss); (0.00s) - --- PASS: TestTokens/width/**/:/**/_40em; (0.00s) - --- PASS: TestTokens/:root_*>_#quince (0.00s) - --- PASS: TestTokens/html[xmlns*=""]:root (0.00s) - --- PASS: TestTokens/body:nth-of-type(1) (0.00s) - --- PASS: TestTokens/color/*\**/:_blue\9; (0.00s) - --- PASS: TestTokens/color:_blue_!ie; (0.00s) - --- PASS: TestTokens/c\\x00olor:_white; (0.00s) - --- PASS: TestTokens/null\0 (0.00s) - --- PASS: TestTokens/\ (0.00s) - --- PASS: TestTokens/abc\ (0.00s) - --- PASS: TestTokens/#\ (0.00s) - --- PASS: TestTokens/#abc\ (0.00s) - --- PASS: TestTokens/"abc\ (0.00s) - --- PASS: TestTokens/url(abc\ (0.00s) - --- PASS: TestTokens/"a\x00b" (0.00s) - --- PASS: TestTokens/a\\x00b (0.00s) - --- PASS: TestTokens/url(a\x00b) (0.00s) - --- PASS: TestTokens//*a\x00b*/ (0.00s) - --- PASS: TestTokens/______"\__\_" (0.00s) - --- PASS: TestTokens/U+??????_U+ABCD??_U+ABC-DEF (0.00s) - --- PASS: TestTokens/U+?_U+A? (0.00s) - --- PASS: TestTokens/U+_U+ABCDEF? (0.00s) - --- PASS: TestTokens/-5.23_-moz (0.00s) - --- PASS: TestTokens/() (0.00s) - --- PASS: TestTokens/url(_//url___) (0.00s) - --- PASS: TestTokens/url(_ (0.00s) - --- PASS: TestTokens/url(_//url__ (0.00s) - --- PASS: TestTokens/url(")a (0.00s) - --- PASS: TestTokens/url(a'\_)a (0.00s) - --- PASS: TestTokens/url("_)a (0.00s) - --- PASS: TestTokens/url(a_h)a (0.00s) - --- PASS: TestTokens/ -=== RUN TestParse/@layer_base,_typography,_layout_; -=== RUN TestParse/@layer_base_{_} -=== RUN TestParse/@layer_typography_{_:root_{_font-size:_1.618rem_}_} -=== RUN TestParse/@layer_{_} -=== RUN TestParse/@layer_{_@layer_base_{_}_} -=== RUN TestParse/@layer_{_.foo_{_color:_#fff_}_@layer_base_{_}_} -=== RUN TestParse/@layer_{_@layer_base,_typography_;_.foo_{_color:_#fff_}_@layer_base_{_}_} -=== RUN TestParse/@media_print,_screen_{_} -=== RUN TestParse/@media_{_@viewport_;_} -=== RUN TestParse/@keyframes_'diagonal-slide'_{__from_{_left:_0;_top:_0;_}_to_{_left:_100px;_top:_100px;_}_} -=== RUN TestParse/@keyframes_movingbox{0%{left:90%;}50%{left:10%;}100%{left:90%;}} -=== RUN TestParse/.foo_{_color:_#fff;} -=== RUN TestParse/.foo_{_;__color:_#fff;} -=== RUN TestParse/a_{_color:_red;_border:_0;_} -=== RUN TestParse/a_{_color:_red;_border:_0;_}_b_{_padding:_0;_} -=== RUN TestParse//*_comment_*/ -=== RUN TestParse/a,b,c{color:red;} -=== RUN TestParse/color:_red;; -=== RUN TestParse/margin:_10px/*comment*/50px; -=== RUN TestParse/color:#c0c0c0 -=== RUN TestParse/background:URL(x.png); -=== RUN TestParse/filter:_progid_:_DXImageTransform.Microsoft.BasicImage(rotation=1); -=== RUN TestParse//*a*/_/*c*/_key:_value; -=== RUN TestParse/@-moz-charset; -=== RUN TestParse/--custom-variable:__(0;)__; -=== RUN TestParse/@import;@import; -=== RUN TestParse/.a_.b#c,_.d<.e_{_x:y;_} -=== RUN TestParse/.a[b~=c]d_{_x:y;_} -=== RUN TestParse/a{} -=== RUN TestParse/a,.b/*comment*/_{x:y;} -=== RUN TestParse/a,.b/*comment*/.c_{x:y;} -=== RUN TestParse/a{x:;_z:q;} -=== RUN TestParse/@font-face_{_x:y;_} -=== RUN TestParse/a:not([controls]){x:y;} -=== RUN TestParse/@document_regexp('https:.*')_{_p_{_color:_red;_}_} -=== RUN TestParse/@media_all_and_(_max-width:400px_)_{_} -=== RUN TestParse/@media_(max-width:400px)_{_} -=== RUN TestParse/@media_(max-width:400px) -=== RUN TestParse/@font-face_{_;_font:x;_} -=== RUN TestParse/@-moz-font-face_{_;_font:x;_} -=== RUN TestParse/@unknown_abc_{_{}_lala_} -=== RUN TestParse/a[x={}]{x:y;} -=== RUN TestParse/a[x=,]{x:y;} -=== RUN TestParse/a[x=+]{x:y;} -=== RUN TestParse/.cla_.ss_>_#id_{_x:y;_} -=== RUN TestParse/.cla_/*a*/_/*b*/_.ss{} -=== RUN TestParse/a{x:f(a(),b);} -=== RUN TestParse/a{x:y!z;} -=== RUN TestParse/[class*="column"]+[class*="column"]:last-child{a:b;} -=== RUN TestParse/@media_{_@viewport_} -=== RUN TestParse/table_{_@unknown_} -=== RUN TestParse/a{@media{width:70%;}_b{width:60%;}} -=== RUN TestParse/selector{ -=== RUN TestParse/@media{selector{ -=== RUN TestParse/} -=== RUN TestParse/}#01 -=== RUN TestParse/~color:red -=== RUN TestParse/(color;red) -=== RUN TestParse/color(;red) -=== RUN TestParse/.foo_{_*color:_#fff;} -=== RUN TestParse/*color:_red;_font-size:_12pt; -=== RUN TestParse/*--custom:_red; -=== RUN TestParse/_color:_red;_font-size:_12pt; -=== RUN TestParse/.foo_{_baddecl_}_.bar_{_color:red;_} -=== RUN TestParse/.foo_{_baddecl_baddecl_baddecl;_height:100px_}_.bar_{_color:red;_} -=== RUN TestParse/.foo_{_visibility:_hidden;”_}_.bar_{_color:red;_} -=== RUN TestParse/.foo_{_baddecl_(;_color:red;_} -=== RUN TestParse/@media_print_{.class{width:5px;}} -=== RUN TestParse/.class{width:calc((50%_+_2em)/2_+_14px);} -=== RUN TestParse/.class_[c=y]{} -=== RUN TestParse/table{font-family:Verdana} -=== RUN TestParse/@-webkit- ---- PASS: TestParse (0.00s) - --- PASS: TestParse/_x_:_y_;_ (0.00s) - --- PASS: TestParse/color:_red; (0.00s) - --- PASS: TestParse/color_:_red; (0.00s) - --- PASS: TestParse/color:_red;_border:_0; (0.00s) - --- PASS: TestParse/color:_red_!important; (0.00s) - --- PASS: TestParse/color:_red_!_important; (0.00s) - --- PASS: TestParse/white-space:_-moz-pre-wrap; (0.00s) - --- PASS: TestParse/display:_-moz-inline-stack; (0.00s) - --- PASS: TestParse/x:_10px_/_1em; (0.00s) - --- PASS: TestParse/x:_1em/1.5em_"Times_New_Roman",_Times,_serif; (0.00s) - --- PASS: TestParse/x:_hsla(100,50%,_75%,_0.5); (0.00s) - --- PASS: TestParse/x:_hsl(100,50%,_75%); (0.00s) - --- PASS: TestParse/x:_rgba(255,_238_,_221,_0.3); (0.00s) - --- PASS: TestParse/x:_50vmax; (0.00s) - --- PASS: TestParse/color:_linear-gradient(to_right,_black,_white); (0.00s) - --- PASS: TestParse/color:_calc(100%/2_-_1em); (0.00s) - --- PASS: TestParse/color:_calc(100%/2--1em); (0.00s) - --- PASS: TestParse/ (0.00s) - --- PASS: TestParse/@layer_base,_typography,_layout_; (0.00s) - --- PASS: TestParse/@layer_base_{_} (0.00s) - --- PASS: TestParse/@layer_typography_{_:root_{_font-size:_1.618rem_}_} (0.00s) - --- PASS: TestParse/@layer_{_} (0.00s) - --- PASS: TestParse/@layer_{_@layer_base_{_}_} (0.00s) - --- PASS: TestParse/@layer_{_.foo_{_color:_#fff_}_@layer_base_{_}_} (0.00s) - --- PASS: TestParse/@layer_{_@layer_base,_typography_;_.foo_{_color:_#fff_}_@layer_base_{_}_} (0.00s) - --- PASS: TestParse/@media_print,_screen_{_} (0.00s) - --- PASS: TestParse/@media_{_@viewport_;_} (0.00s) - --- PASS: TestParse/@keyframes_'diagonal-slide'_{__from_{_left:_0;_top:_0;_}_to_{_left:_100px;_top:_100px;_}_} (0.00s) - --- PASS: TestParse/@keyframes_movingbox{0%{left:90%;}50%{left:10%;}100%{left:90%;}} (0.00s) - --- PASS: TestParse/.foo_{_color:_#fff;} (0.00s) - --- PASS: TestParse/.foo_{_;__color:_#fff;} (0.00s) - --- PASS: TestParse/a_{_color:_red;_border:_0;_} (0.00s) - --- PASS: TestParse/a_{_color:_red;_border:_0;_}_b_{_padding:_0;_} (0.00s) - --- PASS: TestParse//*_comment_*/ (0.00s) - --- PASS: TestParse/a,b,c{color:red;} (0.00s) - --- PASS: TestParse/color:_red;; (0.00s) - --- PASS: TestParse/margin:_10px/*comment*/50px; (0.00s) - --- PASS: TestParse/color:#c0c0c0 (0.00s) - --- PASS: TestParse/background:URL(x.png); (0.00s) - --- PASS: TestParse/filter:_progid_:_DXImageTransform.Microsoft.BasicImage(rotation=1); (0.00s) - --- PASS: TestParse//*a*/_/*c*/_key:_value; (0.00s) - --- PASS: TestParse/@-moz-charset; (0.00s) - --- PASS: TestParse/--custom-variable:__(0;)__; (0.00s) - --- PASS: TestParse/@import;@import; (0.00s) - --- PASS: TestParse/.a_.b#c,_.d<.e_{_x:y;_} (0.00s) - --- PASS: TestParse/.a[b~=c]d_{_x:y;_} (0.00s) - --- PASS: TestParse/a{} (0.00s) - --- PASS: TestParse/a,.b/*comment*/_{x:y;} (0.00s) - --- PASS: TestParse/a,.b/*comment*/.c_{x:y;} (0.00s) - --- PASS: TestParse/a{x:;_z:q;} (0.00s) - --- PASS: TestParse/@font-face_{_x:y;_} (0.00s) - --- PASS: TestParse/a:not([controls]){x:y;} (0.00s) - --- PASS: TestParse/@document_regexp('https:.*')_{_p_{_color:_red;_}_} (0.00s) - --- PASS: TestParse/@media_all_and_(_max-width:400px_)_{_} (0.00s) - --- PASS: TestParse/@media_(max-width:400px)_{_} (0.00s) - --- PASS: TestParse/@media_(max-width:400px) (0.00s) - --- PASS: TestParse/@font-face_{_;_font:x;_} (0.00s) - --- PASS: TestParse/@-moz-font-face_{_;_font:x;_} (0.00s) - --- PASS: TestParse/@unknown_abc_{_{}_lala_} (0.00s) - --- PASS: TestParse/a[x={}]{x:y;} (0.00s) - --- PASS: TestParse/a[x=,]{x:y;} (0.00s) - --- PASS: TestParse/a[x=+]{x:y;} (0.00s) - --- PASS: TestParse/.cla_.ss_>_#id_{_x:y;_} (0.00s) - --- PASS: TestParse/.cla_/*a*/_/*b*/_.ss{} (0.00s) - --- PASS: TestParse/a{x:f(a(),b);} (0.00s) - --- PASS: TestParse/a{x:y!z;} (0.00s) - --- PASS: TestParse/[class*="column"]+[class*="column"]:last-child{a:b;} (0.00s) - --- PASS: TestParse/@media_{_@viewport_} (0.00s) - --- PASS: TestParse/table_{_@unknown_} (0.00s) - --- PASS: TestParse/a{@media{width:70%;}_b{width:60%;}} (0.00s) - --- PASS: TestParse/selector{ (0.00s) - --- PASS: TestParse/@media{selector{ (0.00s) - --- PASS: TestParse/} (0.00s) - --- PASS: TestParse/}#01 (0.00s) - --- PASS: TestParse/~color:red (0.00s) - --- PASS: TestParse/(color;red) (0.00s) - --- PASS: TestParse/color(;red) (0.00s) - --- PASS: TestParse/.foo_{_*color:_#fff;} (0.00s) - --- PASS: TestParse/*color:_red;_font-size:_12pt; (0.00s) - --- PASS: TestParse/*--custom:_red; (0.00s) - --- PASS: TestParse/_color:_red;_font-size:_12pt; (0.00s) - --- PASS: TestParse/.foo_{_baddecl_}_.bar_{_color:red;_} (0.00s) - --- PASS: TestParse/.foo_{_baddecl_baddecl_baddecl;_height:100px_}_.bar_{_color:red;_} (0.00s) - --- PASS: TestParse/.foo_{_visibility:_hidden;”_}_.bar_{_color:red;_} (0.00s) - --- PASS: TestParse/.foo_{_baddecl_(;_color:red;_} (0.00s) - --- PASS: TestParse/@media_print_{.class{width:5px;}} (0.00s) - --- PASS: TestParse/.class{width:calc((50%_+_2em)/2_+_14px);} (0.00s) - --- PASS: TestParse/.class_[c=y]{} (0.00s) - --- PASS: TestParse/table{font-family:Verdana} (0.00s) - --- PASS: TestParse/@-webkit- (0.00s) -=== RUN TestParseError -=== RUN TestParseError/} -=== RUN TestParseError/}#01 -=== RUN TestParseError/selector -=== RUN TestParseError/color_0 -=== RUN TestParseError/--color_0 -=== RUN TestParseError/--custom-variable:0 ---- PASS: TestParseError (0.00s) - --- PASS: TestParseError/} (0.00s) - --- PASS: TestParseError/}#01 (0.00s) - --- PASS: TestParseError/selector (0.00s) - --- PASS: TestParseError/color_0 (0.00s) - --- PASS: TestParseError/--color_0 (0.00s) - --- PASS: TestParseError/--custom-variable:0 (0.00s) -=== RUN TestParseOffset ---- PASS: TestParseOffset (0.00s) -=== RUN TestIsIdent ---- PASS: TestIsIdent (0.00s) -=== RUN TestIsURLUnquoted ---- PASS: TestIsURLUnquoted (0.00s) -=== RUN TestHsl2Rgb ---- PASS: TestHsl2Rgb (0.00s) -=== RUN ExampleNewLexer ---- PASS: ExampleNewLexer (0.00s) -=== RUN ExampleNewParser ---- PASS: ExampleNewParser (0.00s) -PASS -ok github.com/tdewolff/parse/css 0.105s -=== RUN TestTokens -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/

text

-=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/'______value="'"_name=x_checked_/> -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/ -=== RUN TestTokens/<_ -=== RUN TestTokens/

-=== RUN TestTokens/<p></p> -=== RUN TestTokens/</plaintext> -=== RUN TestTokens/<script></script> -=== RUN TestTokens/<script>var_x='</script>';</script> -=== RUN TestTokens/<script><!--var_x='</script>';--></script> -=== RUN TestTokens/<script><!--var_x='<script></script>';--></script> -=== RUN TestTokens/<script><!--var_x='<script>';--></script> -=== RUN TestTokens/<![CDATA[_test_]]> -=== RUN TestTokens/<svg>text</svg> -=== RUN TestTokens/<math>text</math_gibberish> -=== RUN TestTokens/<svg>text<x_a="</svg>"></x></svg> -=== RUN TestTokens/<a><svg>text</svg></a> -=== RUN TestTokens/<!--_comment -=== RUN TestTokens/<?_bogus_comment -=== RUN TestTokens/<foo -=== RUN TestTokens/</foo -=== RUN TestTokens/<foo_x -=== RUN TestTokens/<foo_x= -=== RUN TestTokens/<foo_x=' -=== RUN TestTokens/<foo_x='' -=== RUN TestTokens/<!DOCTYPE_note_SYSTEM -=== RUN TestTokens/<![CDATA[_test -=== RUN TestTokens/<script> -=== RUN TestTokens/<script><!-- -=== RUN TestTokens/<script><!--var_x='<script></script>';--> -=== RUN TestTokens/foo\x00bar -=== RUN TestTokens/<\x00foo> -=== RUN TestTokens/<foo\x00> -=== RUN TestTokens/</\x00bogus> -=== RUN TestTokens/</foo\x00> -=== RUN TestTokens/<plaintext>\x00</plaintext> -=== RUN TestTokens/<script>\x00</script> -=== RUN TestTokens/<!--\x00--> -=== RUN TestTokens/<![CDATA[\x00]]> -=== RUN TestTokens/<!doctype\x00> -=== RUN TestTokens/<?bogus\x00> -=== RUN TestTokens/<?bogus\x00>#01 -=== RUN TestTokens/</> ---- PASS: TestTokens (0.00s) - --- PASS: TestTokens/<html></html> (0.00s) - --- PASS: TestTokens/<img/> (0.00s) - --- PASS: TestTokens/<!--_comment_--> (0.00s) - --- PASS: TestTokens/<!--_comment_--!> (0.00s) - --- PASS: TestTokens/<p>text</p> (0.00s) - --- PASS: TestTokens/<input_type='button'/> (0.00s) - --- PASS: TestTokens/<input__type='button'__value=''/> (0.00s) - --- PASS: TestTokens/<input_type='=/>'______value="'"_name=x_checked_/> (0.00s) - --- PASS: TestTokens/<!doctype> (0.00s) - --- PASS: TestTokens/<!doctype_html> (0.00s) - --- PASS: TestTokens/<?bogus> (0.00s) - --- PASS: TestTokens/</0bogus> (0.00s) - --- PASS: TestTokens/<!bogus> (0.00s) - --- PASS: TestTokens/<_ (0.00s) - --- PASS: TestTokens/</ (0.00s) - --- PASS: TestTokens/<title><p></p></title> (0.00s) - --- PASS: TestTokens/<TITLE><p></p></TITLE> (0.00s) - --- PASS: TestTokens/<plaintext></plaintext> (0.00s) - --- PASS: TestTokens/<script></script> (0.00s) - --- PASS: TestTokens/<script>var_x='</script>';</script> (0.00s) - --- PASS: TestTokens/<script><!--var_x='</script>';--></script> (0.00s) - --- PASS: TestTokens/<script><!--var_x='<script></script>';--></script> (0.00s) - --- PASS: TestTokens/<script><!--var_x='<script>';--></script> (0.00s) - --- PASS: TestTokens/<![CDATA[_test_]]> (0.00s) - --- PASS: TestTokens/<svg>text</svg> (0.00s) - --- PASS: TestTokens/<math>text</math_gibberish> (0.00s) - --- PASS: TestTokens/<svg>text<x_a="</svg>"></x></svg> (0.00s) - --- PASS: TestTokens/<a><svg>text</svg></a> (0.00s) - --- PASS: TestTokens/<!--_comment (0.00s) - --- PASS: TestTokens/<?_bogus_comment (0.00s) - --- PASS: TestTokens/<foo (0.00s) - --- PASS: TestTokens/</foo (0.00s) - --- PASS: TestTokens/<foo_x (0.00s) - --- PASS: TestTokens/<foo_x= (0.00s) - --- PASS: TestTokens/<foo_x=' (0.00s) - --- PASS: TestTokens/<foo_x='' (0.00s) - --- PASS: TestTokens/<!DOCTYPE_note_SYSTEM (0.00s) - --- PASS: TestTokens/<![CDATA[_test (0.00s) - --- PASS: TestTokens/<script> (0.00s) - --- PASS: TestTokens/<script><!-- (0.00s) - --- PASS: TestTokens/<script><!--var_x='<script></script>';--> (0.00s) - --- PASS: TestTokens/foo\x00bar (0.00s) - --- PASS: TestTokens/<\x00foo> (0.00s) - --- PASS: TestTokens/<foo\x00> (0.00s) - --- PASS: TestTokens/</\x00bogus> (0.00s) - --- PASS: TestTokens/</foo\x00> (0.00s) - --- PASS: TestTokens/<plaintext>\x00</plaintext> (0.00s) - --- PASS: TestTokens/<script>\x00</script> (0.00s) - --- PASS: TestTokens/<!--\x00--> (0.00s) - --- PASS: TestTokens/<![CDATA[\x00]]> (0.00s) - --- PASS: TestTokens/<!doctype\x00> (0.00s) - --- PASS: TestTokens/<?bogus\x00> (0.00s) - --- PASS: TestTokens/<?bogus\x00>#01 (0.00s) - --- PASS: TestTokens/</> (0.00s) -=== RUN TestTags -=== RUN TestTags/<foo:bar.qux-norf/> -=== RUN TestTags/<foo?bar/qux> -=== RUN TestTags/<!DOCTYPE_note_SYSTEM_"Note.dtd"> -=== RUN TestTags/</foo_> -=== RUN TestTags/<foo_ ---- PASS: TestTags (0.00s) - --- PASS: TestTags/<foo:bar.qux-norf/> (0.00s) - --- PASS: TestTags/<foo?bar/qux> (0.00s) - --- PASS: TestTags/<!DOCTYPE_note_SYSTEM_"Note.dtd"> (0.00s) - --- PASS: TestTags/</foo_> (0.00s) - --- PASS: TestTags/<foo_ (0.00s) -=== RUN TestAttributes -=== RUN TestAttributes/<foo_a="b"_/> -=== RUN TestAttributes/<foo__checked____value_=_'=/>"'_/> -=== RUN TestAttributes/<foo_bar="_a_____b_"_/> -=== RUN TestAttributes/<foo_a/> -=== RUN TestAttributes/<foo_/=/> -=== RUN TestAttributes/<foo_x -=== RUN TestAttributes/<foo_x= -=== RUN TestAttributes/<foo_x=' -=== RUN TestAttributes/<foo_\x00> -=== RUN TestAttributes/<foo_\x00=\x00> -=== RUN TestAttributes/<foo_\x00='\x00'> ---- PASS: TestAttributes (0.00s) - --- PASS: TestAttributes/<foo_a="b"_/> (0.00s) - --- PASS: TestAttributes/<foo__checked____value_=_'=/>"'_/> (0.00s) - --- PASS: TestAttributes/<foo_bar="_a_____b_"_/> (0.00s) - --- PASS: TestAttributes/<foo_a/> (0.00s) - --- PASS: TestAttributes/<foo_/=/> (0.00s) - --- PASS: TestAttributes/<foo_x (0.00s) - --- PASS: TestAttributes/<foo_x= (0.00s) - --- PASS: TestAttributes/<foo_x=' (0.00s) - --- PASS: TestAttributes/<foo_\x00> (0.00s) - --- PASS: TestAttributes/<foo_\x00=\x00> (0.00s) - --- PASS: TestAttributes/<foo_\x00='\x00'> (0.00s) -=== RUN TestTemplates -=== RUN TestTemplates/<p>{{.}}</p> -=== RUN TestTemplates/<p>_{{.}}_</p> -=== RUN TestTemplates/<input_type='{{.}}'/> -=== RUN TestTemplates/<input_type={{.}}_/> -=== RUN TestTemplates/<input_{{if_eq_.Type_0}}selected{{end}}> -=== RUN TestTemplates/<input_{{if_eq_.Type_0}}_selected_{{end}}> -=== RUN TestTemplates/{{ -=== RUN TestTemplates/{{' -=== RUN TestTemplates/<tag{{.Attr}}> -=== RUN TestTemplates/<tag_{{.Foo}}{{xx_.Bar}}> ---- PASS: TestTemplates (0.00s) - --- PASS: TestTemplates/<p>{{.}}</p> (0.00s) - --- PASS: TestTemplates/<p>_{{.}}_</p> (0.00s) - --- PASS: TestTemplates/<input_type='{{.}}'/> (0.00s) - --- PASS: TestTemplates/<input_type={{.}}_/> (0.00s) - --- PASS: TestTemplates/<input_{{if_eq_.Type_0}}selected{{end}}> (0.00s) - --- PASS: TestTemplates/<input_{{if_eq_.Type_0}}_selected_{{end}}> (0.00s) - --- PASS: TestTemplates/{{ (0.00s) - --- PASS: TestTemplates/{{' (0.00s) - --- PASS: TestTemplates/<tag{{.Attr}}> (0.00s) - --- PASS: TestTemplates/<tag_{{.Foo}}{{xx_.Bar}}> (0.00s) -=== RUN TestErrors -=== RUN TestErrors/<svg>\x00</svg> -=== RUN TestErrors/<svg></svg\x00> ---- PASS: TestErrors (0.00s) - --- PASS: TestErrors/<svg>\x00</svg> (0.00s) - --- PASS: TestErrors/<svg></svg\x00> (0.00s) -=== RUN TestTextAndAttrVal ---- PASS: TestTextAndAttrVal (0.00s) -=== RUN TestOffset ---- PASS: TestOffset (0.00s) -=== RUN TestEscapeAttrVal -=== RUN TestEscapeAttrVal/xyz -=== RUN TestEscapeAttrVal/#00 -=== RUN TestEscapeAttrVal/x/z -=== RUN TestEscapeAttrVal/x'z -=== RUN TestEscapeAttrVal/x"z -=== RUN TestEscapeAttrVal/'x"z' -=== RUN TestEscapeAttrVal/'x'"'z' -=== RUN TestEscapeAttrVal/"x"'"z" -=== RUN TestEscapeAttrVal/"x'z" -=== RUN TestEscapeAttrVal/'x'z' -=== RUN TestEscapeAttrVal/a'b="" -=== RUN TestEscapeAttrVal/x<z -=== RUN TestEscapeAttrVal/'x"'"z' ---- PASS: TestEscapeAttrVal (0.00s) - --- PASS: TestEscapeAttrVal/xyz (0.00s) - --- PASS: TestEscapeAttrVal/#00 (0.00s) - --- PASS: TestEscapeAttrVal/x/z (0.00s) - --- PASS: TestEscapeAttrVal/x'z (0.00s) - --- PASS: TestEscapeAttrVal/x"z (0.00s) - --- PASS: TestEscapeAttrVal/'x"z' (0.00s) - --- PASS: TestEscapeAttrVal/'x'"'z' (0.00s) - --- PASS: TestEscapeAttrVal/"x"'"z" (0.00s) - --- PASS: TestEscapeAttrVal/"x'z" (0.00s) - --- PASS: TestEscapeAttrVal/'x'z' (0.00s) - --- PASS: TestEscapeAttrVal/a'b="" (0.00s) - --- PASS: TestEscapeAttrVal/x<z (0.00s) - --- PASS: TestEscapeAttrVal/'x"'"z' (0.00s) -=== RUN TestEscapeAttrValXML -=== RUN TestEscapeAttrValXML/"xyz" -=== RUN TestEscapeAttrValXML/'xyz' -=== RUN TestEscapeAttrValXML/xyz -=== RUN TestEscapeAttrValXML/#00 ---- PASS: TestEscapeAttrValXML (0.00s) - --- PASS: TestEscapeAttrValXML/"xyz" (0.00s) - --- PASS: TestEscapeAttrValXML/'xyz' (0.00s) - --- PASS: TestEscapeAttrValXML/xyz (0.00s) - --- PASS: TestEscapeAttrValXML/#00 (0.00s) -=== RUN ExampleNewLexer ---- PASS: ExampleNewLexer (0.00s) -PASS -ok github.com/tdewolff/parse/html 0.059s -=== RUN TestJS -=== RUN TestJS/if_(true)_{_x(1,_2,_3);_} -=== RUN TestJS/if_(true)_{_true;_} -=== RUN TestJS/if_(true)_{_true;_}_else_{_false;_} -=== RUN TestJS/if_(true)_{_true;_}_else_{_if(true)_{_true;_}_else_{_false;_}_} -=== RUN TestJS/do_{_continue;_}_while_(true); -=== RUN TestJS/do_{_x_=_1;_}_while_(true); -=== RUN TestJS/while_(true)_{_true;_} -=== RUN TestJS/while_(true)_{_x_=_1;_} -=== RUN TestJS/for_(_;_;_)_{_true;_} -=== RUN TestJS/for_(x_=_1;_;_)_{_true;_} -=== RUN TestJS/for_(x_=_1;_x_<_2;_)_{_true;_} -=== RUN TestJS/for_(x_=_1;_x_<_2;_x++)_{_true;_} -=== RUN TestJS/for_(x_=_1;_x_<_2;_x++)_{_x_=_1;_} -=== RUN TestJS/for_(var_x_in_[1,_2])_{_true;_} -=== RUN TestJS/for_(var_x_in_[1,_2])_{_x_=_1;_} -=== RUN TestJS/for_(const_element_of_[1,_2])_{_true;_} -=== RUN TestJS/for_(const_element_of_[1,_2])_{_x_=_1;_} -=== RUN TestJS/switch_(true)_{_case_true:_break;_case_false:_false;_} -=== RUN TestJS/switch_(true)_{_case_true:_x();_break;_case_false:_x();_false;_} -=== RUN TestJS/switch_(true)_{_default:_false;_} -=== RUN TestJS/for_(i_=_0;_i_<_3;_i++)_{_continue;_} -=== RUN TestJS/for_(i_=_0;_i_<_3;_i++)_{_x_=_1;_} -=== RUN TestJS/function_f(){return;} -=== RUN TestJS/function_f(){return_1;} -=== RUN TestJS/with_(true)_{_true;_} -=== RUN TestJS/with_(true)_{_x_=_1;_} -=== RUN TestJS/loop:_for_(x_=_0;_x_<_1;_x++)_{_true;_} -=== RUN TestJS/throw_x; -=== RUN TestJS/try_{_true;_}_catch(e)_{_} -=== RUN TestJS/try_{_true;_}_catch(e)_{_true;_} -=== RUN TestJS/try_{_true;_}_catch(e)_{_x_=_1;_} -=== RUN TestJS/debugger; -=== RUN TestJS/import_*_as_name_from_'module-name'; -=== RUN TestJS/import_defaultExport_from_'module-name'; -=== RUN TestJS/import_*_as_name_from_'module-name';#01 -=== RUN TestJS/import_{_export1_}_from_'module-name'; -=== RUN TestJS/import_{_export1_as_alias1_}_from_'module-name'; -=== RUN TestJS/import_{_export1_,_export2_}_from_'module-name'; -=== RUN TestJS/import_{_foo_,_bar_}_from_'module-name/path/to/specific/un-exported/file'; -=== RUN TestJS/import_defaultExport,_*_as_name_from_'module-name'; -=== RUN TestJS/import_'module-name'; -=== RUN TestJS/var_promise_=_import('module-name'); -=== RUN TestJS/export_{_myFunction_as_default_} -=== RUN TestJS/export_default_k_=_12; -=== RUN TestJS/'use_strict'; -=== RUN TestJS/let_[name1,_name2_=_6]_=_z; -=== RUN TestJS/let_{name1,_key2:_name2}_=_z; -=== RUN TestJS/let_[{name:_key,_...rest},_...[c,d=9]]_=_z; -=== RUN TestJS/var_x; -=== RUN TestJS/var_x_=_1; -=== RUN TestJS/var_x,_y_=_[]; -=== RUN TestJS/let_x; -=== RUN TestJS/let_x_=_1; -=== RUN TestJS/const_x_=_1; -=== RUN TestJS/function_xyz_(a,_b)_{_} -=== RUN TestJS/function_xyz_(a,_b,_...c)_{_} -=== RUN TestJS/function_xyz_(a,_b)_{_}#01 -=== RUN TestJS/class_A_{_field;_static_get_method_()_{_}_} -=== RUN TestJS/class_A_{_field;_} -=== RUN TestJS/class_A_{_field_=_5;_} -=== RUN TestJS/class_A_{_field;_static_get_method_()_{_}_}#01 -=== RUN TestJS/class_B_extends_A_{_field;_static_get_method_()_{_}_} -=== RUN TestJS/x_=_1; -=== RUN TestJS/'test'; -=== RUN TestJS/[1,_2,_3]; -=== RUN TestJS/x_=_{x:_"value"}; -=== RUN TestJS/x_=_{"x":_"value"}; -=== RUN TestJS/x_=_{"1a":_2}; -=== RUN TestJS/x_=_{x:_"value",_y:_"value"}; -=== RUN TestJS/x_=_`value`; -=== RUN TestJS/x_=_`value${'hi'}`; -=== RUN TestJS/x_=_(1_+_1)_/_1; -=== RUN TestJS/x_=_y[1]; -=== RUN TestJS/x_=_y.z; -=== RUN TestJS/x_=_new.target; -=== RUN TestJS/x_=_import.meta; -=== RUN TestJS/x(1,_2); -=== RUN TestJS/new_x; -=== RUN TestJS/new_x(1); -=== RUN TestJS/new_Date().getTime(); -=== RUN TestJS/x(); -=== RUN TestJS/x_=_y?.z; -=== RUN TestJS/x_=_-a; -=== RUN TestJS/x_=_-_--a; -=== RUN TestJS/a_<<_b; -=== RUN TestJS/a_&&_b; -=== RUN TestJS/a_||_b; -=== RUN TestJS/x_=_function*_foo_(x)_{_while_(x_<_2)_{_yield_x;_x++;_}_}; -=== RUN TestJS/(x)_=>_{_y();_}; -=== RUN TestJS/(x,_y)_=>_{_z();_}; -=== RUN TestJS/async_(x,_y)_=>_{_z();_}; -=== RUN TestJS/await_x; -=== RUN TestJS/export_default_await_x; -=== RUN TestJS/export_let_a_=_await_x; -=== RUN TestJS/if(k00)while((0)) -=== RUN TestJS/export{};from -=== RUN TestJS/import{}_from_'a' -=== RUN TestJS/import_o,{}_from'' -=== RUN TestJS/if(0)var_s;else -=== RUN TestJS/async_() -=== RUN TestJS/{};; -=== RUN TestJS/{}_; -=== RUN TestJS/-_-_--3 -=== RUN TestJS/([,,])=>P -=== RUN TestJS/(t)=>{//!_} -=== RUN TestJS/import(); -=== RUN TestJS/0_.k -=== RUN TestJS/do//!_;_while(1) -=== RUN TestJS///!_n=>{_return_n_} -=== RUN TestJS///!_{//!_} -=== RUN TestJS/for(;;)let_=_5 -=== RUN TestJS/{`_`} ---- PASS: TestJS (0.00s) - --- PASS: TestJS/if_(true)_{_x(1,_2,_3);_} (0.00s) - --- PASS: TestJS/if_(true)_{_true;_} (0.00s) - --- PASS: TestJS/if_(true)_{_true;_}_else_{_false;_} (0.00s) - --- PASS: TestJS/if_(true)_{_true;_}_else_{_if(true)_{_true;_}_else_{_false;_}_} (0.00s) - --- PASS: TestJS/do_{_continue;_}_while_(true); (0.00s) - --- PASS: TestJS/do_{_x_=_1;_}_while_(true); (0.00s) - --- PASS: TestJS/while_(true)_{_true;_} (0.00s) - --- PASS: TestJS/while_(true)_{_x_=_1;_} (0.00s) - --- PASS: TestJS/for_(_;_;_)_{_true;_} (0.00s) - --- PASS: TestJS/for_(x_=_1;_;_)_{_true;_} (0.00s) - --- PASS: TestJS/for_(x_=_1;_x_<_2;_)_{_true;_} (0.00s) - --- PASS: TestJS/for_(x_=_1;_x_<_2;_x++)_{_true;_} (0.00s) - --- PASS: TestJS/for_(x_=_1;_x_<_2;_x++)_{_x_=_1;_} (0.00s) - --- PASS: TestJS/for_(var_x_in_[1,_2])_{_true;_} (0.00s) - --- PASS: TestJS/for_(var_x_in_[1,_2])_{_x_=_1;_} (0.00s) - --- PASS: TestJS/for_(const_element_of_[1,_2])_{_true;_} (0.00s) - --- PASS: TestJS/for_(const_element_of_[1,_2])_{_x_=_1;_} (0.00s) - --- PASS: TestJS/switch_(true)_{_case_true:_break;_case_false:_false;_} (0.00s) - --- PASS: TestJS/switch_(true)_{_case_true:_x();_break;_case_false:_x();_false;_} (0.00s) - --- PASS: TestJS/switch_(true)_{_default:_false;_} (0.00s) - --- PASS: TestJS/for_(i_=_0;_i_<_3;_i++)_{_continue;_} (0.00s) - --- PASS: TestJS/for_(i_=_0;_i_<_3;_i++)_{_x_=_1;_} (0.00s) - --- PASS: TestJS/function_f(){return;} (0.00s) - --- PASS: TestJS/function_f(){return_1;} (0.00s) - --- PASS: TestJS/with_(true)_{_true;_} (0.00s) - --- PASS: TestJS/with_(true)_{_x_=_1;_} (0.00s) - --- PASS: TestJS/loop:_for_(x_=_0;_x_<_1;_x++)_{_true;_} (0.00s) - --- PASS: TestJS/throw_x; (0.00s) - --- PASS: TestJS/try_{_true;_}_catch(e)_{_} (0.00s) - --- PASS: TestJS/try_{_true;_}_catch(e)_{_true;_} (0.00s) - --- PASS: TestJS/try_{_true;_}_catch(e)_{_x_=_1;_} (0.00s) - --- PASS: TestJS/debugger; (0.00s) - --- PASS: TestJS/import_*_as_name_from_'module-name'; (0.00s) - --- PASS: TestJS/import_defaultExport_from_'module-name'; (0.00s) - --- PASS: TestJS/import_*_as_name_from_'module-name';#01 (0.00s) - --- PASS: TestJS/import_{_export1_}_from_'module-name'; (0.00s) - --- PASS: TestJS/import_{_export1_as_alias1_}_from_'module-name'; (0.00s) - --- PASS: TestJS/import_{_export1_,_export2_}_from_'module-name'; (0.00s) - --- PASS: TestJS/import_{_foo_,_bar_}_from_'module-name/path/to/specific/un-exported/file'; (0.00s) - --- PASS: TestJS/import_defaultExport,_*_as_name_from_'module-name'; (0.00s) - --- PASS: TestJS/import_'module-name'; (0.00s) - --- PASS: TestJS/var_promise_=_import('module-name'); (0.00s) - --- PASS: TestJS/export_{_myFunction_as_default_} (0.00s) - --- PASS: TestJS/export_default_k_=_12; (0.00s) - --- PASS: TestJS/'use_strict'; (0.00s) - --- PASS: TestJS/let_[name1,_name2_=_6]_=_z; (0.00s) - --- PASS: TestJS/let_{name1,_key2:_name2}_=_z; (0.00s) - --- PASS: TestJS/let_[{name:_key,_...rest},_...[c,d=9]]_=_z; (0.00s) - --- PASS: TestJS/var_x; (0.00s) - --- PASS: TestJS/var_x_=_1; (0.00s) - --- PASS: TestJS/var_x,_y_=_[]; (0.00s) - --- PASS: TestJS/let_x; (0.00s) - --- PASS: TestJS/let_x_=_1; (0.00s) - --- PASS: TestJS/const_x_=_1; (0.00s) - --- PASS: TestJS/function_xyz_(a,_b)_{_} (0.00s) - --- PASS: TestJS/function_xyz_(a,_b,_...c)_{_} (0.00s) - --- PASS: TestJS/function_xyz_(a,_b)_{_}#01 (0.00s) - --- PASS: TestJS/class_A_{_field;_static_get_method_()_{_}_} (0.00s) - --- PASS: TestJS/class_A_{_field;_} (0.00s) - --- PASS: TestJS/class_A_{_field_=_5;_} (0.00s) - --- PASS: TestJS/class_A_{_field;_static_get_method_()_{_}_}#01 (0.00s) - --- PASS: TestJS/class_B_extends_A_{_field;_static_get_method_()_{_}_} (0.00s) - --- PASS: TestJS/x_=_1; (0.00s) - --- PASS: TestJS/'test'; (0.00s) - --- PASS: TestJS/[1,_2,_3]; (0.00s) - --- PASS: TestJS/x_=_{x:_"value"}; (0.00s) - --- PASS: TestJS/x_=_{"x":_"value"}; (0.00s) - --- PASS: TestJS/x_=_{"1a":_2}; (0.00s) - --- PASS: TestJS/x_=_{x:_"value",_y:_"value"}; (0.00s) - --- PASS: TestJS/x_=_`value`; (0.00s) - --- PASS: TestJS/x_=_`value${'hi'}`; (0.00s) - --- PASS: TestJS/x_=_(1_+_1)_/_1; (0.00s) - --- PASS: TestJS/x_=_y[1]; (0.00s) - --- PASS: TestJS/x_=_y.z; (0.00s) - --- PASS: TestJS/x_=_new.target; (0.00s) - --- PASS: TestJS/x_=_import.meta; (0.00s) - --- PASS: TestJS/x(1,_2); (0.00s) - --- PASS: TestJS/new_x; (0.00s) - --- PASS: TestJS/new_x(1); (0.00s) - --- PASS: TestJS/new_Date().getTime(); (0.00s) - --- PASS: TestJS/x(); (0.00s) - --- PASS: TestJS/x_=_y?.z; (0.00s) - --- PASS: TestJS/x_=_-a; (0.00s) - --- PASS: TestJS/x_=_-_--a; (0.00s) - --- PASS: TestJS/a_<<_b; (0.00s) - --- PASS: TestJS/a_&&_b; (0.00s) - --- PASS: TestJS/a_||_b; (0.00s) - --- PASS: TestJS/x_=_function*_foo_(x)_{_while_(x_<_2)_{_yield_x;_x++;_}_}; (0.00s) - --- PASS: TestJS/(x)_=>_{_y();_}; (0.00s) - --- PASS: TestJS/(x,_y)_=>_{_z();_}; (0.00s) - --- PASS: TestJS/async_(x,_y)_=>_{_z();_}; (0.00s) - --- PASS: TestJS/await_x; (0.00s) - --- PASS: TestJS/export_default_await_x; (0.00s) - --- PASS: TestJS/export_let_a_=_await_x; (0.00s) - --- PASS: TestJS/if(k00)while((0)) (0.00s) - --- PASS: TestJS/export{};from (0.00s) - --- PASS: TestJS/import{}_from_'a' (0.00s) - --- PASS: TestJS/import_o,{}_from'' (0.00s) - --- PASS: TestJS/if(0)var_s;else (0.00s) - --- PASS: TestJS/async_() (0.00s) - --- PASS: TestJS/{};; (0.00s) - --- PASS: TestJS/{}_; (0.00s) - --- PASS: TestJS/-_-_--3 (0.00s) - --- PASS: TestJS/([,,])=>P (0.00s) - --- PASS: TestJS/(t)=>{//!_} (0.00s) - --- PASS: TestJS/import(); (0.00s) - --- PASS: TestJS/0_.k (0.00s) - --- PASS: TestJS/do//!_;_while(1) (0.00s) - --- PASS: TestJS///!_n=>{_return_n_} (0.00s) - --- PASS: TestJS///!_{//!_} (0.00s) - --- PASS: TestJS/for(;;)let_=_5 (0.00s) - --- PASS: TestJS/{`_`} (0.00s) -=== RUN TestJSON ---- PASS: TestJSON (0.00s) -=== RUN TestTokens -=== RUN TestTokens/_____\ufeff_ -=== RUN TestTokens/______ -=== RUN TestTokens/5.2_.04_1._2.e3_0x0F_5e99 -=== RUN TestTokens/2_3_5_4.1_2_1_1n_0o2_3_0b1_1_0xF_F -=== RUN TestTokens/0o22_0b11 -=== RUN TestTokens/0n_2345n_0o5n_0b1n_0x5n_435.333n -=== RUN TestTokens/a_=_'string' -=== RUN TestTokens//*comment*/_//comment -=== RUN TestTokens/{_}_(_)_[_] -=== RUN TestTokens/._;_,_<_>_<=_... -=== RUN TestTokens/>=_==_!=_===_!== -=== RUN TestTokens/+_-_*_/_%_**_++_-- -=== RUN TestTokens/<<_>>_>>>_&_|_^ -=== RUN TestTokens/!_~_&&_||_?_:_??_?. -=== RUN TestTokens/=_+=_-=_*=_**=_/=_%=_<<= -=== RUN TestTokens/>>=_>>>=_&=_|=_^=_=> -=== RUN TestTokens/&&=_||=_??= -=== RUN TestTokens/?.5 -=== RUN TestTokens/?.a -=== RUN TestTokens/await_break_case_catch_class_const_continue -=== RUN TestTokens/debugger_default_delete_do_else_enum_export_extends -=== RUN TestTokens/false_finally_for_function_if_import_in_instanceof -=== RUN TestTokens/new_null_return_super_switch_this_throw_true -=== RUN TestTokens/try_typeof_var_void_while_with_yield -=== RUN TestTokens/implements_interface_let_package_private_protected_public_static -=== RUN TestTokens/as_async_from_get_meta_of_set_target -=== RUN TestTokens/#ident -=== RUN TestTokens//*co_m_m/*ent*/_//co//mment_//comment -=== RUN TestTokens/<!- -=== RUN TestTokens/1<!--2_ -=== RUN TestTokens/x=y-->10_ -=== RUN TestTokens/__/*comment*/_-->nothing_ -=== RUN TestTokens/1_/*comment_multiline*/_-->nothing_ -=== RUN TestTokens/$__\u200c_\u2000__\u200C_\u200c -=== RUN TestTokens/>>>=>>>>= -=== RUN TestTokens/1/ -=== RUN TestTokens/1/= -=== RUN TestTokens/'str\i\'ng' -=== RUN TestTokens/'str\\'abc -=== RUN TestTokens/'str\_i\\u00A0ng' -=== RUN TestTokens/'str__ing' -=== RUN TestTokens/0b0101_0o0707_0b17 -=== RUN TestTokens/`template` -=== RUN TestTokens/`a${x+y}b` -=== RUN TestTokens/`tmpl${x}tmpl${x}` -=== RUN TestTokens/`temp_late` -=== RUN TestTokens/`outer${{x:_10}}bar${_raw`nested${2}endnest`_}end` -=== RUN TestTokens/`tmpl_${_a_?_''_:_`tmpl2_${b_?_'b'_:_'c'}`_}` -=== RUN TestTokens/'string -=== RUN TestTokens/'_ -=== RUN TestTokens/'_#01 -=== RUN TestTokens/'str\\U00100000ing\0' -=== RUN TestTokens/'strin\00g' -=== RUN TestTokens//*comment -=== RUN TestTokens/a=/regexp -=== RUN TestTokens/\u002 -=== RUN TestTokens/`template -=== RUN TestTokens/`template${x}template -=== RUN TestTokens/a++=1 -=== RUN TestTokens/a++==1 -=== RUN TestTokens/a++===1 -=== RUN TestTokens/'string\x00'return -=== RUN TestTokens///comment\x00comment_return -=== RUN TestTokens//*comment\x00*/return -=== RUN TestTokens/`template\x00`return -=== RUN TestTokens/`template\\x00`return -=== RUN TestTokens/0xg -=== RUN TestTokens/0bg -=== RUN TestTokens/0og -=== RUN TestTokens/010 -=== RUN TestTokens/50e+-0 -=== RUN TestTokens/5.a -=== RUN TestTokens/5..a -=== RUN TestTokens/Ø_a〉 -=== RUN TestTokens/_\ufeff_ -=== RUN TestTokens/__ -=== RUN TestTokens/\u0029ident -=== RUN TestTokens/\u{0029FEF}ident -=== RUN TestTokens/\u{} -=== RUN TestTokens/\ugident -=== RUN TestTokens/'str_ing' -=== RUN TestTokens/a=/\_ -=== RUN TestTokens/a=/x_ -=== RUN TestTokens/`\`` -=== RUN TestTokens/`\${_1_}` -=== RUN TestTokens/`\__` -=== RUN TestTokens/` -=== RUN TestTokens/_ºre_unicode_escape_identifier ---- PASS: TestTokens (0.00s) - --- PASS: TestTokens/_____\ufeff_ (0.00s) - --- PASS: TestTokens/______ (0.00s) - --- PASS: TestTokens/5.2_.04_1._2.e3_0x0F_5e99 (0.00s) - --- PASS: TestTokens/2_3_5_4.1_2_1_1n_0o2_3_0b1_1_0xF_F (0.00s) - --- PASS: TestTokens/0o22_0b11 (0.00s) - --- PASS: TestTokens/0n_2345n_0o5n_0b1n_0x5n_435.333n (0.00s) - --- PASS: TestTokens/a_=_'string' (0.00s) - --- PASS: TestTokens//*comment*/_//comment (0.00s) - --- PASS: TestTokens/{_}_(_)_[_] (0.00s) - --- PASS: TestTokens/._;_,_<_>_<=_... (0.00s) - --- PASS: TestTokens/>=_==_!=_===_!== (0.00s) - --- PASS: TestTokens/+_-_*_/_%_**_++_-- (0.00s) - --- PASS: TestTokens/<<_>>_>>>_&_|_^ (0.00s) - --- PASS: TestTokens/!_~_&&_||_?_:_??_?. (0.00s) - --- PASS: TestTokens/=_+=_-=_*=_**=_/=_%=_<<= (0.00s) - --- PASS: TestTokens/>>=_>>>=_&=_|=_^=_=> (0.00s) - --- PASS: TestTokens/&&=_||=_??= (0.00s) - --- PASS: TestTokens/?.5 (0.00s) - --- PASS: TestTokens/?.a (0.00s) - --- PASS: TestTokens/await_break_case_catch_class_const_continue (0.00s) - --- PASS: TestTokens/debugger_default_delete_do_else_enum_export_extends (0.00s) - --- PASS: TestTokens/false_finally_for_function_if_import_in_instanceof (0.00s) - --- PASS: TestTokens/new_null_return_super_switch_this_throw_true (0.00s) - --- PASS: TestTokens/try_typeof_var_void_while_with_yield (0.00s) - --- PASS: TestTokens/implements_interface_let_package_private_protected_public_static (0.00s) - --- PASS: TestTokens/as_async_from_get_meta_of_set_target (0.00s) - --- PASS: TestTokens/#ident (0.00s) - --- PASS: TestTokens//*co_m_m/*ent*/_//co//mment_//comment (0.00s) - --- PASS: TestTokens/<!- (0.00s) - --- PASS: TestTokens/1<!--2_ (0.00s) - --- PASS: TestTokens/x=y-->10_ (0.00s) - --- PASS: TestTokens/__/*comment*/_-->nothing_ (0.00s) - --- PASS: TestTokens/1_/*comment_multiline*/_-->nothing_ (0.00s) - --- PASS: TestTokens/$__\u200c_\u2000__\u200C_\u200c (0.00s) - --- PASS: TestTokens/>>>=>>>>= (0.00s) - --- PASS: TestTokens/1/ (0.00s) - --- PASS: TestTokens/1/= (0.00s) - --- PASS: TestTokens/'str\i\'ng' (0.00s) - --- PASS: TestTokens/'str\\'abc (0.00s) - --- PASS: TestTokens/'str\_i\\u00A0ng' (0.00s) - --- PASS: TestTokens/'str__ing' (0.00s) - --- PASS: TestTokens/0b0101_0o0707_0b17 (0.00s) - --- PASS: TestTokens/`template` (0.00s) - --- PASS: TestTokens/`a${x+y}b` (0.00s) - --- PASS: TestTokens/`tmpl${x}tmpl${x}` (0.00s) - --- PASS: TestTokens/`temp_late` (0.00s) - --- PASS: TestTokens/`outer${{x:_10}}bar${_raw`nested${2}endnest`_}end` (0.00s) - --- PASS: TestTokens/`tmpl_${_a_?_''_:_`tmpl2_${b_?_'b'_:_'c'}`_}` (0.00s) - --- PASS: TestTokens/'string (0.00s) - --- PASS: TestTokens/'_ (0.00s) - --- PASS: TestTokens/'_#01 (0.00s) - --- PASS: TestTokens/'str\\U00100000ing\0' (0.00s) - --- PASS: TestTokens/'strin\00g' (0.00s) - --- PASS: TestTokens//*comment (0.00s) - --- PASS: TestTokens/a=/regexp (0.00s) - --- PASS: TestTokens/\u002 (0.00s) - --- PASS: TestTokens/`template (0.00s) - --- PASS: TestTokens/`template${x}template (0.00s) - --- PASS: TestTokens/a++=1 (0.00s) - --- PASS: TestTokens/a++==1 (0.00s) - --- PASS: TestTokens/a++===1 (0.00s) - --- PASS: TestTokens/'string\x00'return (0.00s) - --- PASS: TestTokens///comment\x00comment_return (0.00s) - --- PASS: TestTokens//*comment\x00*/return (0.00s) - --- PASS: TestTokens/`template\x00`return (0.00s) - --- PASS: TestTokens/`template\\x00`return (0.00s) - --- PASS: TestTokens/0xg (0.00s) - --- PASS: TestTokens/0bg (0.00s) - --- PASS: TestTokens/0og (0.00s) - --- PASS: TestTokens/010 (0.00s) - --- PASS: TestTokens/50e+-0 (0.00s) - --- PASS: TestTokens/5.a (0.00s) - --- PASS: TestTokens/5..a (0.00s) - --- PASS: TestTokens/Ø_a〉 (0.00s) - --- PASS: TestTokens/_\ufeff_ (0.00s) - --- PASS: TestTokens/__ (0.00s) - --- PASS: TestTokens/\u0029ident (0.00s) - --- PASS: TestTokens/\u{0029FEF}ident (0.00s) - --- PASS: TestTokens/\u{} (0.00s) - --- PASS: TestTokens/\ugident (0.00s) - --- PASS: TestTokens/'str_ing' (0.00s) - --- PASS: TestTokens/a=/\_ (0.00s) - --- PASS: TestTokens/a=/x_ (0.00s) - --- PASS: TestTokens/`\`` (0.00s) - --- PASS: TestTokens/`\${_1_}` (0.00s) - --- PASS: TestTokens/`\__` (0.00s) - --- PASS: TestTokens/` (0.00s) - --- PASS: TestTokens/_ºre_unicode_escape_identifier (0.00s) -=== RUN TestRegExp -=== RUN TestRegExp/a_=_/[a-z/]/g -=== RUN TestRegExp/a=/=/g1 -=== RUN TestRegExp/a_=_/'\\/_ -=== RUN TestRegExp/a=/\//g1 -=== RUN TestRegExp/new_RegExp(a_+_/\d{1,2}/.source) -=== RUN TestRegExp/a=/regexp\x00/;return -=== RUN TestRegExp/a=/regexp\\x00/;return -=== RUN TestRegExp/a=/x/\u200c〉 -=== RUN TestRegExp/a=/end -=== RUN TestRegExp/a=/\_end -=== RUN TestRegExp/a=/\_ -=== RUN TestRegExp/a=/regexp/Ø ---- PASS: TestRegExp (0.00s) - --- PASS: TestRegExp/a_=_/[a-z/]/g (0.00s) - --- PASS: TestRegExp/a=/=/g1 (0.00s) - --- PASS: TestRegExp/a_=_/'\\/_ (0.00s) - --- PASS: TestRegExp/a=/\//g1 (0.00s) - --- PASS: TestRegExp/new_RegExp(a_+_/\d{1,2}/.source) (0.00s) - --- PASS: TestRegExp/a=/regexp\x00/;return (0.00s) - --- PASS: TestRegExp/a=/regexp\\x00/;return (0.00s) - --- PASS: TestRegExp/a=/x/\u200c〉 (0.00s) - --- PASS: TestRegExp/a=/end (0.00s) - --- PASS: TestRegExp/a=/\_end (0.00s) - --- PASS: TestRegExp/a=/\_ (0.00s) - --- PASS: TestRegExp/a=/regexp/Ø (0.00s) -=== RUN TestOffset ---- PASS: TestOffset (0.00s) -=== RUN TestLexerErrors -=== RUN TestLexerErrors/@ -=== RUN TestLexerErrors/\x00 -=== RUN TestLexerErrors/\x7f -=== RUN TestLexerErrors/\u200f -=== RUN TestLexerErrors/‐ -=== RUN TestLexerErrors/.0E -=== RUN TestLexerErrors/"a -=== RUN TestLexerErrors/'a_b' -=== RUN TestLexerErrors/` ---- PASS: TestLexerErrors (0.00s) - --- PASS: TestLexerErrors/@ (0.00s) - --- PASS: TestLexerErrors/\x00 (0.00s) - --- PASS: TestLexerErrors/\x7f (0.00s) - --- PASS: TestLexerErrors/\u200f (0.00s) - --- PASS: TestLexerErrors/‐ (0.00s) - --- PASS: TestLexerErrors/.0E (0.00s) - --- PASS: TestLexerErrors/"a (0.00s) - --- PASS: TestLexerErrors/'a_b' (0.00s) - --- PASS: TestLexerErrors/` (0.00s) -=== RUN TestParse -=== RUN TestParse/#00 -=== RUN TestParse/_ -=== RUN TestParse/#!/usr/bin/env_node -=== RUN TestParse//*_comment_*/ -=== RUN TestParse//*!_comment_*/ -=== RUN TestParse/5_+_/*!_comment_*/_6 -=== RUN TestParse/var_a_=_/*!_comment_*/_6 -=== RUN TestParse/{} -=== RUN TestParse/"use_strict" -=== RUN TestParse/var_a_=_b; -=== RUN TestParse/const_a_=_b; -=== RUN TestParse/let_a_=_b; -=== RUN TestParse/let_[a,b]_=_[1,_2]; -=== RUN TestParse/let_[a,[b,c]]_=_[1,_[2,_3]]; -=== RUN TestParse/let_[,,c]_=_[1,_2,_3]; -=== RUN TestParse/let_[a,_...b]_=_[1,_2,_3]; -=== RUN TestParse/let_{a,_b}_=_{a:_3,_b:_4}; -=== RUN TestParse/let_{a:_[b,_{c}]}_=_{a:_[5,_{c:_3}]}; -=== RUN TestParse/let_[a_=_2]_=_[]; -=== RUN TestParse/let_{a:_b_=_2}_=_{}; -=== RUN TestParse/var_a_=_5_*_4_/_3_**_2_+_(_5_-_3_); -=== RUN TestParse/var_a,_b_=_c; -=== RUN TestParse/var_a,_b_=_c;#01 -=== RUN TestParse/; -=== RUN TestParse/{;_var_a_=_3;} -=== RUN TestParse/{a=5} -=== RUN TestParse/break -=== RUN TestParse/break_LABEL -=== RUN TestParse/continue -=== RUN TestParse/continue_LABEL -=== RUN TestParse/if_(a_==_5)_continue_LABEL -=== RUN TestParse/if_(a_==_5)_continue_LABEL_else_continue_LABEL -=== RUN TestParse/if_(a)_b;_else_if_(c)_d; -=== RUN TestParse/if_(a)_1;_else_if_(b)_2;_else_3 -=== RUN TestParse/with_(a_=_5)_continue_LABEL -=== RUN TestParse/do_a++;_while_(a_<_4) -=== RUN TestParse/do_{a++}_while_(a_<_4) -=== RUN TestParse/while_(a_<_4)_a++ -=== RUN TestParse/for_(var_a_=_0;_a_<_4;_a++)_b_=_a -=== RUN TestParse/for_(5;_a_<_4;_a++)_{} -=== RUN TestParse/for_(;;)_{} -=== RUN TestParse/for_(a,b=5;;)_{} -=== RUN TestParse/for_(let_a;;)_{} -=== RUN TestParse/for_(var_a_in_b)_{} -=== RUN TestParse/for_(var_a_in_b)_c -=== RUN TestParse/for_(var_a_of_b)_{} -=== RUN TestParse/for_(var_a_of_b)_c -=== RUN TestParse/for_((b_in_c)_in_d)_{} -=== RUN TestParse/for_(c_&&_(a_in_b);;)_{} -=== RUN TestParse/for_(a_in_b)_{} -=== RUN TestParse/for_(a_=_b;;)_{} -=== RUN TestParse/for_(!a;;)_{} -=== RUN TestParse/for_(var_[a]_in_b)_{} -=== RUN TestParse/for_await_(async_of_b); -=== RUN TestParse/for_(async_of_=>_5;;); -=== RUN TestParse/throw_5 -=== RUN TestParse/try_{}_catch_{b} -=== RUN TestParse/try_{}_finally_{c} -=== RUN TestParse/try_{}_catch_{b}_finally_{c} -=== RUN TestParse/try_{}_catch_(e)_{b} -=== RUN TestParse/debugger -=== RUN TestParse/label:_var_a -=== RUN TestParse/yield:_var_a -=== RUN TestParse/function_a(){_await:_var_a_} -=== RUN TestParse/switch_(5)_{} -=== RUN TestParse/switch_(5)_{_case_3:_{}_default:_{}} -=== RUN TestParse/function_a(b)_{} -=== RUN TestParse/async_function_a(b)_{} -=== RUN TestParse/function*_a(b)_{} -=== RUN TestParse/function_a(b,)_{} -=== RUN TestParse/function_a(b,_c)_{} -=== RUN TestParse/function_a(...b)_{} -=== RUN TestParse/function_a(b,_...c)_{} -=== RUN TestParse/function_a(b)_{return} -=== RUN TestParse/function_a(){return_5*3} -=== RUN TestParse/class_A_{} -=== RUN TestParse/class_A_{;} -=== RUN TestParse/!class{} -=== RUN TestParse/class_A_extends_B_{_} -=== RUN TestParse/class_A_{_a(b)_{}_} -=== RUN TestParse/class_A_{_5(b)_{}_} -=== RUN TestParse/class_A_{_'a'(b)_{}_} -=== RUN TestParse/class_A_{_'5'(b)_{}_} -=== RUN TestParse/class_A_{_'%'(b)_{}_} -=== RUN TestParse/class_A_{_get()_{}_} -=== RUN TestParse/class_A_{_get_a()_{}_} -=== RUN TestParse/class_A_{_set_a(b)_{}_} -=== RUN TestParse/class_A_{_*_a(b)_{}_} -=== RUN TestParse/class_A_{_async_a(b)_{}_} -=== RUN TestParse/class_A_{_async_*_a(b)_{}_} -=== RUN TestParse/class_A_{_static()_{}_} -=== RUN TestParse/class_A_{_static_a(b)_{}_} -=== RUN TestParse/class_A_{_[5](b)_{}_} -=== RUN TestParse/class_A_{_field_} -=== RUN TestParse/class_A_{_#field_} -=== RUN TestParse/class_A_{_static_} -=== RUN TestParse/class_A_{_static_field_} -=== RUN TestParse/class_A_{_field=5_} -=== RUN TestParse/class_A_{_#field=5_} -=== RUN TestParse/class_A_{_static_#field=5_} -=== RUN TestParse/class_A_{_#method(){}_} -=== RUN TestParse/class_A_{_get_} -=== RUN TestParse/class_A_{_field_static_get_method(){_return_5_}_} -=== RUN TestParse/class_A_{_static_{_this.field_=_5_}_} -=== RUN TestParse/`tmpl` -=== RUN TestParse/`tmpl${x}` -=== RUN TestParse/`tmpl${x}tmpl${x}` -=== RUN TestParse/import_"pkg"; -=== RUN TestParse/import_yield_from_"pkg" -=== RUN TestParse/import_*_as_yield_from_"pkg" -=== RUN TestParse/import_{yield,_for_as_yield,}_from_"pkg" -=== RUN TestParse/import_yield,_*_as_yield_from_"pkg" -=== RUN TestParse/import_yield,_{yield}_from_"pkg" -=== RUN TestParse/import_{yield,}_from_"pkg" -=== RUN TestParse/import_{"abc'def"_as_a}_from_"pkg" -=== RUN TestParse/export_*_from_"pkg"; -=== RUN TestParse/export_*_as_for_from_"pkg" -=== RUN TestParse/export_*_as_"abc'def"_from_"pkg" -=== RUN TestParse/export_{if,_for_as_switch}_from_"pkg" -=== RUN TestParse/export_{if,_for_as_switch,} -=== RUN TestParse/export_{"abc'def",_"a"_as_'b'} -=== RUN TestParse/export_var_a -=== RUN TestParse/export_function_a(b){} -=== RUN TestParse/export_async_function_a(b){} -=== RUN TestParse/export_class_A{} -=== RUN TestParse/export_default_function(b){} -=== RUN TestParse/export_default_async_function(b){} -=== RUN TestParse/export_default_class{} -=== RUN TestParse/export_default_a -=== RUN TestParse/export_default_async -=== RUN TestParse/yield_a_=_5 -=== RUN TestParse/yield_*_yield_*_a -=== RUN TestParse/(yield)_=>_5 -=== RUN TestParse/function_a(){_(await)_=>_5_} -=== RUN TestParse/async -=== RUN TestParse/async_=_a -=== RUN TestParse/async_=_a#01 -=== RUN TestParse/async_a_=>_b -=== RUN TestParse/async_(a)_=>_b -=== RUN TestParse/async(a) -=== RUN TestParse/async(); -=== RUN TestParse/async(a=6,_...b) -=== RUN TestParse/async(function(){}) -=== RUN TestParse/async.value -=== RUN TestParse/if(a)async.value -=== RUN TestParse/function_a(){_async_await_=>_b_} -=== RUN TestParse/a_+_async_b -=== RUN TestParse/a_+_async_function_f(){} -=== RUN TestParse/class_a_extends_async_{} -=== RUN TestParse/function*a(){_yield_a_=_5_} -=== RUN TestParse/function*a(){_yield_*_a_=_5_} -=== RUN TestParse/function*a(){_yield_a_=_5_}#01 -=== RUN TestParse/function*a(){_yield_yield_a_} -=== RUN TestParse/function*a(){_yield_*_yield_*_a_} -=== RUN TestParse/function*a(b_=_yield_c){} -=== RUN TestParse/function*a(){_x_=_function_yield(){}_} -=== RUN TestParse/function*a(){_x_=_function_b(){_x_=_yield_}_} -=== RUN TestParse/function*a(){_(yield)_} -=== RUN TestParse/function*a(){_(yield_a)_} -=== RUN TestParse/function_a(){_let_await_} -=== RUN TestParse/function*a(){_b_=>_yield%5_} -=== RUN TestParse/x_=_{await} -=== RUN TestParse/async_function_a(){_x_=_{await:_5}_} -=== RUN TestParse/async_function_a(){_x_=_await_a_} -=== RUN TestParse/async_function_a(){_x_=_await_a+y_} -=== RUN TestParse/async_function_a(b_=_await_c){} -=== RUN TestParse/async_function_a(){_x_=_function_await(){}_} -=== RUN TestParse/async_function_a(){_x_=_function_b(){_x_=_await_}_} -=== RUN TestParse/async_function_a(){_for_await_(var_a_of_b)_{}_} -=== RUN TestParse/async_function_a(){_(await_a)_} -=== RUN TestParse/x_=_{async_a(b){}} -=== RUN TestParse/async(...a) -=== RUN TestParse/async(...a,...b) -=== RUN TestParse/let_[]_=_z -=== RUN TestParse/let_[,]_=_z -=== RUN TestParse/let_[,a]_=_z -=== RUN TestParse/let_[name_=_5]_=_z -=== RUN TestParse/let_[name_=_5,]_=_z -=== RUN TestParse/let_[name_=_5,,]_=_z -=== RUN TestParse/let_[name_=_5,,_...yield]_=_z -=== RUN TestParse/let_[...yield]_=_z -=== RUN TestParse/let_[,,...yield]_=_z -=== RUN TestParse/let_[name_=_5,,_...[yield]]_=_z -=== RUN TestParse/let_[name_=_5,,_...{yield}]_=_z -=== RUN TestParse/let_{}_=_z -=== RUN TestParse/let_{name_=_5}_=_z -=== RUN TestParse/function_a(){_let_{await_=_5}_=_z_} -=== RUN TestParse/let_{await:_a}_=_z -=== RUN TestParse/let_{if:_name}_=_z -=== RUN TestParse/let_{"string":_name}_=_z -=== RUN TestParse/let_{[a_=_5]:_name}_=_z -=== RUN TestParse/let_{if:_name_=_5}_=_z -=== RUN TestParse/let_{if:_yield_=_5}_=_z -=== RUN TestParse/let_{if:_[name]_=_5}_=_z -=== RUN TestParse/let_{if:_{name}_=_5}_=_z -=== RUN TestParse/let_{...yield}_=_z -=== RUN TestParse/let_{if:_name,_...yield}_=_z -=== RUN TestParse/let_i;for(let_i;;); -=== RUN TestParse/let_i;for(let_i_in_x); -=== RUN TestParse/let_i;for(let_i_of_x); -=== RUN TestParse/for(let_a_in_[0,1,2]){let_a=5} -=== RUN TestParse/for(var_a_in_[0,1,2]){let_a=5} -=== RUN TestParse/for(var_a_in_[0,1,2]){var_a=5} -=== RUN TestParse/for(let_a=0;_a<10;_a++){let_a=5} -=== RUN TestParse/for(var_a=0;_a<10;_a++){let_a=5} -=== RUN TestParse/for(var_a=0;_a<10;_a++){var_a=5} -=== RUN TestParse/x_=_[a,_...b] -=== RUN TestParse/x_=_[...b] -=== RUN TestParse/x_=_[...a,_...b] -=== RUN TestParse/x_=_[,] -=== RUN TestParse/x_=_[,,] -=== RUN TestParse/x_=_[a,] -=== RUN TestParse/x_=_[a,,] -=== RUN TestParse/x_=_[,a] -=== RUN TestParse/x_=_{a} -=== RUN TestParse/x_=_{...a} -=== RUN TestParse/x_=_{a,_...b} -=== RUN TestParse/x_=_{...a,_...b} -=== RUN TestParse/x_=_{a=5} -=== RUN TestParse/x_=_{yield=5} -=== RUN TestParse/x_=_{a:5} -=== RUN TestParse/x_=_{yield:5} -=== RUN TestParse/x_=_{async:5} -=== RUN TestParse/x_=_{if:5} -=== RUN TestParse/x_=_{"string":5} -=== RUN TestParse/x_=_{3:5} -=== RUN TestParse/x_=_{[3]:5} -=== RUN TestParse/x_=_{a,_if:_b,_do(){},_...d} -=== RUN TestParse/x_=_{*a(){}} -=== RUN TestParse/x_=_{async*a(){}} -=== RUN TestParse/x_=_{get_a(){}} -=== RUN TestParse/x_=_{set_a(){}} -=== RUN TestParse/x_=_{get(){_return_5_}} -=== RUN TestParse/x_=_{set(){}} -=== RUN TestParse/x_=_(a,_b) -=== RUN TestParse/x_=_function()_{} -=== RUN TestParse/x_=_async_function()_{} -=== RUN TestParse/x_=_class_{} -=== RUN TestParse/x_=_class_{a(){}} -=== RUN TestParse/x_=_class_A_{_[(0())];_}; -=== RUN TestParse/x_=_a_=>_a++ -=== RUN TestParse/x_=_a_=>_{a++} -=== RUN TestParse/x_=_a_=>_{return} -=== RUN TestParse/x_=_a_=>_{return_a} -=== RUN TestParse/x_=_yield_=>_a++ -=== RUN TestParse/x_=_yield_=>_{a++} -=== RUN TestParse/x_=_async_a_=>_a++ -=== RUN TestParse/x_=_async_a_=>_{a++} -=== RUN TestParse/x_=_async_a_=>_await_b -=== RUN TestParse/function_a(){_x_=_await_=>_a++_} -=== RUN TestParse/x_=_a??b -=== RUN TestParse/x_=_a[b] -=== RUN TestParse/x_=_a`tpl` -=== RUN TestParse/x_=_a.#b -=== RUN TestParse/x_=_a?.b?.c.d -=== RUN TestParse/x_=_a?.[b]?.`tpl` -=== RUN TestParse/x_=_a?.(b) -=== RUN TestParse/x_=_a?.#b -=== RUN TestParse/x_=_super(a) -=== RUN TestParse/x_=_a(a,b,...c,) -=== RUN TestParse/x_=_a(...a,...b) -=== RUN TestParse/x_=_new_a -=== RUN TestParse/x_=_new_a() -=== RUN TestParse/x_=_new_a(b) -=== RUN TestParse/x_=_new_a().b(c) -=== RUN TestParse/x_=_new_a().#b -=== RUN TestParse/x_=_new_new.target -=== RUN TestParse/x_=_new_import.meta -=== RUN TestParse/x_=_import(a) -=== RUN TestParse/import.meta.url -=== RUN TestParse/import('module') -=== RUN TestParse/x_=_+a -=== RUN TestParse/x_=_++a -=== RUN TestParse/x_=_-a -=== RUN TestParse/x_=_--a -=== RUN TestParse/x_=_a-- -=== RUN TestParse/x_=_a<<b -=== RUN TestParse/x_=_a|b -=== RUN TestParse/x_=_a&b -=== RUN TestParse/x_=_a^b -=== RUN TestParse/x_=_a||b -=== RUN TestParse/x_=_a&&b -=== RUN TestParse/x_=_!a -=== RUN TestParse/x_=_delete_a -=== RUN TestParse/x_=_a_in_b -=== RUN TestParse/x_=_a.replace(b,_c) -=== RUN TestParse/x_&&=_a -=== RUN TestParse/x_||=_a -=== RUN TestParse/x_??=_a -=== RUN TestParse/class_a_extends_async_function(){}{} -=== RUN TestParse/x_=_a?b:c=d -=== RUN TestParse/implements_=_0 -=== RUN TestParse/interface_=_0 -=== RUN TestParse/let_=_0 -=== RUN TestParse/(let_[a]_=_0) -=== RUN TestParse/package_=_0 -=== RUN TestParse/private_=_0 -=== RUN TestParse/protected_=_0 -=== RUN TestParse/public_=_0 -=== RUN TestParse/static_=_0 -=== RUN TestParse/#x_in_a -=== RUN TestParse/x_=_(a,b,c)_=>_{a++} -=== RUN TestParse/x_=_(a,b,...c)_=>_{a++} -=== RUN TestParse/x_=_([a,_...b])_=>_{a++} -=== RUN TestParse/x_=_([,a,])_=>_{a++} -=== RUN TestParse/x_=_({a})_=>_{a++} -=== RUN TestParse/x_=_({a:b,_c:d})_=>_{a++} -=== RUN TestParse/x_=_({a:[b]})_=>_{a++} -=== RUN TestParse/x_=_({a=5})_=>_{a++} -=== RUN TestParse/x_=_({...a})_=>_{a++} -=== RUN TestParse/x_=_([{...a}])_=>_{a++} -=== RUN TestParse/x_=_([{a:_b}])_=>_{a++} -=== RUN TestParse/x_=_(a_=_5)_=>_{a++} -=== RUN TestParse/x_=_({a_=_5})_=>_{a++} -=== RUN TestParse/({a:b=1}={})=>b -=== RUN TestParse/!!a -=== RUN TestParse/x_=_a.b.c -=== RUN TestParse/x_=_a+b+c -=== RUN TestParse/x_=_a**b**c -=== RUN TestParse/a++_<_b -=== RUN TestParse/a&&b&&c -=== RUN TestParse/a||b||c -=== RUN TestParse/new_new_a(b) -=== RUN TestParse/new_super.a(b) -=== RUN TestParse/new_new.target(a) -=== RUN TestParse/new_import.meta(a) -=== RUN TestParse/a(b)[c] -=== RUN TestParse/a[b]`tmpl` -=== RUN TestParse/a||b?c:d -=== RUN TestParse/a??b?c:d -=== RUN TestParse/a==b==c -=== RUN TestParse/new_a?.b -=== RUN TestParse/new_a++ -=== RUN TestParse/new_a-- -=== RUN TestParse/a<<b<<c -=== RUN TestParse/a&b&c -=== RUN TestParse/a|b|c -=== RUN TestParse/a^b^c -=== RUN TestParse/a,b,c -=== RUN TestParse//abc/ -=== RUN TestParse/function_f(){return_/abc/;} -=== RUN TestParse/a/b/g -=== RUN TestParse/{}/1/g -=== RUN TestParse/i(0)/1/g -=== RUN TestParse/if(0)/1/g -=== RUN TestParse/a.if(0)/1/g -=== RUN TestParse/this/1/g -=== RUN TestParse/switch(a){case_/1/g:} -=== RUN TestParse/(a+b)/1/g -=== RUN TestParse/f();_function_foo()_{}_/42/i -=== RUN TestParse/x_=_function()_{}_/42/i -=== RUN TestParse/x_=_function_foo()_{}_/42/i -=== RUN TestParse/x_=_/foo/ -=== RUN TestParse/x_=_(/foo/) -=== RUN TestParse/x_=_{a:_/foo/} -=== RUN TestParse/x_=_(a)_/_foo -=== RUN TestParse/do_{_/foo/_}_while_(a) -=== RUN TestParse/if_(true)_/foo/ -=== RUN TestParse//abc/_?_/def/_:_/geh/ -=== RUN TestParse/yield_*_/abc/ -=== RUN TestParse/var_a;_var_a -=== RUN TestParse/var_a;_{let_a} -=== RUN TestParse/{let_a}_var_a -=== RUN TestParse/function_a(b){var_b} -=== RUN TestParse/a=function(b){var_b} -=== RUN TestParse/a=function_b(){var_b} -=== RUN TestParse/a=function_b(){let_b} -=== RUN TestParse/a=>{var_a} -=== RUN TestParse/try{}catch(a){var_a} -=== RUN TestParse/function_f(){return_a} -=== RUN TestParse/function_f(){return;_a} -=== RUN TestParse/function_f(){return_a}#01 -=== RUN TestParse/function_f(){return_/*comment*/_a} -=== RUN TestParse/function_f(){return_/*com_ment*/_a} -=== RUN TestParse/function_f(){return_//comment__a} -=== RUN TestParse/if(a)while(true)_;else; -=== RUN TestParse/if(a)for(;;)_;else; -=== RUN TestParse/a?.b_`c` -=== RUN TestParse/()_=>_{_const_v=6;_x={v}_} -=== RUN TestParse/([]=l=>{let{e}={e}}) ---- PASS: TestParse (0.01s) - --- PASS: TestParse/#00 (0.00s) - --- PASS: TestParse/_ (0.00s) - --- PASS: TestParse/#!/usr/bin/env_node (0.00s) - --- PASS: TestParse//*_comment_*/ (0.00s) - --- PASS: TestParse//*!_comment_*/ (0.00s) - --- PASS: TestParse/5_+_/*!_comment_*/_6 (0.00s) - --- PASS: TestParse/var_a_=_/*!_comment_*/_6 (0.00s) - --- PASS: TestParse/{} (0.00s) - --- PASS: TestParse/"use_strict" (0.00s) - --- PASS: TestParse/var_a_=_b; (0.00s) - --- PASS: TestParse/const_a_=_b; (0.00s) - --- PASS: TestParse/let_a_=_b; (0.00s) - --- PASS: TestParse/let_[a,b]_=_[1,_2]; (0.00s) - --- PASS: TestParse/let_[a,[b,c]]_=_[1,_[2,_3]]; (0.00s) - --- PASS: TestParse/let_[,,c]_=_[1,_2,_3]; (0.00s) - --- PASS: TestParse/let_[a,_...b]_=_[1,_2,_3]; (0.00s) - --- PASS: TestParse/let_{a,_b}_=_{a:_3,_b:_4}; (0.00s) - --- PASS: TestParse/let_{a:_[b,_{c}]}_=_{a:_[5,_{c:_3}]}; (0.00s) - --- PASS: TestParse/let_[a_=_2]_=_[]; (0.00s) - --- PASS: TestParse/let_{a:_b_=_2}_=_{}; (0.00s) - --- PASS: TestParse/var_a_=_5_*_4_/_3_**_2_+_(_5_-_3_); (0.00s) - --- PASS: TestParse/var_a,_b_=_c; (0.00s) - --- PASS: TestParse/var_a,_b_=_c;#01 (0.00s) - --- PASS: TestParse/; (0.00s) - --- PASS: TestParse/{;_var_a_=_3;} (0.00s) - --- PASS: TestParse/{a=5} (0.00s) - --- PASS: TestParse/break (0.00s) - --- PASS: TestParse/break_LABEL (0.00s) - --- PASS: TestParse/continue (0.00s) - --- PASS: TestParse/continue_LABEL (0.00s) - --- PASS: TestParse/if_(a_==_5)_continue_LABEL (0.00s) - --- PASS: TestParse/if_(a_==_5)_continue_LABEL_else_continue_LABEL (0.00s) - --- PASS: TestParse/if_(a)_b;_else_if_(c)_d; (0.00s) - --- PASS: TestParse/if_(a)_1;_else_if_(b)_2;_else_3 (0.00s) - --- PASS: TestParse/with_(a_=_5)_continue_LABEL (0.00s) - --- PASS: TestParse/do_a++;_while_(a_<_4) (0.00s) - --- PASS: TestParse/do_{a++}_while_(a_<_4) (0.00s) - --- PASS: TestParse/while_(a_<_4)_a++ (0.00s) - --- PASS: TestParse/for_(var_a_=_0;_a_<_4;_a++)_b_=_a (0.00s) - --- PASS: TestParse/for_(5;_a_<_4;_a++)_{} (0.00s) - --- PASS: TestParse/for_(;;)_{} (0.00s) - --- PASS: TestParse/for_(a,b=5;;)_{} (0.00s) - --- PASS: TestParse/for_(let_a;;)_{} (0.00s) - --- PASS: TestParse/for_(var_a_in_b)_{} (0.00s) - --- PASS: TestParse/for_(var_a_in_b)_c (0.00s) - --- PASS: TestParse/for_(var_a_of_b)_{} (0.00s) - --- PASS: TestParse/for_(var_a_of_b)_c (0.00s) - --- PASS: TestParse/for_((b_in_c)_in_d)_{} (0.00s) - --- PASS: TestParse/for_(c_&&_(a_in_b);;)_{} (0.00s) - --- PASS: TestParse/for_(a_in_b)_{} (0.00s) - --- PASS: TestParse/for_(a_=_b;;)_{} (0.00s) - --- PASS: TestParse/for_(!a;;)_{} (0.00s) - --- PASS: TestParse/for_(var_[a]_in_b)_{} (0.00s) - --- PASS: TestParse/for_await_(async_of_b); (0.00s) - --- PASS: TestParse/for_(async_of_=>_5;;); (0.00s) - --- PASS: TestParse/throw_5 (0.00s) - --- PASS: TestParse/try_{}_catch_{b} (0.00s) - --- PASS: TestParse/try_{}_finally_{c} (0.00s) - --- PASS: TestParse/try_{}_catch_{b}_finally_{c} (0.00s) - --- PASS: TestParse/try_{}_catch_(e)_{b} (0.00s) - --- PASS: TestParse/debugger (0.00s) - --- PASS: TestParse/label:_var_a (0.00s) - --- PASS: TestParse/yield:_var_a (0.00s) - --- PASS: TestParse/function_a(){_await:_var_a_} (0.00s) - --- PASS: TestParse/switch_(5)_{} (0.00s) - --- PASS: TestParse/switch_(5)_{_case_3:_{}_default:_{}} (0.00s) - --- PASS: TestParse/function_a(b)_{} (0.00s) - --- PASS: TestParse/async_function_a(b)_{} (0.00s) - --- PASS: TestParse/function*_a(b)_{} (0.00s) - --- PASS: TestParse/function_a(b,)_{} (0.00s) - --- PASS: TestParse/function_a(b,_c)_{} (0.00s) - --- PASS: TestParse/function_a(...b)_{} (0.00s) - --- PASS: TestParse/function_a(b,_...c)_{} (0.00s) - --- PASS: TestParse/function_a(b)_{return} (0.00s) - --- PASS: TestParse/function_a(){return_5*3} (0.00s) - --- PASS: TestParse/class_A_{} (0.00s) - --- PASS: TestParse/class_A_{;} (0.00s) - --- PASS: TestParse/!class{} (0.00s) - --- PASS: TestParse/class_A_extends_B_{_} (0.00s) - --- PASS: TestParse/class_A_{_a(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_5(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_'a'(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_'5'(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_'%'(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_get()_{}_} (0.00s) - --- PASS: TestParse/class_A_{_get_a()_{}_} (0.00s) - --- PASS: TestParse/class_A_{_set_a(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_*_a(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_async_a(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_async_*_a(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_static()_{}_} (0.00s) - --- PASS: TestParse/class_A_{_static_a(b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_[5](b)_{}_} (0.00s) - --- PASS: TestParse/class_A_{_field_} (0.00s) - --- PASS: TestParse/class_A_{_#field_} (0.00s) - --- PASS: TestParse/class_A_{_static_} (0.00s) - --- PASS: TestParse/class_A_{_static_field_} (0.00s) - --- PASS: TestParse/class_A_{_field=5_} (0.00s) - --- PASS: TestParse/class_A_{_#field=5_} (0.00s) - --- PASS: TestParse/class_A_{_static_#field=5_} (0.00s) - --- PASS: TestParse/class_A_{_#method(){}_} (0.00s) - --- PASS: TestParse/class_A_{_get_} (0.00s) - --- PASS: TestParse/class_A_{_field_static_get_method(){_return_5_}_} (0.00s) - --- PASS: TestParse/class_A_{_static_{_this.field_=_5_}_} (0.00s) - --- PASS: TestParse/`tmpl` (0.00s) - --- PASS: TestParse/`tmpl${x}` (0.00s) - --- PASS: TestParse/`tmpl${x}tmpl${x}` (0.00s) - --- PASS: TestParse/import_"pkg"; (0.00s) - --- PASS: TestParse/import_yield_from_"pkg" (0.00s) - --- PASS: TestParse/import_*_as_yield_from_"pkg" (0.00s) - --- PASS: TestParse/import_{yield,_for_as_yield,}_from_"pkg" (0.00s) - --- PASS: TestParse/import_yield,_*_as_yield_from_"pkg" (0.00s) - --- PASS: TestParse/import_yield,_{yield}_from_"pkg" (0.00s) - --- PASS: TestParse/import_{yield,}_from_"pkg" (0.00s) - --- PASS: TestParse/import_{"abc'def"_as_a}_from_"pkg" (0.00s) - --- PASS: TestParse/export_*_from_"pkg"; (0.00s) - --- PASS: TestParse/export_*_as_for_from_"pkg" (0.00s) - --- PASS: TestParse/export_*_as_"abc'def"_from_"pkg" (0.00s) - --- PASS: TestParse/export_{if,_for_as_switch}_from_"pkg" (0.00s) - --- PASS: TestParse/export_{if,_for_as_switch,} (0.00s) - --- PASS: TestParse/export_{"abc'def",_"a"_as_'b'} (0.00s) - --- PASS: TestParse/export_var_a (0.00s) - --- PASS: TestParse/export_function_a(b){} (0.00s) - --- PASS: TestParse/export_async_function_a(b){} (0.00s) - --- PASS: TestParse/export_class_A{} (0.00s) - --- PASS: TestParse/export_default_function(b){} (0.00s) - --- PASS: TestParse/export_default_async_function(b){} (0.00s) - --- PASS: TestParse/export_default_class{} (0.00s) - --- PASS: TestParse/export_default_a (0.00s) - --- PASS: TestParse/export_default_async (0.00s) - --- PASS: TestParse/yield_a_=_5 (0.00s) - --- PASS: TestParse/yield_*_yield_*_a (0.00s) - --- PASS: TestParse/(yield)_=>_5 (0.00s) - --- PASS: TestParse/function_a(){_(await)_=>_5_} (0.00s) - --- PASS: TestParse/async (0.00s) - --- PASS: TestParse/async_=_a (0.00s) - --- PASS: TestParse/async_=_a#01 (0.00s) - --- PASS: TestParse/async_a_=>_b (0.00s) - --- PASS: TestParse/async_(a)_=>_b (0.00s) - --- PASS: TestParse/async(a) (0.00s) - --- PASS: TestParse/async(); (0.00s) - --- PASS: TestParse/async(a=6,_...b) (0.00s) - --- PASS: TestParse/async(function(){}) (0.00s) - --- PASS: TestParse/async.value (0.00s) - --- PASS: TestParse/if(a)async.value (0.00s) - --- PASS: TestParse/function_a(){_async_await_=>_b_} (0.00s) - --- PASS: TestParse/a_+_async_b (0.00s) - --- PASS: TestParse/a_+_async_function_f(){} (0.00s) - --- PASS: TestParse/class_a_extends_async_{} (0.00s) - --- PASS: TestParse/function*a(){_yield_a_=_5_} (0.00s) - --- PASS: TestParse/function*a(){_yield_*_a_=_5_} (0.00s) - --- PASS: TestParse/function*a(){_yield_a_=_5_}#01 (0.00s) - --- PASS: TestParse/function*a(){_yield_yield_a_} (0.00s) - --- PASS: TestParse/function*a(){_yield_*_yield_*_a_} (0.00s) - --- PASS: TestParse/function*a(b_=_yield_c){} (0.00s) - --- PASS: TestParse/function*a(){_x_=_function_yield(){}_} (0.00s) - --- PASS: TestParse/function*a(){_x_=_function_b(){_x_=_yield_}_} (0.00s) - --- PASS: TestParse/function*a(){_(yield)_} (0.00s) - --- PASS: TestParse/function*a(){_(yield_a)_} (0.00s) - --- PASS: TestParse/function_a(){_let_await_} (0.00s) - --- PASS: TestParse/function*a(){_b_=>_yield%5_} (0.00s) - --- PASS: TestParse/x_=_{await} (0.00s) - --- PASS: TestParse/async_function_a(){_x_=_{await:_5}_} (0.00s) - --- PASS: TestParse/async_function_a(){_x_=_await_a_} (0.00s) - --- PASS: TestParse/async_function_a(){_x_=_await_a+y_} (0.00s) - --- PASS: TestParse/async_function_a(b_=_await_c){} (0.00s) - --- PASS: TestParse/async_function_a(){_x_=_function_await(){}_} (0.00s) - --- PASS: TestParse/async_function_a(){_x_=_function_b(){_x_=_await_}_} (0.00s) - --- PASS: TestParse/async_function_a(){_for_await_(var_a_of_b)_{}_} (0.00s) - --- PASS: TestParse/async_function_a(){_(await_a)_} (0.00s) - --- PASS: TestParse/x_=_{async_a(b){}} (0.00s) - --- PASS: TestParse/async(...a) (0.00s) - --- PASS: TestParse/async(...a,...b) (0.00s) - --- PASS: TestParse/let_[]_=_z (0.00s) - --- PASS: TestParse/let_[,]_=_z (0.00s) - --- PASS: TestParse/let_[,a]_=_z (0.00s) - --- PASS: TestParse/let_[name_=_5]_=_z (0.00s) - --- PASS: TestParse/let_[name_=_5,]_=_z (0.00s) - --- PASS: TestParse/let_[name_=_5,,]_=_z (0.00s) - --- PASS: TestParse/let_[name_=_5,,_...yield]_=_z (0.00s) - --- PASS: TestParse/let_[...yield]_=_z (0.00s) - --- PASS: TestParse/let_[,,...yield]_=_z (0.00s) - --- PASS: TestParse/let_[name_=_5,,_...[yield]]_=_z (0.00s) - --- PASS: TestParse/let_[name_=_5,,_...{yield}]_=_z (0.00s) - --- PASS: TestParse/let_{}_=_z (0.00s) - --- PASS: TestParse/let_{name_=_5}_=_z (0.00s) - --- PASS: TestParse/function_a(){_let_{await_=_5}_=_z_} (0.00s) - --- PASS: TestParse/let_{await:_a}_=_z (0.00s) - --- PASS: TestParse/let_{if:_name}_=_z (0.00s) - --- PASS: TestParse/let_{"string":_name}_=_z (0.00s) - --- PASS: TestParse/let_{[a_=_5]:_name}_=_z (0.00s) - --- PASS: TestParse/let_{if:_name_=_5}_=_z (0.00s) - --- PASS: TestParse/let_{if:_yield_=_5}_=_z (0.00s) - --- PASS: TestParse/let_{if:_[name]_=_5}_=_z (0.00s) - --- PASS: TestParse/let_{if:_{name}_=_5}_=_z (0.00s) - --- PASS: TestParse/let_{...yield}_=_z (0.00s) - --- PASS: TestParse/let_{if:_name,_...yield}_=_z (0.00s) - --- PASS: TestParse/let_i;for(let_i;;); (0.00s) - --- PASS: TestParse/let_i;for(let_i_in_x); (0.00s) - --- PASS: TestParse/let_i;for(let_i_of_x); (0.00s) - --- PASS: TestParse/for(let_a_in_[0,1,2]){let_a=5} (0.00s) - --- PASS: TestParse/for(var_a_in_[0,1,2]){let_a=5} (0.00s) - --- PASS: TestParse/for(var_a_in_[0,1,2]){var_a=5} (0.00s) - --- PASS: TestParse/for(let_a=0;_a<10;_a++){let_a=5} (0.00s) - --- PASS: TestParse/for(var_a=0;_a<10;_a++){let_a=5} (0.00s) - --- PASS: TestParse/for(var_a=0;_a<10;_a++){var_a=5} (0.00s) - --- PASS: TestParse/x_=_[a,_...b] (0.00s) - --- PASS: TestParse/x_=_[...b] (0.00s) - --- PASS: TestParse/x_=_[...a,_...b] (0.00s) - --- PASS: TestParse/x_=_[,] (0.00s) - --- PASS: TestParse/x_=_[,,] (0.00s) - --- PASS: TestParse/x_=_[a,] (0.00s) - --- PASS: TestParse/x_=_[a,,] (0.00s) - --- PASS: TestParse/x_=_[,a] (0.00s) - --- PASS: TestParse/x_=_{a} (0.00s) - --- PASS: TestParse/x_=_{...a} (0.00s) - --- PASS: TestParse/x_=_{a,_...b} (0.00s) - --- PASS: TestParse/x_=_{...a,_...b} (0.00s) - --- PASS: TestParse/x_=_{a=5} (0.00s) - --- PASS: TestParse/x_=_{yield=5} (0.00s) - --- PASS: TestParse/x_=_{a:5} (0.00s) - --- PASS: TestParse/x_=_{yield:5} (0.00s) - --- PASS: TestParse/x_=_{async:5} (0.00s) - --- PASS: TestParse/x_=_{if:5} (0.00s) - --- PASS: TestParse/x_=_{"string":5} (0.00s) - --- PASS: TestParse/x_=_{3:5} (0.00s) - --- PASS: TestParse/x_=_{[3]:5} (0.00s) - --- PASS: TestParse/x_=_{a,_if:_b,_do(){},_...d} (0.00s) - --- PASS: TestParse/x_=_{*a(){}} (0.00s) - --- PASS: TestParse/x_=_{async*a(){}} (0.00s) - --- PASS: TestParse/x_=_{get_a(){}} (0.00s) - --- PASS: TestParse/x_=_{set_a(){}} (0.00s) - --- PASS: TestParse/x_=_{get(){_return_5_}} (0.00s) - --- PASS: TestParse/x_=_{set(){}} (0.00s) - --- PASS: TestParse/x_=_(a,_b) (0.00s) - --- PASS: TestParse/x_=_function()_{} (0.00s) - --- PASS: TestParse/x_=_async_function()_{} (0.00s) - --- PASS: TestParse/x_=_class_{} (0.00s) - --- PASS: TestParse/x_=_class_{a(){}} (0.00s) - --- PASS: TestParse/x_=_class_A_{_[(0())];_}; (0.00s) - --- PASS: TestParse/x_=_a_=>_a++ (0.00s) - --- PASS: TestParse/x_=_a_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_a_=>_{return} (0.00s) - --- PASS: TestParse/x_=_a_=>_{return_a} (0.00s) - --- PASS: TestParse/x_=_yield_=>_a++ (0.00s) - --- PASS: TestParse/x_=_yield_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_async_a_=>_a++ (0.00s) - --- PASS: TestParse/x_=_async_a_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_async_a_=>_await_b (0.00s) - --- PASS: TestParse/function_a(){_x_=_await_=>_a++_} (0.00s) - --- PASS: TestParse/x_=_a??b (0.00s) - --- PASS: TestParse/x_=_a[b] (0.00s) - --- PASS: TestParse/x_=_a`tpl` (0.00s) - --- PASS: TestParse/x_=_a.#b (0.00s) - --- PASS: TestParse/x_=_a?.b?.c.d (0.00s) - --- PASS: TestParse/x_=_a?.[b]?.`tpl` (0.00s) - --- PASS: TestParse/x_=_a?.(b) (0.00s) - --- PASS: TestParse/x_=_a?.#b (0.00s) - --- PASS: TestParse/x_=_super(a) (0.00s) - --- PASS: TestParse/x_=_a(a,b,...c,) (0.00s) - --- PASS: TestParse/x_=_a(...a,...b) (0.00s) - --- PASS: TestParse/x_=_new_a (0.00s) - --- PASS: TestParse/x_=_new_a() (0.00s) - --- PASS: TestParse/x_=_new_a(b) (0.00s) - --- PASS: TestParse/x_=_new_a().b(c) (0.00s) - --- PASS: TestParse/x_=_new_a().#b (0.00s) - --- PASS: TestParse/x_=_new_new.target (0.00s) - --- PASS: TestParse/x_=_new_import.meta (0.00s) - --- PASS: TestParse/x_=_import(a) (0.00s) - --- PASS: TestParse/import.meta.url (0.00s) - --- PASS: TestParse/import('module') (0.00s) - --- PASS: TestParse/x_=_+a (0.00s) - --- PASS: TestParse/x_=_++a (0.00s) - --- PASS: TestParse/x_=_-a (0.00s) - --- PASS: TestParse/x_=_--a (0.00s) - --- PASS: TestParse/x_=_a-- (0.00s) - --- PASS: TestParse/x_=_a<<b (0.00s) - --- PASS: TestParse/x_=_a|b (0.00s) - --- PASS: TestParse/x_=_a&b (0.00s) - --- PASS: TestParse/x_=_a^b (0.00s) - --- PASS: TestParse/x_=_a||b (0.00s) - --- PASS: TestParse/x_=_a&&b (0.00s) - --- PASS: TestParse/x_=_!a (0.00s) - --- PASS: TestParse/x_=_delete_a (0.00s) - --- PASS: TestParse/x_=_a_in_b (0.00s) - --- PASS: TestParse/x_=_a.replace(b,_c) (0.00s) - --- PASS: TestParse/x_&&=_a (0.00s) - --- PASS: TestParse/x_||=_a (0.00s) - --- PASS: TestParse/x_??=_a (0.00s) - --- PASS: TestParse/class_a_extends_async_function(){}{} (0.00s) - --- PASS: TestParse/x_=_a?b:c=d (0.00s) - --- PASS: TestParse/implements_=_0 (0.00s) - --- PASS: TestParse/interface_=_0 (0.00s) - --- PASS: TestParse/let_=_0 (0.00s) - --- PASS: TestParse/(let_[a]_=_0) (0.00s) - --- PASS: TestParse/package_=_0 (0.00s) - --- PASS: TestParse/private_=_0 (0.00s) - --- PASS: TestParse/protected_=_0 (0.00s) - --- PASS: TestParse/public_=_0 (0.00s) - --- PASS: TestParse/static_=_0 (0.00s) - --- PASS: TestParse/#x_in_a (0.00s) - --- PASS: TestParse/x_=_(a,b,c)_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_(a,b,...c)_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_([a,_...b])_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_([,a,])_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_({a})_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_({a:b,_c:d})_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_({a:[b]})_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_({a=5})_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_({...a})_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_([{...a}])_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_([{a:_b}])_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_(a_=_5)_=>_{a++} (0.00s) - --- PASS: TestParse/x_=_({a_=_5})_=>_{a++} (0.00s) - --- PASS: TestParse/({a:b=1}={})=>b (0.00s) - --- PASS: TestParse/!!a (0.00s) - --- PASS: TestParse/x_=_a.b.c (0.00s) - --- PASS: TestParse/x_=_a+b+c (0.00s) - --- PASS: TestParse/x_=_a**b**c (0.00s) - --- PASS: TestParse/a++_<_b (0.00s) - --- PASS: TestParse/a&&b&&c (0.00s) - --- PASS: TestParse/a||b||c (0.00s) - --- PASS: TestParse/new_new_a(b) (0.00s) - --- PASS: TestParse/new_super.a(b) (0.00s) - --- PASS: TestParse/new_new.target(a) (0.00s) - --- PASS: TestParse/new_import.meta(a) (0.00s) - --- PASS: TestParse/a(b)[c] (0.00s) - --- PASS: TestParse/a[b]`tmpl` (0.00s) - --- PASS: TestParse/a||b?c:d (0.00s) - --- PASS: TestParse/a??b?c:d (0.00s) - --- PASS: TestParse/a==b==c (0.00s) - --- PASS: TestParse/new_a?.b (0.00s) - --- PASS: TestParse/new_a++ (0.00s) - --- PASS: TestParse/new_a-- (0.00s) - --- PASS: TestParse/a<<b<<c (0.00s) - --- PASS: TestParse/a&b&c (0.00s) - --- PASS: TestParse/a|b|c (0.00s) - --- PASS: TestParse/a^b^c (0.00s) - --- PASS: TestParse/a,b,c (0.00s) - --- PASS: TestParse//abc/ (0.00s) - --- PASS: TestParse/function_f(){return_/abc/;} (0.00s) - --- PASS: TestParse/a/b/g (0.00s) - --- PASS: TestParse/{}/1/g (0.00s) - --- PASS: TestParse/i(0)/1/g (0.00s) - --- PASS: TestParse/if(0)/1/g (0.00s) - --- PASS: TestParse/a.if(0)/1/g (0.00s) - --- PASS: TestParse/this/1/g (0.00s) - --- PASS: TestParse/switch(a){case_/1/g:} (0.00s) - --- PASS: TestParse/(a+b)/1/g (0.00s) - --- PASS: TestParse/f();_function_foo()_{}_/42/i (0.00s) - --- PASS: TestParse/x_=_function()_{}_/42/i (0.00s) - --- PASS: TestParse/x_=_function_foo()_{}_/42/i (0.00s) - --- PASS: TestParse/x_=_/foo/ (0.00s) - --- PASS: TestParse/x_=_(/foo/) (0.00s) - --- PASS: TestParse/x_=_{a:_/foo/} (0.00s) - --- PASS: TestParse/x_=_(a)_/_foo (0.00s) - --- PASS: TestParse/do_{_/foo/_}_while_(a) (0.00s) - --- PASS: TestParse/if_(true)_/foo/ (0.00s) - --- PASS: TestParse//abc/_?_/def/_:_/geh/ (0.00s) - --- PASS: TestParse/yield_*_/abc/ (0.00s) - --- PASS: TestParse/var_a;_var_a (0.00s) - --- PASS: TestParse/var_a;_{let_a} (0.00s) - --- PASS: TestParse/{let_a}_var_a (0.00s) - --- PASS: TestParse/function_a(b){var_b} (0.00s) - --- PASS: TestParse/a=function(b){var_b} (0.00s) - --- PASS: TestParse/a=function_b(){var_b} (0.00s) - --- PASS: TestParse/a=function_b(){let_b} (0.00s) - --- PASS: TestParse/a=>{var_a} (0.00s) - --- PASS: TestParse/try{}catch(a){var_a} (0.00s) - --- PASS: TestParse/function_f(){return_a} (0.00s) - --- PASS: TestParse/function_f(){return;_a} (0.00s) - --- PASS: TestParse/function_f(){return_a}#01 (0.00s) - --- PASS: TestParse/function_f(){return_/*comment*/_a} (0.00s) - --- PASS: TestParse/function_f(){return_/*com_ment*/_a} (0.00s) - --- PASS: TestParse/function_f(){return_//comment__a} (0.00s) - --- PASS: TestParse/if(a)while(true)_;else; (0.00s) - --- PASS: TestParse/if(a)for(;;)_;else; (0.00s) - --- PASS: TestParse/a?.b_`c` (0.00s) - --- PASS: TestParse/()_=>_{_const_v=6;_x={v}_} (0.00s) - --- PASS: TestParse/([]=l=>{let{e}={e}}) (0.00s) -=== RUN TestParseError -=== RUN TestParseError/5a -=== RUN TestParseError/{a -=== RUN TestParseError/if -=== RUN TestParseError/if(a -=== RUN TestParseError/if(a)let_b -=== RUN TestParseError/if(a)const_b -=== RUN TestParseError/with -=== RUN TestParseError/with(a -=== RUN TestParseError/do_a++ -=== RUN TestParseError/do_a++_while -=== RUN TestParseError/do_a++;_while -=== RUN TestParseError/do_a++;_while(a -=== RUN TestParseError/while -=== RUN TestParseError/while(a -=== RUN TestParseError/for -=== RUN TestParseError/for(a -=== RUN TestParseError/for(a;a -=== RUN TestParseError/for(a;a;a -=== RUN TestParseError/for(var_[a],b; -=== RUN TestParseError/for(var_[a]=5,{b}; -=== RUN TestParseError/for(let{[( -=== RUN TestParseError/for(async_of_b); -=== RUN TestParseError/for_await -=== RUN TestParseError/function_a(){for_await -=== RUN TestParseError/async_function_a(){_for_await(a; -=== RUN TestParseError/async_function_a(){_for_await(a_in -=== RUN TestParseError/for(var_a_of_b -=== RUN TestParseError/switch -=== RUN TestParseError/switch(a -=== RUN TestParseError/switch(a) -=== RUN TestParseError/switch(a){bad:5} -=== RUN TestParseError/switch(a){case -=== RUN TestParseError/switch(a){case_a -=== RUN TestParseError/switch(a){case_a: -=== RUN TestParseError/try -=== RUN TestParseError/try{ -=== RUN TestParseError/try{} -=== RUN TestParseError/try{}catch(a -=== RUN TestParseError/try{}catch(a, -=== RUN TestParseError/try{}catch -=== RUN TestParseError/try{}finally -=== RUN TestParseError/function -=== RUN TestParseError/function( -=== RUN TestParseError/!function -=== RUN TestParseError/async_function -=== RUN TestParseError/function_a -=== RUN TestParseError/function_a(b -=== RUN TestParseError/function_a(b, -=== RUN TestParseError/function_a(...b -=== RUN TestParseError/function_a() -=== RUN TestParseError/class -=== RUN TestParseError/class{ -=== RUN TestParseError/!class -=== RUN TestParseError/class_A -=== RUN TestParseError/class_A{ -=== RUN TestParseError/class_A_extends_a_b_{} -=== RUN TestParseError/class_A{+ -=== RUN TestParseError/class_A{[a -=== RUN TestParseError/var_[...a -=== RUN TestParseError/var_[a -=== RUN TestParseError/var_[a] -=== RUN TestParseError/var_{[a -=== RUN TestParseError/var_{+ -=== RUN TestParseError/var_{a -=== RUN TestParseError/var_{...a -=== RUN TestParseError/var_{a} -=== RUN TestParseError/var_0 -=== RUN TestParseError/const_a -=== RUN TestParseError/x={ -=== RUN TestParseError/x={[a -=== RUN TestParseError/x={[a] -=== RUN TestParseError/x={+ -=== RUN TestParseError/x={async_a -=== RUN TestParseError/class_a_extends_|| -=== RUN TestParseError/class_a_extends_= -=== RUN TestParseError/class_a_extends_? -=== RUN TestParseError/class_a_extends_=> -=== RUN TestParseError/x=a?b -=== RUN TestParseError/x=(a -=== RUN TestParseError/x+(a -=== RUN TestParseError/x={a -=== RUN TestParseError/x=a[b -=== RUN TestParseError/x=async_a -=== RUN TestParseError/x=async_(a -=== RUN TestParseError/x=async_(a, -=== RUN TestParseError/x=async_function -=== RUN TestParseError/x=async_function_* -=== RUN TestParseError/x=async_function_a -=== RUN TestParseError/x=?.?.b -=== RUN TestParseError/x=a?.?.b -=== RUN TestParseError/x=a?..b -=== RUN TestParseError/x=a?.[b -=== RUN TestParseError/`tmp${ -=== RUN TestParseError/`tmp${x -=== RUN TestParseError/`tmpl`_x_`tmpl` -=== RUN TestParseError/x=5=> -=== RUN TestParseError/x=new.bad -=== RUN TestParseError/x=import.bad -=== RUN TestParseError/x=super -=== RUN TestParseError/x=super(a -=== RUN TestParseError/x=super[a -=== RUN TestParseError/x=super. -=== RUN TestParseError/x=new_super(b) -=== RUN TestParseError/x=import -=== RUN TestParseError/x=import(5 -=== RUN TestParseError/x=new_import(b) -=== RUN TestParseError/import -=== RUN TestParseError/import_* -=== RUN TestParseError/import_*_as -=== RUN TestParseError/import_{ -=== RUN TestParseError/import_{yield -=== RUN TestParseError/import_{yield_as -=== RUN TestParseError/import_{yield, -=== RUN TestParseError/import_yield -=== RUN TestParseError/import_yield, -=== RUN TestParseError/import_yield_from -=== RUN TestParseError/export -=== RUN TestParseError/export_* -=== RUN TestParseError/export_*_as -=== RUN TestParseError/export_*_as_if -=== RUN TestParseError/export_{ -=== RUN TestParseError/export_{yield -=== RUN TestParseError/export_{yield, -=== RUN TestParseError/export_{yield_as -=== RUN TestParseError/export_{}_from -=== RUN TestParseError/export_{}_from#01 -=== RUN TestParseError/export_async -=== RUN TestParseError/export_default_async=>a,b -=== RUN TestParseError/throw -=== RUN TestParseError/throw_ -=== RUN TestParseError/#private -=== RUN TestParseError/new_#private_in_z -=== RUN TestParseError/new_#private_in_z#01 -=== RUN TestParseError/if(a)_function_f(){} -=== RUN TestParseError/if(a)_async_function_f(){} -=== RUN TestParseError/if(a)_class_c{} -=== RUN TestParseError/yield_a_=_5 -=== RUN TestParseError/function*a()_{_yield:_var_a -=== RUN TestParseError/function*a()_{_x_=_b_+_yield_c -=== RUN TestParseError/function_a(b_=_yield_c){} -=== RUN TestParseError/function*a(){_(yield)_=>_yield_} -=== RUN TestParseError/function*a(){_(yield=5)_=>_yield_} -=== RUN TestParseError/function*a(){_(...yield)_=>_yield_} -=== RUN TestParseError/function*a(){_yield_yield_?.()_} -=== RUN TestParseError/x_=_await_=>_a++ -=== RUN TestParseError/x=async_(await, -=== RUN TestParseError/async_function_a()_{_class_a_extends_await -=== RUN TestParseError/async_function_a()_{_await:_var_a -=== RUN TestParseError/async_function_a()_{_let_await -=== RUN TestParseError/async_function_a()_{_let_await#01 -=== RUN TestParseError/async_function_a()_{_x_=_new_await_c -=== RUN TestParseError/async_function_a()_{_x_=_await_=> -=== RUN TestParseError/async_function_a(){_(await)_=>_await_} -=== RUN TestParseError/async_function_a(){_(await=5)_=>_await_} -=== RUN TestParseError/async_function_a(){_(...await)_=>_await_} -=== RUN TestParseError/async+a_b -=== RUN TestParseError/(async_function(){}) -=== RUN TestParseError/a_+_async_b -=== RUN TestParseError/async_await_=>_5 -=== RUN TestParseError/await:_var_a -=== RUN TestParseError/(await)_=>_5 -=== RUN TestParseError/async_await_=>_b -=== RUN TestParseError/let_await -=== RUN TestParseError/let_{await_=_5}_=_z -=== RUN TestParseError/x_=_await_=>_a++#01 -=== RUN TestParseError/function*a(){_b_=>_yield_0_} -=== RUN TestParseError/{a,_if:_b,_do(){},_...d} -=== RUN TestParseError/let_{if_=_5} -=== RUN TestParseError/let_{...} -=== RUN TestParseError/let_{...[]} -=== RUN TestParseError/let_{...{}} -=== RUN TestParseError/for#01 -=== RUN TestParseError/for_b -=== RUN TestParseError/for_(a_b) -=== RUN TestParseError/for_(var_a_in_b;)_{} -=== RUN TestParseError/for_(var_a,b_in_c)_{} -=== RUN TestParseError/for_(var_a,b_of_c)_{} -=== RUN TestParseError/if_(a)_1_else_3 -=== RUN TestParseError/x_=_[...] -=== RUN TestParseError/x_=_{...} -=== RUN TestParseError/let_await_0 -=== RUN TestParseError/const_await_0 -=== RUN TestParseError/var_await_0 -=== RUN TestParseError/function_a(){let_await_0 -=== RUN TestParseError/x_=_() -=== RUN TestParseError/x_=_[x]_=>_a -=== RUN TestParseError/x_=_((x))_=>_a -=== RUN TestParseError/x_=_([...x,_y])_=>_a -=== RUN TestParseError/x_=_({...x,_y})_=>_a -=== RUN TestParseError/x_=_({b(){}})_=>_a -=== RUN TestParseError/x_=_(a,_b,_...c) -=== RUN TestParseError/x_=_(a+b)_=> -=== RUN TestParseError/x_=_([...a,_b])_=> -=== RUN TestParseError/x_=_([...5])_=> -=== RUN TestParseError/x_=_([5])_=> -=== RUN TestParseError/x_=_({...a,_b})_=> -=== RUN TestParseError/x_=_({...5})_=> -=== RUN TestParseError/x_=_({5:_5})_=> -=== RUN TestParseError/x_=_({[4+5]:_5})_=> -=== RUN TestParseError/x_=_(a,_a)_=> -=== RUN TestParseError/x_=_(a,_a,_...a)_=> -=== RUN TestParseError/x_=_(a,_...a)_=> -=== RUN TestParseError/(A,{}%0%{})=>0 -=== RUN TestParseError/({}``=1)=>0 -=== RUN TestParseError/x_=_a_+_yield_b -=== RUN TestParseError/a??b||c -=== RUN TestParseError/a??b&&c -=== RUN TestParseError/a||b??c -=== RUN TestParseError/a&&b??c -=== RUN TestParseError/x_=_a++-- -=== RUN TestParseError/x_=_a_++ -=== RUN TestParseError/x_=_a++? -=== RUN TestParseError/a+b_= -=== RUN TestParseError/!a**b -=== RUN TestParseError/new_!a -=== RUN TestParseError/new_+a -=== RUN TestParseError/new_-a -=== RUN TestParseError/new_++a -=== RUN TestParseError/new_--a -=== RUN TestParseError/a=>{return_a}_<_b -=== RUN TestParseError/a=>{return_a}_==_b -=== RUN TestParseError/a=>{return_a}_._b -=== RUN TestParseError/a=>{return_a}_( -=== RUN TestParseError/a=>{return_a}_[ -=== RUN TestParseError/a=>{return_a}_' -=== RUN TestParseError/a=>{return_a}_` -=== RUN TestParseError/a=>{return_a}_++ -=== RUN TestParseError/a=>{return_a}_-- -=== RUN TestParseError/a=>{return_a}_*_b -=== RUN TestParseError/a=>{return_a}_+_b -=== RUN TestParseError/a=>{return_a}_<<_b -=== RUN TestParseError/a=>{return_a}_&_b -=== RUN TestParseError/a=>{return_a}_|_b -=== RUN TestParseError/a=>{return_a}_^_b -=== RUN TestParseError/a=>{return_a}_?_b -=== RUN TestParseError/a=>{return_a}_=>_b=>b -=== RUN TestParseError/class_a_extends_b=>b -=== RUN TestParseError/x_=_x_/_foo_/ -=== RUN TestParseError/bar_(true)_/foo/ -=== RUN TestParseError/yield_/abc/ -=== RUN TestParseError/let_a;_var_a -=== RUN TestParseError/let_a;_{var_a} -=== RUN TestParseError/{let_a;_{var_a}} -=== RUN TestParseError/var_a;_let_a -=== RUN TestParseError/{var_a}_let_a -=== RUN TestParseError/var_a;_const_a -=== RUN TestParseError/var_a;_class_a{} -=== RUN TestParseError/function_a(b){let_b} -=== RUN TestParseError/a=function(b){let_b} -=== RUN TestParseError/a=>{let_a} -=== RUN TestParseError/let_a;function_a(){} -=== RUN TestParseError/try{}catch(a){let_a} -=== RUN TestParseError/let_{a,_a} -=== RUN TestParseError/let_{a,_...a} -=== RUN TestParseError/for(let_a_in_[0,1,2]){var_a_=_5} -=== RUN TestParseError/for(let_a=0;_a<10;_a++){var_a_=_5} -=== RUN TestParseError/\x00 -=== RUN TestParseError/@ -=== RUN TestParseError/\u200f -=== RUN TestParseError/‐ -=== RUN TestParseError/a=‐ -=== RUN TestParseError// -=== RUN TestParseError/({...[]})=>a -=== RUN TestParseError/for(;;)let[a] ---- PASS: TestParseError (0.01s) - --- PASS: TestParseError/5a (0.00s) - --- PASS: TestParseError/{a (0.00s) - --- PASS: TestParseError/if (0.00s) - --- PASS: TestParseError/if(a (0.00s) - --- PASS: TestParseError/if(a)let_b (0.00s) - --- PASS: TestParseError/if(a)const_b (0.00s) - --- PASS: TestParseError/with (0.00s) - --- PASS: TestParseError/with(a (0.00s) - --- PASS: TestParseError/do_a++ (0.00s) - --- PASS: TestParseError/do_a++_while (0.00s) - --- PASS: TestParseError/do_a++;_while (0.00s) - --- PASS: TestParseError/do_a++;_while(a (0.00s) - --- PASS: TestParseError/while (0.00s) - --- PASS: TestParseError/while(a (0.00s) - --- PASS: TestParseError/for (0.00s) - --- PASS: TestParseError/for(a (0.00s) - --- PASS: TestParseError/for(a;a (0.00s) - --- PASS: TestParseError/for(a;a;a (0.00s) - --- PASS: TestParseError/for(var_[a],b; (0.00s) - --- PASS: TestParseError/for(var_[a]=5,{b}; (0.00s) - --- PASS: TestParseError/for(let{[( (0.00s) - --- PASS: TestParseError/for(async_of_b); (0.00s) - --- PASS: TestParseError/for_await (0.00s) - --- PASS: TestParseError/function_a(){for_await (0.00s) - --- PASS: TestParseError/async_function_a(){_for_await(a; (0.00s) - --- PASS: TestParseError/async_function_a(){_for_await(a_in (0.00s) - --- PASS: TestParseError/for(var_a_of_b (0.00s) - --- PASS: TestParseError/switch (0.00s) - --- PASS: TestParseError/switch(a (0.00s) - --- PASS: TestParseError/switch(a) (0.00s) - --- PASS: TestParseError/switch(a){bad:5} (0.00s) - --- PASS: TestParseError/switch(a){case (0.00s) - --- PASS: TestParseError/switch(a){case_a (0.00s) - --- PASS: TestParseError/switch(a){case_a: (0.00s) - --- PASS: TestParseError/try (0.00s) - --- PASS: TestParseError/try{ (0.00s) - --- PASS: TestParseError/try{} (0.00s) - --- PASS: TestParseError/try{}catch(a (0.00s) - --- PASS: TestParseError/try{}catch(a, (0.00s) - --- PASS: TestParseError/try{}catch (0.00s) - --- PASS: TestParseError/try{}finally (0.00s) - --- PASS: TestParseError/function (0.00s) - --- PASS: TestParseError/function( (0.00s) - --- PASS: TestParseError/!function (0.00s) - --- PASS: TestParseError/async_function (0.00s) - --- PASS: TestParseError/function_a (0.00s) - --- PASS: TestParseError/function_a(b (0.00s) - --- PASS: TestParseError/function_a(b, (0.00s) - --- PASS: TestParseError/function_a(...b (0.00s) - --- PASS: TestParseError/function_a() (0.00s) - --- PASS: TestParseError/class (0.00s) - --- PASS: TestParseError/class{ (0.00s) - --- PASS: TestParseError/!class (0.00s) - --- PASS: TestParseError/class_A (0.00s) - --- PASS: TestParseError/class_A{ (0.00s) - --- PASS: TestParseError/class_A_extends_a_b_{} (0.00s) - --- PASS: TestParseError/class_A{+ (0.00s) - --- PASS: TestParseError/class_A{[a (0.00s) - --- PASS: TestParseError/var_[...a (0.00s) - --- PASS: TestParseError/var_[a (0.00s) - --- PASS: TestParseError/var_[a] (0.00s) - --- PASS: TestParseError/var_{[a (0.00s) - --- PASS: TestParseError/var_{+ (0.00s) - --- PASS: TestParseError/var_{a (0.00s) - --- PASS: TestParseError/var_{...a (0.00s) - --- PASS: TestParseError/var_{a} (0.00s) - --- PASS: TestParseError/var_0 (0.00s) - --- PASS: TestParseError/const_a (0.00s) - --- PASS: TestParseError/x={ (0.00s) - --- PASS: TestParseError/x={[a (0.00s) - --- PASS: TestParseError/x={[a] (0.00s) - --- PASS: TestParseError/x={+ (0.00s) - --- PASS: TestParseError/x={async_a (0.00s) - --- PASS: TestParseError/class_a_extends_|| (0.00s) - --- PASS: TestParseError/class_a_extends_= (0.00s) - --- PASS: TestParseError/class_a_extends_? (0.00s) - --- PASS: TestParseError/class_a_extends_=> (0.00s) - --- PASS: TestParseError/x=a?b (0.00s) - --- PASS: TestParseError/x=(a (0.00s) - --- PASS: TestParseError/x+(a (0.00s) - --- PASS: TestParseError/x={a (0.00s) - --- PASS: TestParseError/x=a[b (0.00s) - --- PASS: TestParseError/x=async_a (0.00s) - --- PASS: TestParseError/x=async_(a (0.00s) - --- PASS: TestParseError/x=async_(a, (0.00s) - --- PASS: TestParseError/x=async_function (0.00s) - --- PASS: TestParseError/x=async_function_* (0.00s) - --- PASS: TestParseError/x=async_function_a (0.00s) - --- PASS: TestParseError/x=?.?.b (0.00s) - --- PASS: TestParseError/x=a?.?.b (0.00s) - --- PASS: TestParseError/x=a?..b (0.00s) - --- PASS: TestParseError/x=a?.[b (0.00s) - --- PASS: TestParseError/`tmp${ (0.00s) - --- PASS: TestParseError/`tmp${x (0.00s) - --- PASS: TestParseError/`tmpl`_x_`tmpl` (0.00s) - --- PASS: TestParseError/x=5=> (0.00s) - --- PASS: TestParseError/x=new.bad (0.00s) - --- PASS: TestParseError/x=import.bad (0.00s) - --- PASS: TestParseError/x=super (0.00s) - --- PASS: TestParseError/x=super(a (0.00s) - --- PASS: TestParseError/x=super[a (0.00s) - --- PASS: TestParseError/x=super. (0.00s) - --- PASS: TestParseError/x=new_super(b) (0.00s) - --- PASS: TestParseError/x=import (0.00s) - --- PASS: TestParseError/x=import(5 (0.00s) - --- PASS: TestParseError/x=new_import(b) (0.00s) - --- PASS: TestParseError/import (0.00s) - --- PASS: TestParseError/import_* (0.00s) - --- PASS: TestParseError/import_*_as (0.00s) - --- PASS: TestParseError/import_{ (0.00s) - --- PASS: TestParseError/import_{yield (0.00s) - --- PASS: TestParseError/import_{yield_as (0.00s) - --- PASS: TestParseError/import_{yield, (0.00s) - --- PASS: TestParseError/import_yield (0.00s) - --- PASS: TestParseError/import_yield, (0.00s) - --- PASS: TestParseError/import_yield_from (0.00s) - --- PASS: TestParseError/export (0.00s) - --- PASS: TestParseError/export_* (0.00s) - --- PASS: TestParseError/export_*_as (0.00s) - --- PASS: TestParseError/export_*_as_if (0.00s) - --- PASS: TestParseError/export_{ (0.00s) - --- PASS: TestParseError/export_{yield (0.00s) - --- PASS: TestParseError/export_{yield, (0.00s) - --- PASS: TestParseError/export_{yield_as (0.00s) - --- PASS: TestParseError/export_{}_from (0.00s) - --- PASS: TestParseError/export_{}_from#01 (0.00s) - --- PASS: TestParseError/export_async (0.00s) - --- PASS: TestParseError/export_default_async=>a,b (0.00s) - --- PASS: TestParseError/throw (0.00s) - --- PASS: TestParseError/throw_ (0.00s) - --- PASS: TestParseError/#private (0.00s) - --- PASS: TestParseError/new_#private_in_z (0.00s) - --- PASS: TestParseError/new_#private_in_z#01 (0.00s) - --- PASS: TestParseError/if(a)_function_f(){} (0.00s) - --- PASS: TestParseError/if(a)_async_function_f(){} (0.00s) - --- PASS: TestParseError/if(a)_class_c{} (0.00s) - --- PASS: TestParseError/yield_a_=_5 (0.00s) - --- PASS: TestParseError/function*a()_{_yield:_var_a (0.00s) - --- PASS: TestParseError/function*a()_{_x_=_b_+_yield_c (0.00s) - --- PASS: TestParseError/function_a(b_=_yield_c){} (0.00s) - --- PASS: TestParseError/function*a(){_(yield)_=>_yield_} (0.00s) - --- PASS: TestParseError/function*a(){_(yield=5)_=>_yield_} (0.00s) - --- PASS: TestParseError/function*a(){_(...yield)_=>_yield_} (0.00s) - --- PASS: TestParseError/function*a(){_yield_yield_?.()_} (0.00s) - --- PASS: TestParseError/x_=_await_=>_a++ (0.00s) - --- PASS: TestParseError/x=async_(await, (0.00s) - --- PASS: TestParseError/async_function_a()_{_class_a_extends_await (0.00s) - --- PASS: TestParseError/async_function_a()_{_await:_var_a (0.00s) - --- PASS: TestParseError/async_function_a()_{_let_await (0.00s) - --- PASS: TestParseError/async_function_a()_{_let_await#01 (0.00s) - --- PASS: TestParseError/async_function_a()_{_x_=_new_await_c (0.00s) - --- PASS: TestParseError/async_function_a()_{_x_=_await_=> (0.00s) - --- PASS: TestParseError/async_function_a(){_(await)_=>_await_} (0.00s) - --- PASS: TestParseError/async_function_a(){_(await=5)_=>_await_} (0.00s) - --- PASS: TestParseError/async_function_a(){_(...await)_=>_await_} (0.00s) - --- PASS: TestParseError/async+a_b (0.00s) - --- PASS: TestParseError/(async_function(){}) (0.00s) - --- PASS: TestParseError/a_+_async_b (0.00s) - --- PASS: TestParseError/async_await_=>_5 (0.00s) - --- PASS: TestParseError/await:_var_a (0.00s) - --- PASS: TestParseError/(await)_=>_5 (0.00s) - --- PASS: TestParseError/async_await_=>_b (0.00s) - --- PASS: TestParseError/let_await (0.00s) - --- PASS: TestParseError/let_{await_=_5}_=_z (0.00s) - --- PASS: TestParseError/x_=_await_=>_a++#01 (0.00s) - --- PASS: TestParseError/function*a(){_b_=>_yield_0_} (0.00s) - --- PASS: TestParseError/{a,_if:_b,_do(){},_...d} (0.00s) - --- PASS: TestParseError/let_{if_=_5} (0.00s) - --- PASS: TestParseError/let_{...} (0.00s) - --- PASS: TestParseError/let_{...[]} (0.00s) - --- PASS: TestParseError/let_{...{}} (0.00s) - --- PASS: TestParseError/for#01 (0.00s) - --- PASS: TestParseError/for_b (0.00s) - --- PASS: TestParseError/for_(a_b) (0.00s) - --- PASS: TestParseError/for_(var_a_in_b;)_{} (0.00s) - --- PASS: TestParseError/for_(var_a,b_in_c)_{} (0.00s) - --- PASS: TestParseError/for_(var_a,b_of_c)_{} (0.00s) - --- PASS: TestParseError/if_(a)_1_else_3 (0.00s) - --- PASS: TestParseError/x_=_[...] (0.00s) - --- PASS: TestParseError/x_=_{...} (0.00s) - --- PASS: TestParseError/let_await_0 (0.00s) - --- PASS: TestParseError/const_await_0 (0.00s) - --- PASS: TestParseError/var_await_0 (0.00s) - --- PASS: TestParseError/function_a(){let_await_0 (0.00s) - --- PASS: TestParseError/x_=_() (0.00s) - --- PASS: TestParseError/x_=_[x]_=>_a (0.00s) - --- PASS: TestParseError/x_=_((x))_=>_a (0.00s) - --- PASS: TestParseError/x_=_([...x,_y])_=>_a (0.00s) - --- PASS: TestParseError/x_=_({...x,_y})_=>_a (0.00s) - --- PASS: TestParseError/x_=_({b(){}})_=>_a (0.00s) - --- PASS: TestParseError/x_=_(a,_b,_...c) (0.00s) - --- PASS: TestParseError/x_=_(a+b)_=> (0.00s) - --- PASS: TestParseError/x_=_([...a,_b])_=> (0.00s) - --- PASS: TestParseError/x_=_([...5])_=> (0.00s) - --- PASS: TestParseError/x_=_([5])_=> (0.00s) - --- PASS: TestParseError/x_=_({...a,_b})_=> (0.00s) - --- PASS: TestParseError/x_=_({...5})_=> (0.00s) - --- PASS: TestParseError/x_=_({5:_5})_=> (0.00s) - --- PASS: TestParseError/x_=_({[4+5]:_5})_=> (0.00s) - --- PASS: TestParseError/x_=_(a,_a)_=> (0.00s) - --- PASS: TestParseError/x_=_(a,_a,_...a)_=> (0.00s) - --- PASS: TestParseError/x_=_(a,_...a)_=> (0.00s) - --- PASS: TestParseError/(A,{}%0%{})=>0 (0.00s) - --- PASS: TestParseError/({}``=1)=>0 (0.00s) - --- PASS: TestParseError/x_=_a_+_yield_b (0.00s) - --- PASS: TestParseError/a??b||c (0.00s) - --- PASS: TestParseError/a??b&&c (0.00s) - --- PASS: TestParseError/a||b??c (0.00s) - --- PASS: TestParseError/a&&b??c (0.00s) - --- PASS: TestParseError/x_=_a++-- (0.00s) - --- PASS: TestParseError/x_=_a_++ (0.00s) - --- PASS: TestParseError/x_=_a++? (0.00s) - --- PASS: TestParseError/a+b_= (0.00s) - --- PASS: TestParseError/!a**b (0.00s) - --- PASS: TestParseError/new_!a (0.00s) - --- PASS: TestParseError/new_+a (0.00s) - --- PASS: TestParseError/new_-a (0.00s) - --- PASS: TestParseError/new_++a (0.00s) - --- PASS: TestParseError/new_--a (0.00s) - --- PASS: TestParseError/a=>{return_a}_<_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_==_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_._b (0.00s) - --- PASS: TestParseError/a=>{return_a}_( (0.00s) - --- PASS: TestParseError/a=>{return_a}_[ (0.00s) - --- PASS: TestParseError/a=>{return_a}_' (0.00s) - --- PASS: TestParseError/a=>{return_a}_` (0.00s) - --- PASS: TestParseError/a=>{return_a}_++ (0.00s) - --- PASS: TestParseError/a=>{return_a}_-- (0.00s) - --- PASS: TestParseError/a=>{return_a}_*_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_+_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_<<_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_&_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_|_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_^_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_?_b (0.00s) - --- PASS: TestParseError/a=>{return_a}_=>_b=>b (0.00s) - --- PASS: TestParseError/class_a_extends_b=>b (0.00s) - --- PASS: TestParseError/x_=_x_/_foo_/ (0.00s) - --- PASS: TestParseError/bar_(true)_/foo/ (0.00s) - --- PASS: TestParseError/yield_/abc/ (0.00s) - --- PASS: TestParseError/let_a;_var_a (0.00s) - --- PASS: TestParseError/let_a;_{var_a} (0.00s) - --- PASS: TestParseError/{let_a;_{var_a}} (0.00s) - --- PASS: TestParseError/var_a;_let_a (0.00s) - --- PASS: TestParseError/{var_a}_let_a (0.00s) - --- PASS: TestParseError/var_a;_const_a (0.00s) - --- PASS: TestParseError/var_a;_class_a{} (0.00s) - --- PASS: TestParseError/function_a(b){let_b} (0.00s) - --- PASS: TestParseError/a=function(b){let_b} (0.00s) - --- PASS: TestParseError/a=>{let_a} (0.00s) - --- PASS: TestParseError/let_a;function_a(){} (0.00s) - --- PASS: TestParseError/try{}catch(a){let_a} (0.00s) - --- PASS: TestParseError/let_{a,_a} (0.00s) - --- PASS: TestParseError/let_{a,_...a} (0.00s) - --- PASS: TestParseError/for(let_a_in_[0,1,2]){var_a_=_5} (0.00s) - --- PASS: TestParseError/for(let_a=0;_a<10;_a++){var_a_=_5} (0.00s) - --- PASS: TestParseError/\x00 (0.00s) - --- PASS: TestParseError/@ (0.00s) - --- PASS: TestParseError/\u200f (0.00s) - --- PASS: TestParseError/‐ (0.00s) - --- PASS: TestParseError/a=‐ (0.00s) - --- PASS: TestParseError// (0.00s) - --- PASS: TestParseError/({...[]})=>a (0.00s) - --- PASS: TestParseError/for(;;)let[a] (0.00s) -=== RUN TestParseScope -=== RUN TestParseScope/a;_a -=== RUN TestParseScope/a;{a;{a}} -=== RUN TestParseScope/var_a;_b -=== RUN TestParseScope/var_{a:b,_c=d,_...e}_=_z; -=== RUN TestParseScope/var_[a,_b=c,_...d]_=_z; -=== RUN TestParseScope/x={a:b,_c=d,_...e}; -=== RUN TestParseScope/x=[a,_b=c,_...d]; -=== RUN TestParseScope/yield_=_5 -=== RUN TestParseScope/function_a(){_await_=_5_} -=== RUN TestParseScope/function_a(b,c){var_d;_e_=_5;_a} -=== RUN TestParseScope/function_a(b,c=b){} -=== RUN TestParseScope/function_a(b=c,c){} -=== RUN TestParseScope/function_a(b=c){var_c} -=== RUN TestParseScope/function_a(b){var_b} -=== RUN TestParseScope/!function_a(b,c){var_d;_e_=_5;_a} -=== RUN TestParseScope/a=function(b,c=b){} -=== RUN TestParseScope/a=function(b=c,c){} -=== RUN TestParseScope/a=function(b=c){var_c} -=== RUN TestParseScope/a=function(b){var_b} -=== RUN TestParseScope/export_function_a(){} -=== RUN TestParseScope/export_default_function_a(){} -=== RUN TestParseScope/class_a{b(){}} -=== RUN TestParseScope/!class_a{b(){}} -=== RUN TestParseScope/a_=>_a%5 -=== RUN TestParseScope/a_=>_a%b -=== RUN TestParseScope/var_a;a_=>_a%5 -=== RUN TestParseScope/(a)_+_(a) -=== RUN TestParseScope/(a,b) -=== RUN TestParseScope/(a,b)_+_(a,b) -=== RUN TestParseScope/(a)_+_(a_=>_a%5) -=== RUN TestParseScope/(a=b)_=>_{var_c;_d_=_5} -=== RUN TestParseScope/(a,b=a)_=>_{} -=== RUN TestParseScope/(a=b,b)=>{} -=== RUN TestParseScope/a=>{var_a} -=== RUN TestParseScope/(a=b)_=>_{var_b} -=== RUN TestParseScope/({[a+b]:c})_=>_{} -=== RUN TestParseScope/({a:b,_c=d,_...e}=f)_=>_5 -=== RUN TestParseScope/([a,_b=c,_...d]=e)_=>_5 -=== RUN TestParseScope/(a)_+_((b,c)_=>_{var_d;_e_=_5;_return_e}) -=== RUN TestParseScope/(a)_+_((a,b)_=>_{var_c;_d_=_5;_return_d}) -=== RUN TestParseScope/{(a)_+_((a,b)_=>_{var_c;_d_=_5;_return_d})} -=== RUN TestParseScope/(a=(b=>b/a))_=>_a -=== RUN TestParseScope/(a=(b=>b/c))_=>_a -=== RUN TestParseScope/(a=(function_b(){}))_=>_a -=== RUN TestParseScope/label:_a -=== RUN TestParseScope/yield_=>_yield%5 -=== RUN TestParseScope/function_a(){_await_=>_await%5_} -=== RUN TestParseScope/function*a(){_b_=>_{_yield%5_}_} -=== RUN TestParseScope/async_function_a(){_b_=>_await%5_} -=== RUN TestParseScope/let_a;_{let_b_=_a} -=== RUN TestParseScope/let_a;_{var_b} -=== RUN TestParseScope/let_a;_{var_b_=_a} -=== RUN TestParseScope/let_a;_{class_b{}} -=== RUN TestParseScope/a_=_5;_var_a; -=== RUN TestParseScope/a_=_5;_let_a; -=== RUN TestParseScope/a_=_5;_{var_a} -=== RUN TestParseScope/a_=_5;_{let_a} -=== RUN TestParseScope/{a_=_5}_var_a -=== RUN TestParseScope/{a_=_5}_let_a -=== RUN TestParseScope/var_a;_{a_=_5} -=== RUN TestParseScope/var_a;_{var_a} -=== RUN TestParseScope/var_a;_{let_a} -=== RUN TestParseScope/let_a;_{a_=_5} -=== RUN TestParseScope/{var_a}_a_=_5 -=== RUN TestParseScope/{let_a}_a_=_5 -=== RUN TestParseScope/!function(){throw_new_Error()} -=== RUN TestParseScope/!function(){return_a} -=== RUN TestParseScope/!function(){return_a};var_a; -=== RUN TestParseScope/!function(){return_a};if(5){var_a} -=== RUN TestParseScope/try{}catch(a){var_a} -=== RUN TestParseScope/try{}catch(a){let_b;_c} -=== RUN TestParseScope/try{}catch(a){var_b;_c} -=== RUN TestParseScope/var_a;try{}catch(a){a} -=== RUN TestParseScope/var_a;try{}catch(a){var_a} -=== RUN TestParseScope/var_a;try{}catch(b){var_a} -=== RUN TestParseScope/function_r(o){function_l(t){if(!z[t]){if(!o[t]);}}} -=== RUN TestParseScope/function_a(){var_name;{var_name}} -=== RUN TestParseScope/function_a(){var_name;{var_name=7}} -=== RUN TestParseScope/!function(){a};!function(){a};var_a -=== RUN TestParseScope/!function(){var_a;!function(){a;var_a}} -=== RUN TestParseScope/!function(){var_a;!function(){!function(){a}}} -=== RUN TestParseScope/!function(){var_a;!function(){a;!function(){a}}} -=== RUN TestParseScope/!function(){var_b;{(T=x),T}{var_T}} -=== RUN TestParseScope/var_T;!function(){var_b;{(T=x),T}{var_T}} -=== RUN TestParseScope/!function(){let_a=b,b=c,c=d,d=e,e=f,f=g,g=h,h=a,j;for(let_i=0;;)j=4;} -=== RUN TestParseScope/{a}_{a}_var_a -=== RUN TestParseScope/(a),(a) -=== RUN TestParseScope/var_a,b,c;(a_=_b[c]) -=== RUN TestParseScope/!function(a){var_b,c;return_b?(c=function(){return[a];a.dispatch()},c):t} -=== RUN TestParseScope/(...{a=function(){return_[b]}})_=>_5 -=== RUN TestParseScope/(...[a=function(){return_[b]}])_=>_5 -=== RUN TestParseScope/a=>{for(let_b_of_c){b,a;{var_d}}} -=== RUN TestParseScope/var_a;{let_b;{var_a}} -=== RUN TestParseScope/for(let_b_of_c){let_b;{b}} -=== RUN TestParseScope/for(var_b_of_c){let_b;{b}} -=== RUN TestParseScope/for(var_b_of_c){var_b;{b}} -=== RUN TestParseScope/function_a(b){for(let_c_of_b){let_b;}} ---- PASS: TestParseScope (0.00s) - --- PASS: TestParseScope/a;_a (0.00s) - --- PASS: TestParseScope/a;{a;{a}} (0.00s) - --- PASS: TestParseScope/var_a;_b (0.00s) - --- PASS: TestParseScope/var_{a:b,_c=d,_...e}_=_z; (0.00s) - --- PASS: TestParseScope/var_[a,_b=c,_...d]_=_z; (0.00s) - --- PASS: TestParseScope/x={a:b,_c=d,_...e}; (0.00s) - --- PASS: TestParseScope/x=[a,_b=c,_...d]; (0.00s) - --- PASS: TestParseScope/yield_=_5 (0.00s) - --- PASS: TestParseScope/function_a(){_await_=_5_} (0.00s) - --- PASS: TestParseScope/function_a(b,c){var_d;_e_=_5;_a} (0.00s) - --- PASS: TestParseScope/function_a(b,c=b){} (0.00s) - --- PASS: TestParseScope/function_a(b=c,c){} (0.00s) - --- PASS: TestParseScope/function_a(b=c){var_c} (0.00s) - --- PASS: TestParseScope/function_a(b){var_b} (0.00s) - --- PASS: TestParseScope/!function_a(b,c){var_d;_e_=_5;_a} (0.00s) - --- PASS: TestParseScope/a=function(b,c=b){} (0.00s) - --- PASS: TestParseScope/a=function(b=c,c){} (0.00s) - --- PASS: TestParseScope/a=function(b=c){var_c} (0.00s) - --- PASS: TestParseScope/a=function(b){var_b} (0.00s) - --- PASS: TestParseScope/export_function_a(){} (0.00s) - --- PASS: TestParseScope/export_default_function_a(){} (0.00s) - --- PASS: TestParseScope/class_a{b(){}} (0.00s) - --- PASS: TestParseScope/!class_a{b(){}} (0.00s) - --- PASS: TestParseScope/a_=>_a%5 (0.00s) - --- PASS: TestParseScope/a_=>_a%b (0.00s) - --- PASS: TestParseScope/var_a;a_=>_a%5 (0.00s) - --- PASS: TestParseScope/(a)_+_(a) (0.00s) - --- PASS: TestParseScope/(a,b) (0.00s) - --- PASS: TestParseScope/(a,b)_+_(a,b) (0.00s) - --- PASS: TestParseScope/(a)_+_(a_=>_a%5) (0.00s) - --- PASS: TestParseScope/(a=b)_=>_{var_c;_d_=_5} (0.00s) - --- PASS: TestParseScope/(a,b=a)_=>_{} (0.00s) - --- PASS: TestParseScope/(a=b,b)=>{} (0.00s) - --- PASS: TestParseScope/a=>{var_a} (0.00s) - --- PASS: TestParseScope/(a=b)_=>_{var_b} (0.00s) - --- PASS: TestParseScope/({[a+b]:c})_=>_{} (0.00s) - --- PASS: TestParseScope/({a:b,_c=d,_...e}=f)_=>_5 (0.00s) - --- PASS: TestParseScope/([a,_b=c,_...d]=e)_=>_5 (0.00s) - --- PASS: TestParseScope/(a)_+_((b,c)_=>_{var_d;_e_=_5;_return_e}) (0.00s) - --- PASS: TestParseScope/(a)_+_((a,b)_=>_{var_c;_d_=_5;_return_d}) (0.00s) - --- PASS: TestParseScope/{(a)_+_((a,b)_=>_{var_c;_d_=_5;_return_d})} (0.00s) - --- PASS: TestParseScope/(a=(b=>b/a))_=>_a (0.00s) - --- PASS: TestParseScope/(a=(b=>b/c))_=>_a (0.00s) - --- PASS: TestParseScope/(a=(function_b(){}))_=>_a (0.00s) - --- PASS: TestParseScope/label:_a (0.00s) - --- PASS: TestParseScope/yield_=>_yield%5 (0.00s) - --- PASS: TestParseScope/function_a(){_await_=>_await%5_} (0.00s) - --- PASS: TestParseScope/function*a(){_b_=>_{_yield%5_}_} (0.00s) - --- PASS: TestParseScope/async_function_a(){_b_=>_await%5_} (0.00s) - --- PASS: TestParseScope/let_a;_{let_b_=_a} (0.00s) - --- PASS: TestParseScope/let_a;_{var_b} (0.00s) - --- PASS: TestParseScope/let_a;_{var_b_=_a} (0.00s) - --- PASS: TestParseScope/let_a;_{class_b{}} (0.00s) - --- PASS: TestParseScope/a_=_5;_var_a; (0.00s) - --- PASS: TestParseScope/a_=_5;_let_a; (0.00s) - --- PASS: TestParseScope/a_=_5;_{var_a} (0.00s) - --- PASS: TestParseScope/a_=_5;_{let_a} (0.00s) - --- PASS: TestParseScope/{a_=_5}_var_a (0.00s) - --- PASS: TestParseScope/{a_=_5}_let_a (0.00s) - --- PASS: TestParseScope/var_a;_{a_=_5} (0.00s) - --- PASS: TestParseScope/var_a;_{var_a} (0.00s) - --- PASS: TestParseScope/var_a;_{let_a} (0.00s) - --- PASS: TestParseScope/let_a;_{a_=_5} (0.00s) - --- PASS: TestParseScope/{var_a}_a_=_5 (0.00s) - --- PASS: TestParseScope/{let_a}_a_=_5 (0.00s) - --- PASS: TestParseScope/!function(){throw_new_Error()} (0.00s) - --- PASS: TestParseScope/!function(){return_a} (0.00s) - --- PASS: TestParseScope/!function(){return_a};var_a; (0.00s) - --- PASS: TestParseScope/!function(){return_a};if(5){var_a} (0.00s) - --- PASS: TestParseScope/try{}catch(a){var_a} (0.00s) - --- PASS: TestParseScope/try{}catch(a){let_b;_c} (0.00s) - --- PASS: TestParseScope/try{}catch(a){var_b;_c} (0.00s) - --- PASS: TestParseScope/var_a;try{}catch(a){a} (0.00s) - --- PASS: TestParseScope/var_a;try{}catch(a){var_a} (0.00s) - --- PASS: TestParseScope/var_a;try{}catch(b){var_a} (0.00s) - --- PASS: TestParseScope/function_r(o){function_l(t){if(!z[t]){if(!o[t]);}}} (0.00s) - --- PASS: TestParseScope/function_a(){var_name;{var_name}} (0.00s) - --- PASS: TestParseScope/function_a(){var_name;{var_name=7}} (0.00s) - --- PASS: TestParseScope/!function(){a};!function(){a};var_a (0.00s) - --- PASS: TestParseScope/!function(){var_a;!function(){a;var_a}} (0.00s) - --- PASS: TestParseScope/!function(){var_a;!function(){!function(){a}}} (0.00s) - --- PASS: TestParseScope/!function(){var_a;!function(){a;!function(){a}}} (0.00s) - --- PASS: TestParseScope/!function(){var_b;{(T=x),T}{var_T}} (0.00s) - --- PASS: TestParseScope/var_T;!function(){var_b;{(T=x),T}{var_T}} (0.00s) - --- PASS: TestParseScope/!function(){let_a=b,b=c,c=d,d=e,e=f,f=g,g=h,h=a,j;for(let_i=0;;)j=4;} (0.00s) - --- PASS: TestParseScope/{a}_{a}_var_a (0.00s) - --- PASS: TestParseScope/(a),(a) (0.00s) - --- PASS: TestParseScope/var_a,b,c;(a_=_b[c]) (0.00s) - --- PASS: TestParseScope/!function(a){var_b,c;return_b?(c=function(){return[a];a.dispatch()},c):t} (0.00s) - --- PASS: TestParseScope/(...{a=function(){return_[b]}})_=>_5 (0.00s) - --- PASS: TestParseScope/(...[a=function(){return_[b]}])_=>_5 (0.00s) - --- PASS: TestParseScope/a=>{for(let_b_of_c){b,a;{var_d}}} (0.00s) - --- PASS: TestParseScope/var_a;{let_b;{var_a}} (0.00s) - --- PASS: TestParseScope/for(let_b_of_c){let_b;{b}} (0.00s) - --- PASS: TestParseScope/for(var_b_of_c){let_b;{b}} (0.00s) - --- PASS: TestParseScope/for(var_b_of_c){var_b;{b}} (0.00s) - --- PASS: TestParseScope/function_a(b){for(let_c_of_b){let_b;}} (0.00s) -=== RUN TestScope ---- PASS: TestScope (0.00s) -=== RUN TestParseInputError ---- PASS: TestParseInputError (0.00s) -=== RUN TestAsIdentifierName ---- PASS: TestAsIdentifierName (0.00s) -=== RUN TestAsDecimalLiteral ---- PASS: TestAsDecimalLiteral (0.00s) -=== RUN TestWalk -=== RUN TestWalk/TestWalk ---- PASS: TestWalk (0.00s) - --- PASS: TestWalk/TestWalk (0.00s) -=== RUN TestWalkNilNode -=== RUN TestWalkNilNode/TestWalkNilNode ---- PASS: TestWalkNilNode (0.00s) - --- PASS: TestWalkNilNode/TestWalkNilNode (0.00s) -=== RUN ExampleNewLexer ---- PASS: ExampleNewLexer (0.00s) -PASS -ok github.com/tdewolff/parse/js 0.105s -=== RUN TestGrammars -=== RUN TestGrammars/____ -=== RUN TestGrammars/null -=== RUN TestGrammars/[] -=== RUN TestGrammars/15.2 -=== RUN TestGrammars/0.4 -=== RUN TestGrammars/5e9 -=== RUN TestGrammars/-4E-3 -=== RUN TestGrammars/true -=== RUN TestGrammars/false -=== RUN TestGrammars/null#01 -=== RUN TestGrammars/"" -=== RUN TestGrammars/"abc" -=== RUN TestGrammars/"\"" -=== RUN TestGrammars/"\\" -=== RUN TestGrammars/{} -=== RUN TestGrammars/{"a":_"b",_"c":_"d"} -=== RUN TestGrammars/{"a":_[1,_2],_"b":_{"c":_3}} -=== RUN TestGrammars/[null,] ---- PASS: TestGrammars (0.00s) - --- PASS: TestGrammars/____ (0.00s) - --- PASS: TestGrammars/null (0.00s) - --- PASS: TestGrammars/[] (0.00s) - --- PASS: TestGrammars/15.2 (0.00s) - --- PASS: TestGrammars/0.4 (0.00s) - --- PASS: TestGrammars/5e9 (0.00s) - --- PASS: TestGrammars/-4E-3 (0.00s) - --- PASS: TestGrammars/true (0.00s) - --- PASS: TestGrammars/false (0.00s) - --- PASS: TestGrammars/null#01 (0.00s) - --- PASS: TestGrammars/"" (0.00s) - --- PASS: TestGrammars/"abc" (0.00s) - --- PASS: TestGrammars/"\"" (0.00s) - --- PASS: TestGrammars/"\\" (0.00s) - --- PASS: TestGrammars/{} (0.00s) - --- PASS: TestGrammars/{"a":_"b",_"c":_"d"} (0.00s) - --- PASS: TestGrammars/{"a":_[1,_2],_"b":_{"c":_3}} (0.00s) - --- PASS: TestGrammars/[null,] (0.00s) -=== RUN TestGrammarsErrorEOF -=== RUN TestGrammarsErrorEOF/{"":" -=== RUN TestGrammarsErrorEOF/"a\ ---- PASS: TestGrammarsErrorEOF (0.00s) - --- PASS: TestGrammarsErrorEOF/{"":" (0.00s) - --- PASS: TestGrammarsErrorEOF/"a\ (0.00s) -=== RUN TestGrammarsError -=== RUN TestGrammarsError/true,_false -=== RUN TestGrammarsError/[true_false] -=== RUN TestGrammarsError/] -=== RUN TestGrammarsError/} -=== RUN TestGrammarsError/{0:_1} -=== RUN TestGrammarsError/{"a"_1} -=== RUN TestGrammarsError/1. -=== RUN TestGrammarsError/1e+ -=== RUN TestGrammarsError/[true,_\x00] -=== RUN TestGrammarsError/"string\x00" -=== RUN TestGrammarsError/{"id":_noquote} -=== RUN TestGrammarsError/{"id"\x00:_5} -=== RUN TestGrammarsError/{"id:_\x00} -=== RUN TestGrammarsError/{"id:_5\x00 ---- PASS: TestGrammarsError (0.00s) - --- PASS: TestGrammarsError/true,_false (0.00s) - --- PASS: TestGrammarsError/[true_false] (0.00s) - --- PASS: TestGrammarsError/] (0.00s) - --- PASS: TestGrammarsError/} (0.00s) - --- PASS: TestGrammarsError/{0:_1} (0.00s) - --- PASS: TestGrammarsError/{"a"_1} (0.00s) - --- PASS: TestGrammarsError/1. (0.00s) - --- PASS: TestGrammarsError/1e+ (0.00s) - --- PASS: TestGrammarsError/[true,_\x00] (0.00s) - --- PASS: TestGrammarsError/"string\x00" (0.00s) - --- PASS: TestGrammarsError/{"id":_noquote} (0.00s) - --- PASS: TestGrammarsError/{"id"\x00:_5} (0.00s) - --- PASS: TestGrammarsError/{"id:_\x00} (0.00s) - --- PASS: TestGrammarsError/{"id:_5\x00 (0.00s) -=== RUN TestStates -=== RUN TestStates/null -=== RUN TestStates/[null] -=== RUN TestStates/{"":null} ---- PASS: TestStates (0.00s) - --- PASS: TestStates/null (0.00s) - --- PASS: TestStates/[null] (0.00s) - --- PASS: TestStates/{"":null} (0.00s) -=== RUN TestOffset ---- PASS: TestOffset (0.00s) -=== RUN ExampleNewParser ---- PASS: ExampleNewParser (0.00s) -PASS -ok github.com/tdewolff/parse/json 0.058s -=== RUN TestParseDecimal -=== RUN TestParseDecimal/5 -=== RUN TestParseDecimal/5.1 -=== RUN TestParseDecimal/0.0000000000000000000000000005 -=== RUN TestParseDecimal/18446744073709551620 -=== RUN TestParseDecimal/1000000000000000000000000.0000 -=== RUN TestParseDecimal/1000000000000000000000000000000000000000000 ---- PASS: TestParseDecimal (0.00s) - --- PASS: TestParseDecimal/5 (0.00s) - --- PASS: TestParseDecimal/5.1 (0.00s) - --- PASS: TestParseDecimal/0.0000000000000000000000000005 (0.00s) - --- PASS: TestParseDecimal/18446744073709551620 (0.00s) - --- PASS: TestParseDecimal/1000000000000000000000000.0000 (0.00s) - --- PASS: TestParseDecimal/1000000000000000000000000000000000000000000 (0.00s) -=== RUN TestParseDecimalError -=== RUN TestParseDecimalError/+1 -=== RUN TestParseDecimalError/-1 -=== RUN TestParseDecimalError/. -=== RUN TestParseDecimalError/1e1 ---- PASS: TestParseDecimalError (0.00s) - --- PASS: TestParseDecimalError/+1 (0.00s) - --- PASS: TestParseDecimalError/-1 (0.00s) - --- PASS: TestParseDecimalError/. (0.00s) - --- PASS: TestParseDecimalError/1e1 (0.00s) -=== RUN TestAppendDecimal -=== RUN TestAppendDecimal/0 -=== RUN TestAppendDecimal/1 -=== RUN TestAppendDecimal/-1 -=== RUN TestAppendDecimal/1.2 -=== RUN TestAppendDecimal/1.23 -=== RUN TestAppendDecimal/1.234 -=== RUN TestAppendDecimal/1.235 -=== RUN TestAppendDecimal/0.1 -=== RUN TestAppendDecimal/0.01 -=== RUN TestAppendDecimal/0.001 -=== RUN TestAppendDecimal/0.005 -=== RUN TestAppendDecimal/-75.8077501 ---- PASS: TestAppendDecimal (0.00s) - --- PASS: TestAppendDecimal/0 (0.00s) - --- PASS: TestAppendDecimal/1 (0.00s) - --- PASS: TestAppendDecimal/-1 (0.00s) - --- PASS: TestAppendDecimal/1.2 (0.00s) - --- PASS: TestAppendDecimal/1.23 (0.00s) - --- PASS: TestAppendDecimal/1.234 (0.00s) - --- PASS: TestAppendDecimal/1.235 (0.00s) - --- PASS: TestAppendDecimal/0.1 (0.00s) - --- PASS: TestAppendDecimal/0.01 (0.00s) - --- PASS: TestAppendDecimal/0.001 (0.00s) - --- PASS: TestAppendDecimal/0.005 (0.00s) - --- PASS: TestAppendDecimal/-75.8077501 (0.00s) -=== RUN TestParseFloat -=== RUN TestParseFloat/5 -=== RUN TestParseFloat/5.1 -=== RUN TestParseFloat/-5.1 -=== RUN TestParseFloat/5.1e-2 -=== RUN TestParseFloat/5.1e+2 -=== RUN TestParseFloat/0.0e1 -=== RUN TestParseFloat/18446744073709551620 -=== RUN TestParseFloat/1e23 ---- PASS: TestParseFloat (0.00s) - --- PASS: TestParseFloat/5 (0.00s) - --- PASS: TestParseFloat/5.1 (0.00s) - --- PASS: TestParseFloat/-5.1 (0.00s) - --- PASS: TestParseFloat/5.1e-2 (0.00s) - --- PASS: TestParseFloat/5.1e+2 (0.00s) - --- PASS: TestParseFloat/0.0e1 (0.00s) - --- PASS: TestParseFloat/18446744073709551620 (0.00s) - --- PASS: TestParseFloat/1e23 (0.00s) -=== RUN TestParseFloatError -=== RUN TestParseFloatError/e1 -=== RUN TestParseFloatError/. -=== RUN TestParseFloatError/1e -=== RUN TestParseFloatError/1e+ -=== RUN TestParseFloatError/1e+1 ---- PASS: TestParseFloatError (0.00s) - --- PASS: TestParseFloatError/e1 (0.00s) - --- PASS: TestParseFloatError/. (0.00s) - --- PASS: TestParseFloatError/1e (0.00s) - --- PASS: TestParseFloatError/1e+ (0.00s) - --- PASS: TestParseFloatError/1e+1 (0.00s) -=== RUN TestAppendFloat -=== RUN TestAppendFloat/0 -=== RUN TestAppendFloat/1 -=== RUN TestAppendFloat/9 -=== RUN TestAppendFloat/9.99999 -=== RUN TestAppendFloat/123 -=== RUN TestAppendFloat/0.123456 -=== RUN TestAppendFloat/0.066 -=== RUN TestAppendFloat/0.0066 -=== RUN TestAppendFloat/1200 -=== RUN TestAppendFloat/12000 -=== RUN TestAppendFloat/0.1 -=== RUN TestAppendFloat/0.001 -=== RUN TestAppendFloat/0.0001 -=== RUN TestAppendFloat/-1 -=== RUN TestAppendFloat/-123 -=== RUN TestAppendFloat/-123.456 -=== RUN TestAppendFloat/-12000 -=== RUN TestAppendFloat/-0.1 -=== RUN TestAppendFloat/-0.0001 -=== RUN TestAppendFloat/0.000100009 -=== RUN TestAppendFloat/0.0001000009 -=== RUN TestAppendFloat/1e+18 -=== RUN TestAppendFloat/10 -=== RUN TestAppendFloat/100 -=== RUN TestAppendFloat/1000 -=== RUN TestAppendFloat/1e+10 -=== RUN TestAppendFloat/1e+15 -=== RUN TestAppendFloat/1e-05 -=== RUN TestAppendFloat/NaN -=== RUN TestAppendFloat/+Inf -=== RUN TestAppendFloat/-Inf -=== RUN TestAppendFloat/0#01 -=== RUN TestAppendFloat/0.0009233619772008594 -=== RUN TestAppendFloat/1234 -=== RUN TestAppendFloat/12345 -=== RUN TestAppendFloat/12.345 -=== RUN TestAppendFloat/12.345#01 ---- PASS: TestAppendFloat (0.00s) - --- PASS: TestAppendFloat/0 (0.00s) - --- PASS: TestAppendFloat/1 (0.00s) - --- PASS: TestAppendFloat/9 (0.00s) - --- PASS: TestAppendFloat/9.99999 (0.00s) - --- PASS: TestAppendFloat/123 (0.00s) - --- PASS: TestAppendFloat/0.123456 (0.00s) - --- PASS: TestAppendFloat/0.066 (0.00s) - --- PASS: TestAppendFloat/0.0066 (0.00s) - --- PASS: TestAppendFloat/1200 (0.00s) - --- PASS: TestAppendFloat/12000 (0.00s) - --- PASS: TestAppendFloat/0.1 (0.00s) - --- PASS: TestAppendFloat/0.001 (0.00s) - --- PASS: TestAppendFloat/0.0001 (0.00s) - --- PASS: TestAppendFloat/-1 (0.00s) - --- PASS: TestAppendFloat/-123 (0.00s) - --- PASS: TestAppendFloat/-123.456 (0.00s) - --- PASS: TestAppendFloat/-12000 (0.00s) - --- PASS: TestAppendFloat/-0.1 (0.00s) - --- PASS: TestAppendFloat/-0.0001 (0.00s) - --- PASS: TestAppendFloat/0.000100009 (0.00s) - --- PASS: TestAppendFloat/0.0001000009 (0.00s) - --- PASS: TestAppendFloat/1e+18 (0.00s) - --- PASS: TestAppendFloat/10 (0.00s) - --- PASS: TestAppendFloat/100 (0.00s) - --- PASS: TestAppendFloat/1000 (0.00s) - --- PASS: TestAppendFloat/1e+10 (0.00s) - --- PASS: TestAppendFloat/1e+15 (0.00s) - --- PASS: TestAppendFloat/1e-05 (0.00s) - --- PASS: TestAppendFloat/NaN (0.00s) - --- PASS: TestAppendFloat/+Inf (0.00s) - --- PASS: TestAppendFloat/-Inf (0.00s) - --- PASS: TestAppendFloat/0#01 (0.00s) - --- PASS: TestAppendFloat/0.0009233619772008594 (0.00s) - --- PASS: TestAppendFloat/1234 (0.00s) - --- PASS: TestAppendFloat/12345 (0.00s) - --- PASS: TestAppendFloat/12.345 (0.00s) - --- PASS: TestAppendFloat/12.345#01 (0.00s) -=== RUN TestAppendFloatRandom ---- PASS: TestAppendFloatRandom (0.20s) -=== RUN TestParseInt -=== RUN TestParseInt/5 -=== RUN TestParseInt/99 -=== RUN TestParseInt/999 -=== RUN TestParseInt/-5 -=== RUN TestParseInt/+5 -=== RUN TestParseInt/9223372036854775807 -=== RUN TestParseInt/-9223372036854775807 -=== RUN TestParseInt/-9223372036854775808 ---- PASS: TestParseInt (0.00s) - --- PASS: TestParseInt/5 (0.00s) - --- PASS: TestParseInt/99 (0.00s) - --- PASS: TestParseInt/999 (0.00s) - --- PASS: TestParseInt/-5 (0.00s) - --- PASS: TestParseInt/+5 (0.00s) - --- PASS: TestParseInt/9223372036854775807 (0.00s) - --- PASS: TestParseInt/-9223372036854775807 (0.00s) - --- PASS: TestParseInt/-9223372036854775808 (0.00s) -=== RUN TestParseIntError -=== RUN TestParseIntError/a -=== RUN TestParseIntError/+ -=== RUN TestParseIntError/9223372036854775808 -=== RUN TestParseIntError/-9223372036854775809 -=== RUN TestParseIntError/18446744073709551620 ---- PASS: TestParseIntError (0.00s) - --- PASS: TestParseIntError/a (0.00s) - --- PASS: TestParseIntError/+ (0.00s) - --- PASS: TestParseIntError/9223372036854775808 (0.00s) - --- PASS: TestParseIntError/-9223372036854775809 (0.00s) - --- PASS: TestParseIntError/18446744073709551620 (0.00s) -=== RUN TestAppendInt -=== RUN TestAppendInt/0 -=== RUN TestAppendInt/5 -=== RUN TestAppendInt/99 -=== RUN TestAppendInt/999 -=== RUN TestAppendInt/-5 -=== RUN TestAppendInt/9223372036854775807 -=== RUN TestAppendInt/-9223372036854775807 -=== RUN TestAppendInt/-9223372036854775808 ---- PASS: TestAppendInt (0.00s) - --- PASS: TestAppendInt/0 (0.00s) - --- PASS: TestAppendInt/5 (0.00s) - --- PASS: TestAppendInt/99 (0.00s) - --- PASS: TestAppendInt/999 (0.00s) - --- PASS: TestAppendInt/-5 (0.00s) - --- PASS: TestAppendInt/9223372036854775807 (0.00s) - --- PASS: TestAppendInt/-9223372036854775807 (0.00s) - --- PASS: TestAppendInt/-9223372036854775808 (0.00s) -=== RUN TestParseUint -=== RUN TestParseUint/5 -=== RUN TestParseUint/99 -=== RUN TestParseUint/999 -=== RUN TestParseUint/18446744073709551615 ---- PASS: TestParseUint (0.00s) - --- PASS: TestParseUint/5 (0.00s) - --- PASS: TestParseUint/99 (0.00s) - --- PASS: TestParseUint/999 (0.00s) - --- PASS: TestParseUint/18446744073709551615 (0.00s) -=== RUN TestParseUintError -=== RUN TestParseUintError/a -=== RUN TestParseUintError/18446744073709551616 -=== RUN TestParseUintError/-1 ---- PASS: TestParseUintError (0.00s) - --- PASS: TestParseUintError/a (0.00s) - --- PASS: TestParseUintError/18446744073709551616 (0.00s) - --- PASS: TestParseUintError/-1 (0.00s) -=== RUN TestLenInt -=== RUN TestLenInt/0 -=== RUN TestLenInt/1 -=== RUN TestLenInt/10 -=== RUN TestLenInt/99 -=== RUN TestLenInt/9223372036854775807 -=== RUN TestLenInt/-9223372036854775808 -=== RUN TestLenInt/100 -=== RUN TestLenInt/1000 -=== RUN TestLenInt/10000 -=== RUN TestLenInt/100000 -=== RUN TestLenInt/1000000 -=== RUN TestLenInt/10000000 -=== RUN TestLenInt/100000000 -=== RUN TestLenInt/1000000000 -=== RUN TestLenInt/10000000000 -=== RUN TestLenInt/100000000000 -=== RUN TestLenInt/1000000000000 -=== RUN TestLenInt/10000000000000 -=== RUN TestLenInt/100000000000000 -=== RUN TestLenInt/1000000000000000 -=== RUN TestLenInt/10000000000000000 -=== RUN TestLenInt/100000000000000000 -=== RUN TestLenInt/1000000000000000000 ---- PASS: TestLenInt (0.00s) - --- PASS: TestLenInt/0 (0.00s) - --- PASS: TestLenInt/1 (0.00s) - --- PASS: TestLenInt/10 (0.00s) - --- PASS: TestLenInt/99 (0.00s) - --- PASS: TestLenInt/9223372036854775807 (0.00s) - --- PASS: TestLenInt/-9223372036854775808 (0.00s) - --- PASS: TestLenInt/100 (0.00s) - --- PASS: TestLenInt/1000 (0.00s) - --- PASS: TestLenInt/10000 (0.00s) - --- PASS: TestLenInt/100000 (0.00s) - --- PASS: TestLenInt/1000000 (0.00s) - --- PASS: TestLenInt/10000000 (0.00s) - --- PASS: TestLenInt/100000000 (0.00s) - --- PASS: TestLenInt/1000000000 (0.00s) - --- PASS: TestLenInt/10000000000 (0.00s) - --- PASS: TestLenInt/100000000000 (0.00s) - --- PASS: TestLenInt/1000000000000 (0.00s) - --- PASS: TestLenInt/10000000000000 (0.00s) - --- PASS: TestLenInt/100000000000000 (0.00s) - --- PASS: TestLenInt/1000000000000000 (0.00s) - --- PASS: TestLenInt/10000000000000000 (0.00s) - --- PASS: TestLenInt/100000000000000000 (0.00s) - --- PASS: TestLenInt/1000000000000000000 (0.00s) -=== RUN TestMain ---- PASS: TestMain (0.00s) -=== RUN TestParseNumber -=== RUN TestParseNumber/5 -=== RUN TestParseNumber/-5 -=== RUN TestParseNumber/5,0 -=== RUN TestParseNumber/5,0a -=== RUN TestParseNumber/-1000,00 -=== RUN TestParseNumber/9223372036854775807 -=== RUN TestParseNumber/-9223372036854775807 -=== RUN TestParseNumber/-9223372036854775808 -=== RUN TestParseNumber/92233720368547758070 -=== RUN TestParseNumber/-92233720368547758080 ---- PASS: TestParseNumber (0.00s) - --- PASS: TestParseNumber/5 (0.00s) - --- PASS: TestParseNumber/-5 (0.00s) - --- PASS: TestParseNumber/5,0 (0.00s) - --- PASS: TestParseNumber/5,0a (0.00s) - --- PASS: TestParseNumber/-1000,00 (0.00s) - --- PASS: TestParseNumber/9223372036854775807 (0.00s) - --- PASS: TestParseNumber/-9223372036854775807 (0.00s) - --- PASS: TestParseNumber/-9223372036854775808 (0.00s) - --- PASS: TestParseNumber/92233720368547758070 (0.00s) - --- PASS: TestParseNumber/-92233720368547758080 (0.00s) -=== RUN TestAppendNumber -=== RUN TestAppendNumber/0 -=== RUN TestAppendNumber/0#01 -=== RUN TestAppendNumber/0,00 -=== RUN TestAppendNumber/0,01 -=== RUN TestAppendNumber/-0,01 -=== RUN TestAppendNumber/1,00 -=== RUN TestAppendNumber/-1,00 -=== RUN TestAppendNumber/-450 -=== RUN TestAppendNumber/1.000 -=== RUN TestAppendNumber/1.000,00 -=== RUN TestAppendNumber/1.234.567.890,12 -=== RUN TestAppendNumber/92.233.720.368.547.758,07 -=== RUN TestAppendNumber/-92.233.720.368.547.758,08 ---- PASS: TestAppendNumber (0.00s) - --- PASS: TestAppendNumber/0 (0.00s) - --- PASS: TestAppendNumber/0#01 (0.00s) - --- PASS: TestAppendNumber/0,00 (0.00s) - --- PASS: TestAppendNumber/0,01 (0.00s) - --- PASS: TestAppendNumber/-0,01 (0.00s) - --- PASS: TestAppendNumber/1,00 (0.00s) - --- PASS: TestAppendNumber/-1,00 (0.00s) - --- PASS: TestAppendNumber/-450 (0.00s) - --- PASS: TestAppendNumber/1.000 (0.00s) - --- PASS: TestAppendNumber/1.000,00 (0.00s) - --- PASS: TestAppendNumber/1.234.567.890,12 (0.00s) - --- PASS: TestAppendNumber/92.233.720.368.547.758,07 (0.00s) - --- PASS: TestAppendNumber/-92.233.720.368.547.758,08 (0.00s) -=== RUN FuzzParseDecimal -=== RUN FuzzParseDecimal/seed#0 -=== RUN FuzzParseDecimal/seed#1 -=== RUN FuzzParseDecimal/seed#2 -=== RUN FuzzParseDecimal/seed#3 ---- PASS: FuzzParseDecimal (0.00s) - --- PASS: FuzzParseDecimal/seed#0 (0.00s) - --- PASS: FuzzParseDecimal/seed#1 (0.00s) - --- PASS: FuzzParseDecimal/seed#2 (0.00s) - --- PASS: FuzzParseDecimal/seed#3 (0.00s) -=== RUN FuzzParseFloat -=== RUN FuzzParseFloat/seed#0 -=== RUN FuzzParseFloat/seed#1 -=== RUN FuzzParseFloat/seed#2 -=== RUN FuzzParseFloat/seed#3 -=== RUN FuzzParseFloat/seed#4 -=== RUN FuzzParseFloat/seed#5 -=== RUN FuzzParseFloat/seed#6 -=== RUN FuzzParseFloat/seed#7 -=== RUN FuzzParseFloat/seed#8 -=== RUN FuzzParseFloat/seed#9 -=== RUN FuzzParseFloat/seed#10 ---- PASS: FuzzParseFloat (0.00s) - --- PASS: FuzzParseFloat/seed#0 (0.00s) - --- PASS: FuzzParseFloat/seed#1 (0.00s) - --- PASS: FuzzParseFloat/seed#2 (0.00s) - --- PASS: FuzzParseFloat/seed#3 (0.00s) - --- PASS: FuzzParseFloat/seed#4 (0.00s) - --- PASS: FuzzParseFloat/seed#5 (0.00s) - --- PASS: FuzzParseFloat/seed#6 (0.00s) - --- PASS: FuzzParseFloat/seed#7 (0.00s) - --- PASS: FuzzParseFloat/seed#8 (0.00s) - --- PASS: FuzzParseFloat/seed#9 (0.00s) - --- PASS: FuzzParseFloat/seed#10 (0.00s) -=== RUN FuzzAppendFloat -=== RUN FuzzAppendFloat/seed#0 -=== RUN FuzzAppendFloat/seed#1 -=== RUN FuzzAppendFloat/seed#2 -=== RUN FuzzAppendFloat/seed#3 -=== RUN FuzzAppendFloat/seed#4 -=== RUN FuzzAppendFloat/seed#5 -=== RUN FuzzAppendFloat/seed#6 -=== RUN FuzzAppendFloat/seed#7 -=== RUN FuzzAppendFloat/seed#8 -=== RUN FuzzAppendFloat/seed#9 -=== RUN FuzzAppendFloat/seed#10 -=== RUN FuzzAppendFloat/seed#11 -=== RUN FuzzAppendFloat/seed#12 -=== RUN FuzzAppendFloat/seed#13 -=== RUN FuzzAppendFloat/seed#14 -=== RUN FuzzAppendFloat/seed#15 -=== RUN FuzzAppendFloat/seed#16 -=== RUN FuzzAppendFloat/seed#17 -=== RUN FuzzAppendFloat/seed#18 -=== RUN FuzzAppendFloat/seed#19 -=== RUN FuzzAppendFloat/seed#20 -=== RUN FuzzAppendFloat/seed#21 -=== RUN FuzzAppendFloat/seed#22 -=== RUN FuzzAppendFloat/seed#23 -=== RUN FuzzAppendFloat/seed#24 -=== RUN FuzzAppendFloat/seed#25 -=== RUN FuzzAppendFloat/seed#26 -=== RUN FuzzAppendFloat/seed#27 -=== RUN FuzzAppendFloat/seed#28 -=== RUN FuzzAppendFloat/seed#29 -=== RUN FuzzAppendFloat/seed#30 -=== RUN FuzzAppendFloat/seed#31 -=== RUN FuzzAppendFloat/seed#32 -=== RUN FuzzAppendFloat/seed#33 -=== RUN FuzzAppendFloat/seed#34 -=== RUN FuzzAppendFloat/seed#35 -=== RUN FuzzAppendFloat/seed#36 ---- PASS: FuzzAppendFloat (0.00s) - --- PASS: FuzzAppendFloat/seed#0 (0.00s) - --- PASS: FuzzAppendFloat/seed#1 (0.00s) - --- PASS: FuzzAppendFloat/seed#2 (0.00s) - --- PASS: FuzzAppendFloat/seed#3 (0.00s) - --- PASS: FuzzAppendFloat/seed#4 (0.00s) - --- PASS: FuzzAppendFloat/seed#5 (0.00s) - --- PASS: FuzzAppendFloat/seed#6 (0.00s) - --- PASS: FuzzAppendFloat/seed#7 (0.00s) - --- PASS: FuzzAppendFloat/seed#8 (0.00s) - --- PASS: FuzzAppendFloat/seed#9 (0.00s) - --- PASS: FuzzAppendFloat/seed#10 (0.00s) - --- PASS: FuzzAppendFloat/seed#11 (0.00s) - --- PASS: FuzzAppendFloat/seed#12 (0.00s) - --- PASS: FuzzAppendFloat/seed#13 (0.00s) - --- PASS: FuzzAppendFloat/seed#14 (0.00s) - --- PASS: FuzzAppendFloat/seed#15 (0.00s) - --- PASS: FuzzAppendFloat/seed#16 (0.00s) - --- PASS: FuzzAppendFloat/seed#17 (0.00s) - --- PASS: FuzzAppendFloat/seed#18 (0.00s) - --- PASS: FuzzAppendFloat/seed#19 (0.00s) - --- PASS: FuzzAppendFloat/seed#20 (0.00s) - --- PASS: FuzzAppendFloat/seed#21 (0.00s) - --- PASS: FuzzAppendFloat/seed#22 (0.00s) - --- PASS: FuzzAppendFloat/seed#23 (0.00s) - --- PASS: FuzzAppendFloat/seed#24 (0.00s) - --- PASS: FuzzAppendFloat/seed#25 (0.00s) - --- PASS: FuzzAppendFloat/seed#26 (0.00s) - --- PASS: FuzzAppendFloat/seed#27 (0.00s) - --- PASS: FuzzAppendFloat/seed#28 (0.00s) - --- PASS: FuzzAppendFloat/seed#29 (0.00s) - --- PASS: FuzzAppendFloat/seed#30 (0.00s) - --- PASS: FuzzAppendFloat/seed#31 (0.00s) - --- PASS: FuzzAppendFloat/seed#32 (0.00s) - --- PASS: FuzzAppendFloat/seed#33 (0.00s) - --- PASS: FuzzAppendFloat/seed#34 (0.00s) - --- PASS: FuzzAppendFloat/seed#35 (0.00s) - --- PASS: FuzzAppendFloat/seed#36 (0.00s) -=== RUN FuzzParseInt -=== RUN FuzzParseInt/seed#0 -=== RUN FuzzParseInt/seed#1 -=== RUN FuzzParseInt/seed#2 -=== RUN FuzzParseInt/seed#3 ---- PASS: FuzzParseInt (0.00s) - --- PASS: FuzzParseInt/seed#0 (0.00s) - --- PASS: FuzzParseInt/seed#1 (0.00s) - --- PASS: FuzzParseInt/seed#2 (0.00s) - --- PASS: FuzzParseInt/seed#3 (0.00s) -=== RUN FuzzParseUint -=== RUN FuzzParseUint/seed#0 -=== RUN FuzzParseUint/seed#1 -=== RUN FuzzParseUint/seed#2 ---- PASS: FuzzParseUint (0.00s) - --- PASS: FuzzParseUint/seed#0 (0.00s) - --- PASS: FuzzParseUint/seed#1 (0.00s) - --- PASS: FuzzParseUint/seed#2 (0.00s) -=== RUN FuzzParseNumber -=== RUN FuzzParseNumber/seed#0 -=== RUN FuzzParseNumber/seed#1 -=== RUN FuzzParseNumber/seed#2 -=== RUN FuzzParseNumber/seed#3 -=== RUN FuzzParseNumber/seed#4 -=== RUN FuzzParseNumber/seed#5 -=== RUN FuzzParseNumber/seed#6 -=== RUN FuzzParseNumber/seed#7 -=== RUN FuzzParseNumber/seed#8 -=== RUN FuzzParseNumber/seed#9 ---- PASS: FuzzParseNumber (0.00s) - --- PASS: FuzzParseNumber/seed#0 (0.00s) - --- PASS: FuzzParseNumber/seed#1 (0.00s) - --- PASS: FuzzParseNumber/seed#2 (0.00s) - --- PASS: FuzzParseNumber/seed#3 (0.00s) - --- PASS: FuzzParseNumber/seed#4 (0.00s) - --- PASS: FuzzParseNumber/seed#5 (0.00s) - --- PASS: FuzzParseNumber/seed#6 (0.00s) - --- PASS: FuzzParseNumber/seed#7 (0.00s) - --- PASS: FuzzParseNumber/seed#8 (0.00s) - --- PASS: FuzzParseNumber/seed#9 (0.00s) -=== RUN FuzzAppendNumber -=== RUN FuzzAppendNumber/seed#0 -=== RUN FuzzAppendNumber/seed#1 -=== RUN FuzzAppendNumber/seed#2 -=== RUN FuzzAppendNumber/seed#3 -=== RUN FuzzAppendNumber/seed#4 -=== RUN FuzzAppendNumber/seed#5 -=== RUN FuzzAppendNumber/seed#6 -=== RUN FuzzAppendNumber/seed#7 -=== RUN FuzzAppendNumber/seed#8 -=== RUN FuzzAppendNumber/seed#9 -=== RUN FuzzAppendNumber/seed#10 -=== RUN FuzzAppendNumber/seed#11 ---- PASS: FuzzAppendNumber (0.00s) - --- PASS: FuzzAppendNumber/seed#0 (0.00s) - --- PASS: FuzzAppendNumber/seed#1 (0.00s) - --- PASS: FuzzAppendNumber/seed#2 (0.00s) - --- PASS: FuzzAppendNumber/seed#3 (0.00s) - --- PASS: FuzzAppendNumber/seed#4 (0.00s) - --- PASS: FuzzAppendNumber/seed#5 (0.00s) - --- PASS: FuzzAppendNumber/seed#6 (0.00s) - --- PASS: FuzzAppendNumber/seed#7 (0.00s) - --- PASS: FuzzAppendNumber/seed#8 (0.00s) - --- PASS: FuzzAppendNumber/seed#9 (0.00s) - --- PASS: FuzzAppendNumber/seed#10 (0.00s) - --- PASS: FuzzAppendNumber/seed#11 (0.00s) -PASS -ok github.com/tdewolff/parse/strconv 0.264s -=== RUN TestTokens -=== RUN TestTokens/#00 -=== RUN TestTokens/<!--_comment_--> -=== RUN TestTokens/<!--_comment___multi___line_--> -=== RUN TestTokens/<foo/> -=== RUN TestTokens/<foo____/> -=== RUN TestTokens/<foo:bar.qux-norf/> -=== RUN TestTokens/<foo></foo> -=== RUN TestTokens/<foo>text</foo> -=== RUN TestTokens/<foo/>_text -=== RUN TestTokens/<a>_<b>_<c>text</c>_</b>_</a> -=== RUN TestTokens/<foo_a='a'_b="b"_c=c/> -=== RUN TestTokens/<foo_a=""/> -=== RUN TestTokens/<foo_a-b=""/> -=== RUN TestTokens/<foo__checked____value_=_'=/>"'_/> -=== RUN TestTokens/<?xml?> -=== RUN TestTokens/<?xml_a="a"_?> -=== RUN TestTokens/<?xml_a=a?> -=== RUN TestTokens/<![CDATA[_test_]]> -=== RUN TestTokens/<!DOCTYPE> -=== RUN TestTokens/<!DOCTYPE_note_SYSTEM_"Note.dtd"> -=== RUN TestTokens/<!DOCTYPE_note_[<!ENTITY_nbsp_"&#xA0;"><!ENTITY_writer_"Writer:_Donald_Duck."><!ENTITY_copyright_"Copyright:]>_W3Schools.">]> -=== RUN TestTokens/<!foo> -=== RUN TestTokens/<!--_comment -=== RUN TestTokens/<foo -=== RUN TestTokens/</foo -=== RUN TestTokens/<foo_x -=== RUN TestTokens/<foo_x= -=== RUN TestTokens/<foo_x=' -=== RUN TestTokens/<foo_x='' -=== RUN TestTokens/<?xml -=== RUN TestTokens/<![CDATA[_test -=== RUN TestTokens/<!DOCTYPE_note_SYSTEM -=== RUN TestTokens/</ -=== RUN TestTokens/</_ ---- PASS: TestTokens (0.00s) - --- PASS: TestTokens/#00 (0.00s) - --- PASS: TestTokens/<!--_comment_--> (0.00s) - --- PASS: TestTokens/<!--_comment___multi___line_--> (0.00s) - --- PASS: TestTokens/<foo/> (0.00s) - --- PASS: TestTokens/<foo____/> (0.00s) - --- PASS: TestTokens/<foo:bar.qux-norf/> (0.00s) - --- PASS: TestTokens/<foo></foo> (0.00s) - --- PASS: TestTokens/<foo>text</foo> (0.00s) - --- PASS: TestTokens/<foo/>_text (0.00s) - --- PASS: TestTokens/<a>_<b>_<c>text</c>_</b>_</a> (0.00s) - --- PASS: TestTokens/<foo_a='a'_b="b"_c=c/> (0.00s) - --- PASS: TestTokens/<foo_a=""/> (0.00s) - --- PASS: TestTokens/<foo_a-b=""/> (0.00s) - --- PASS: TestTokens/<foo__checked____value_=_'=/>"'_/> (0.00s) - --- PASS: TestTokens/<?xml?> (0.00s) - --- PASS: TestTokens/<?xml_a="a"_?> (0.00s) - --- PASS: TestTokens/<?xml_a=a?> (0.00s) - --- PASS: TestTokens/<![CDATA[_test_]]> (0.00s) - --- PASS: TestTokens/<!DOCTYPE> (0.00s) - --- PASS: TestTokens/<!DOCTYPE_note_SYSTEM_"Note.dtd"> (0.00s) - --- PASS: TestTokens/<!DOCTYPE_note_[<!ENTITY_nbsp_"&#xA0;"><!ENTITY_writer_"Writer:_Donald_Duck."><!ENTITY_copyright_"Copyright:]>_W3Schools.">]> (0.00s) - --- PASS: TestTokens/<!foo> (0.00s) - --- PASS: TestTokens/<!--_comment (0.00s) - --- PASS: TestTokens/<foo (0.00s) - --- PASS: TestTokens/</foo (0.00s) - --- PASS: TestTokens/<foo_x (0.00s) - --- PASS: TestTokens/<foo_x= (0.00s) - --- PASS: TestTokens/<foo_x=' (0.00s) - --- PASS: TestTokens/<foo_x='' (0.00s) - --- PASS: TestTokens/<?xml (0.00s) - --- PASS: TestTokens/<![CDATA[_test (0.00s) - --- PASS: TestTokens/<!DOCTYPE_note_SYSTEM (0.00s) - --- PASS: TestTokens/</ (0.00s) - --- PASS: TestTokens/</_ (0.00s) -=== RUN TestTags -=== RUN TestTags/<foo:bar.qux-norf/> -=== RUN TestTags/<?xml?> -=== RUN TestTags/<foo?bar/qux> -=== RUN TestTags/<!DOCTYPE_note_SYSTEM_"Note.dtd"> -=== RUN TestTags/<foo_ ---- PASS: TestTags (0.00s) - --- PASS: TestTags/<foo:bar.qux-norf/> (0.00s) - --- PASS: TestTags/<?xml?> (0.00s) - --- PASS: TestTags/<foo?bar/qux> (0.00s) - --- PASS: TestTags/<!DOCTYPE_note_SYSTEM_"Note.dtd"> (0.00s) - --- PASS: TestTags/<foo_ (0.00s) -=== RUN TestAttributes -=== RUN TestAttributes/<foo_a="b"_/> -=== RUN TestAttributes/<foo__checked____value_=_'=/>"'_/> -=== RUN TestAttributes/<foo_bar="_a_____b_"_/> -=== RUN TestAttributes/<?xml_a=b?> -=== RUN TestAttributes/<foo_/=?_> -=== RUN TestAttributes/<foo_x -=== RUN TestAttributes/<foo_x= -=== RUN TestAttributes/<foo_x=' ---- PASS: TestAttributes (0.00s) - --- PASS: TestAttributes/<foo_a="b"_/> (0.00s) - --- PASS: TestAttributes/<foo__checked____value_=_'=/>"'_/> (0.00s) - --- PASS: TestAttributes/<foo_bar="_a_____b_"_/> (0.00s) - --- PASS: TestAttributes/<?xml_a=b?> (0.00s) - --- PASS: TestAttributes/<foo_/=?_> (0.00s) - --- PASS: TestAttributes/<foo_x (0.00s) - --- PASS: TestAttributes/<foo_x= (0.00s) - --- PASS: TestAttributes/<foo_x=' (0.00s) -=== RUN TestErrors -=== RUN TestErrors/a\x00b -=== RUN TestErrors/<\x00_b='5'> -=== RUN TestErrors/<a\x00b='5'> -=== RUN TestErrors/<a_\x00='5'> -=== RUN TestErrors/<a_b\x00'5'> -=== RUN TestErrors/<a_b=\x005'> -=== RUN TestErrors/<a_b='\x00'> -=== RUN TestErrors/<a_b='5\x00> -=== RUN TestErrors/<a_b='5'\x00 -=== RUN TestErrors/</\x00a> -=== RUN TestErrors/</_\x00> -=== RUN TestErrors/</_a\x00 -=== RUN TestErrors/<!\x00 -=== RUN TestErrors/<![CDATA[\x00 -=== RUN TestErrors//*\x00 ---- PASS: TestErrors (0.00s) - --- PASS: TestErrors/a\x00b (0.00s) - --- PASS: TestErrors/<\x00_b='5'> (0.00s) - --- PASS: TestErrors/<a\x00b='5'> (0.00s) - --- PASS: TestErrors/<a_\x00='5'> (0.00s) - --- PASS: TestErrors/<a_b\x00'5'> (0.00s) - --- PASS: TestErrors/<a_b=\x005'> (0.00s) - --- PASS: TestErrors/<a_b='\x00'> (0.00s) - --- PASS: TestErrors/<a_b='5\x00> (0.00s) - --- PASS: TestErrors/<a_b='5'\x00 (0.00s) - --- PASS: TestErrors/</\x00a> (0.00s) - --- PASS: TestErrors/</_\x00> (0.00s) - --- PASS: TestErrors/</_a\x00 (0.00s) - --- PASS: TestErrors/<!\x00 (0.00s) - --- PASS: TestErrors/<![CDATA[\x00 (0.00s) - --- PASS: TestErrors//*\x00 (0.00s) -=== RUN TestTextAndAttrVal ---- PASS: TestTextAndAttrVal (0.00s) -=== RUN TestOffset ---- PASS: TestOffset (0.00s) -=== RUN TestEscapeAttrVal -=== RUN TestEscapeAttrVal/xyz -=== RUN TestEscapeAttrVal/#00 -=== RUN TestEscapeAttrVal/x'z -=== RUN TestEscapeAttrVal/x"z -=== RUN TestEscapeAttrVal/a'b="" -=== RUN TestEscapeAttrVal/'x'"'z' -=== RUN TestEscapeAttrVal/"x"'"z" -=== RUN TestEscapeAttrVal/a'b=""#01 ---- PASS: TestEscapeAttrVal (0.00s) - --- PASS: TestEscapeAttrVal/xyz (0.00s) - --- PASS: TestEscapeAttrVal/#00 (0.00s) - --- PASS: TestEscapeAttrVal/x'z (0.00s) - --- PASS: TestEscapeAttrVal/x"z (0.00s) - --- PASS: TestEscapeAttrVal/a'b="" (0.00s) - --- PASS: TestEscapeAttrVal/'x'"'z' (0.00s) - --- PASS: TestEscapeAttrVal/"x"'"z" (0.00s) - --- PASS: TestEscapeAttrVal/a'b=""#01 (0.00s) -=== RUN TestEscapeCDATAVal -=== RUN TestEscapeCDATAVal/<![CDATA[<b>]]> -=== RUN TestEscapeCDATAVal/<![CDATA[abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz]]> -=== RUN TestEscapeCDATAVal/<![CDATA[_<b>_]]> -=== RUN TestEscapeCDATAVal/<![CDATA[<<<<<]]> -=== RUN TestEscapeCDATAVal/<![CDATA[&]]> -=== RUN TestEscapeCDATAVal/<![CDATA[&&&&]]> -=== RUN TestEscapeCDATAVal/<![CDATA[_a_]]> -=== RUN TestEscapeCDATAVal/<![CDATA[]]> -=== RUN TestEscapeCDATAVal/<![CDATA[_a_]]&gt;_b_]]> ---- PASS: TestEscapeCDATAVal (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[<b>]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[_<b>_]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[<<<<<]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[&]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[&&&&]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[_a_]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[]]> (0.00s) - --- PASS: TestEscapeCDATAVal/<![CDATA[_a_]]&gt;_b_]]> (0.00s) -=== RUN ExampleNewLexer ---- PASS: ExampleNewLexer (0.00s) -PASS -ok github.com/tdewolff/parse/xml 0.058s +dh: command-omitted: The call to "dh_auto_test -O--builddirectory=_build -O--buildsystem=golang" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -4106,12 +461,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2654683/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/2096467 and its subdirectories -I: Current time: Thu Nov 13 22:09:39 -12 2025 -I: pbuilder-time-stamp: 1763114979 +I: removing directory /srv/workspace/pbuilder/2654683 and its subdirectories +I: Current time: Fri Dec 18 06:35:13 +14 2026 +I: pbuilder-time-stamp: 1797525313