Skip to content

Instantly share code, notes, and snippets.

@dsyme
Created December 14, 2018 12:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dsyme/26bafd496360d01c2afe452dd8438796 to your computer and use it in GitHub Desktop.
Save dsyme/26bafd496360d01c2afe452dd8438796 to your computer and use it in GitHub Desktop.
GitHub pull request #10919 of commit 6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0, no merge conflicts.
Setting status of 6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0 to PENDING with url https://jenkins.mono-project.com/job/build-package-osx-mono-pullrequest/277/ and message: 'Build started for merge commit.'
Using context: OS X Package
Checking out git git://github.com/mono/mono.git into /var/lib/jenkins/jobs/build-package-osx-mono-pullrequest/workspace@script to read scripts/ci/pipeline/osx-package.groovy
> git rev-parse --is-inside-work-tree # timeout=100
Fetching changes from the remote Git repository
> git config remote.origin.url git://github.com/mono/mono.git # timeout=100
Fetching upstream changes from git://github.com/mono/mono.git
> git --version # timeout=100
using GIT_SSH to set credentials monojenkins GH user
> git fetch --no-tags --progress git://github.com/mono/mono.git +refs/pull/10919/*:refs/remotes/origin/pr/10919/* # timeout=60
> git rev-parse refs/remotes/origin/pr/10919/merge^{commit} # timeout=100
> git rev-parse refs/remotes/origin/origin/pr/10919/merge^{commit} # timeout=100
Checking out Revision 675a090f075f8c05faa19b6da2e131241b7e4353 (refs/remotes/origin/pr/10919/merge)
> git config core.sparsecheckout # timeout=100
> git checkout -f 675a090f075f8c05faa19b6da2e131241b7e4353 # timeout=60
> git branch -a -v --no-abbrev # timeout=100
> git branch -D pr # timeout=100
> git checkout -b pr 675a090f075f8c05faa19b6da2e131241b7e4353 # timeout=60
Commit message: "Merge 6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0 into 622609d54b5e446ad7691741914ee2202287da43"
> git rev-list --no-walk 4e2a9d5629cb5edf0ff1f6ab9e3592669fe0b8dd # timeout=100
> git remote # timeout=100
> git submodule init # timeout=100
> git submodule sync # timeout=100
> git config --get remote.origin.url # timeout=100
> git submodule init # timeout=100
> git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=100
> git config --get submodule.external/aspnetwebstack.url # timeout=100
> git config -f .gitmodules --get submodule.external/aspnetwebstack.path # timeout=100
> git submodule update --init --recursive external/aspnetwebstack # timeout=60
> git config --get submodule.external/Newtonsoft.Json.url # timeout=100
> git config -f .gitmodules --get submodule.external/Newtonsoft.Json.path # timeout=100
> git submodule update --init --recursive external/Newtonsoft.Json # timeout=60
> git config --get submodule.external/cecil.url # timeout=100
> git config -f .gitmodules --get submodule.external/cecil.path # timeout=100
> git submodule update --init --recursive external/cecil # timeout=60
> git config --get submodule.external/rx.url # timeout=100
> git config -f .gitmodules --get submodule.external/rx.path # timeout=100
> git submodule update --init --recursive external/rx # timeout=60
> git config --get submodule.external/ikvm.url # timeout=100
> git config -f .gitmodules --get submodule.external/ikvm.path # timeout=100
> git submodule update --init --recursive external/ikvm # timeout=60
> git config --get submodule.external/ikdasm.url # timeout=100
> git config -f .gitmodules --get submodule.external/ikdasm.path # timeout=100
> git submodule update --init --recursive external/ikdasm # timeout=60
> git config --get submodule.external/reference-assemblies.url # timeout=100
> git config -f .gitmodules --get submodule.external/reference-assemblies.path # timeout=100
> git submodule update --init --recursive external/binary-reference-assemblies # timeout=60
> git config --get submodule.external/nunit-lite.url # timeout=100
> git config -f .gitmodules --get submodule.external/nunit-lite.path # timeout=100
> git submodule update --init --recursive external/nunit-lite # timeout=60
> git config --get submodule.external/nuget-buildtasks.url # timeout=100
> git config -f .gitmodules --get submodule.external/nuget-buildtasks.path # timeout=100
> git submodule update --init --recursive external/nuget-buildtasks # timeout=60
> git config --get submodule.external/cecil-legacy.url # timeout=100
> git config -f .gitmodules --get submodule.external/cecil-legacy.path # timeout=100
> git submodule update --init --recursive external/cecil-legacy # timeout=60
> git config --get submodule.external/boringssl.url # timeout=100
> git config -f .gitmodules --get submodule.external/boringssl.path # timeout=100
> git submodule update --init --recursive external/boringssl # timeout=60
> git config --get submodule.external/corefx.url # timeout=100
> git config -f .gitmodules --get submodule.external/corefx.path # timeout=100
> git submodule update --init --recursive external/corefx # timeout=60
> git config --get submodule.external/bockbuild.url # timeout=100
> git config -f .gitmodules --get submodule.external/bockbuild.path # timeout=100
> git submodule update --init --recursive external/bockbuild # timeout=60
> git config --get submodule.external/linker.url # timeout=100
> git config -f .gitmodules --get submodule.external/linker.path # timeout=100
> git submodule update --init --recursive external/linker # timeout=60
> git config --get submodule.external/roslyn-binaries.url # timeout=100
> git config -f .gitmodules --get submodule.external/roslyn-binaries.path # timeout=100
> git submodule update --init --recursive external/roslyn-binaries # timeout=60
> git config --get submodule.external/corert.url # timeout=100
> git config -f .gitmodules --get submodule.external/corert.path # timeout=100
> git submodule update --init --recursive external/corert # timeout=60
> git config --get submodule.external/xunit-binaries.url # timeout=100
> git config -f .gitmodules --get submodule.external/xunit-binaries.path # timeout=100
> git submodule update --init --recursive external/xunit-binaries # timeout=60
> git config --get submodule.external/api-doc-tools.url # timeout=100
> git config -f .gitmodules --get submodule.external/api-doc-tools.path # timeout=100
> git submodule update --init --recursive external/api-doc-tools # timeout=60
> git config --get submodule.external/api-snapshot.url # timeout=100
> git config -f .gitmodules --get submodule.external/api-snapshot.path # timeout=100
> git submodule update --init --recursive external/api-snapshot # timeout=60
> git config --get submodule.external/llvm.url # timeout=100
> git config -f .gitmodules --get submodule.external/llvm.path # timeout=100
> git submodule update --init --recursive external/llvm # timeout=60
> git config --get submodule.external/helix-binaries.url # timeout=100
> git config -f .gitmodules --get submodule.external/helix-binaries.path # timeout=100
> git submodule update --init --recursive external/helix-binaries # timeout=60
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] properties
[Pipeline] node
Running on xam-mac-mini-19 in /Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest
[Pipeline] {
[Pipeline] ws
Running in /Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest/pr
[Pipeline] {
[Pipeline] timestamps
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout
Fetching changes from the remote Git repository
> git rev-parse --is-inside-work-tree # timeout=10
> git config remote.origin.url git://github.com/mono/mono.git # timeout=10
Fetching upstream changes from git://github.com/mono/mono.git
> git --version # timeout=10
using GIT_SSH to set credentials monojenkins GH user
> git fetch --no-tags --progress git://github.com/mono/mono.git +refs/pull/10919/*:refs/remotes/origin/pr/10919/* # timeout=60
Checking out Revision 675a090f075f8c05faa19b6da2e131241b7e4353 (refs/remotes/origin/pr/10919/merge)
> git rev-parse refs/remotes/origin/pr/10919/merge^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/pr/10919/merge^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 675a090f075f8c05faa19b6da2e131241b7e4353 # timeout=60
> git branch -a -v --no-abbrev # timeout=10
> git branch -D pr # timeout=10
> git checkout -b pr 675a090f075f8c05faa19b6da2e131241b7e4353 # timeout=60
Commit message: "Merge 6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0 into 622609d54b5e446ad7691741914ee2202287da43"
> git remote # timeout=10
> git submodule init # timeout=10
> git submodule sync # timeout=10
> git config --get remote.origin.url # timeout=10
> git submodule init # timeout=10
> git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
> git config --get submodule.external/aspnetwebstack.url # timeout=10
> git config -f .gitmodules --get submodule.external/aspnetwebstack.path # timeout=10
> git submodule update --init --recursive external/aspnetwebstack # timeout=60
> git config --get submodule.external/Newtonsoft.Json.url # timeout=10
> git config -f .gitmodules --get submodule.external/Newtonsoft.Json.path # timeout=10
> git submodule update --init --recursive external/Newtonsoft.Json # timeout=60
> git config --get submodule.external/cecil.url # timeout=10
> git config -f .gitmodules --get submodule.external/cecil.path # timeout=10
> git submodule update --init --recursive external/cecil # timeout=60
> git config --get submodule.external/rx.url # timeout=10
> git config -f .gitmodules --get submodule.external/rx.path # timeout=10
> git submodule update --init --recursive external/rx # timeout=60
> git config --get submodule.external/ikvm.url # timeout=10
> git config -f .gitmodules --get submodule.external/ikvm.path # timeout=10
> git submodule update --init --recursive external/ikvm # timeout=60
> git config --get submodule.external/ikdasm.url # timeout=10
> git config -f .gitmodules --get submodule.external/ikdasm.path # timeout=10
> git submodule update --init --recursive external/ikdasm # timeout=60
> git config --get submodule.external/reference-assemblies.url # timeout=10
> git config -f .gitmodules --get submodule.external/reference-assemblies.path # timeout=10
> git submodule update --init --recursive external/binary-reference-assemblies # timeout=60
> git config --get submodule.external/nunit-lite.url # timeout=10
> git config -f .gitmodules --get submodule.external/nunit-lite.path # timeout=10
> git submodule update --init --recursive external/nunit-lite # timeout=60
> git config --get submodule.external/nuget-buildtasks.url # timeout=10
> git config -f .gitmodules --get submodule.external/nuget-buildtasks.path # timeout=10
> git submodule update --init --recursive external/nuget-buildtasks # timeout=60
> git config --get submodule.external/cecil-legacy.url # timeout=10
> git config -f .gitmodules --get submodule.external/cecil-legacy.path # timeout=10
> git submodule update --init --recursive external/cecil-legacy # timeout=60
> git config --get submodule.external/boringssl.url # timeout=10
> git config -f .gitmodules --get submodule.external/boringssl.path # timeout=10
> git submodule update --init --recursive external/boringssl # timeout=60
> git config --get submodule.external/corefx.url # timeout=10
> git config -f .gitmodules --get submodule.external/corefx.path # timeout=10
> git submodule update --init --recursive external/corefx # timeout=60
> git config --get submodule.external/bockbuild.url # timeout=10
> git config -f .gitmodules --get submodule.external/bockbuild.path # timeout=10
> git submodule update --init --recursive external/bockbuild # timeout=60
> git config --get submodule.external/linker.url # timeout=10
> git config -f .gitmodules --get submodule.external/linker.path # timeout=10
> git submodule update --init --recursive external/linker # timeout=60
> git config --get submodule.external/roslyn-binaries.url # timeout=10
> git config -f .gitmodules --get submodule.external/roslyn-binaries.path # timeout=10
> git submodule update --init --recursive external/roslyn-binaries # timeout=60
> git config --get submodule.external/corert.url # timeout=10
> git config -f .gitmodules --get submodule.external/corert.path # timeout=10
> git submodule update --init --recursive external/corert # timeout=60
> git config --get submodule.external/xunit-binaries.url # timeout=10
> git config -f .gitmodules --get submodule.external/xunit-binaries.path # timeout=10
> git submodule update --init --recursive external/xunit-binaries # timeout=60
> git config --get submodule.external/api-doc-tools.url # timeout=10
> git config -f .gitmodules --get submodule.external/api-doc-tools.path # timeout=10
> git submodule update --init --recursive external/api-doc-tools # timeout=60
[Pipeline] sh
+ git clean -xdff
Removing MonoFramework-MDK-pr@7f6bfd7a256-dirty-5.23.0.66.macos10.xamarin.universal.pkg
Removing packaging/MacSDK/__init__.pyo
Removing packaging/MacSDK/profile.pyo
[Pipeline] sh
+ git rev-parse HEAD
[Pipeline] load
[Pipeline] { (scripts/ci/pipeline/utils.groovy)
[Pipeline] }
[Pipeline] // load
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] step
[Set GitHub commit status (universal)] PENDING on repos [GHRepository@77f2eb73[description=Mono open source ECMA CLI, C# and .NET implementation.,homepage=http://www.mono-project.com/,name=mono,fork=false,size=505797,milestones={},language=C#,commits={},source=<null>,parent=<null>,responseHeaderFields={null=[HTTP/1.1 200 OK], Access-Control-Allow-Origin=[*], Access-Control-Expose-Headers=[ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type], Cache-Control=[private, max-age=60, s-maxage=60], Content-Encoding=[gzip], Content-Security-Policy=[default-src 'none'], Content-Type=[application/json; charset=utf-8], Date=[Thu, 13 Dec 2018 23:49:51 GMT], ETag=[W/"e8688e67021c66f8049094d1f177a46f"], Last-Modified=[Thu, 13 Dec 2018 21:21:24 GMT], OkHttp-Received-Millis=[1544744991101], OkHttp-Response-Source=[CONDITIONAL_CACHE 200], OkHttp-Selected-Protocol=[http/1.1], OkHttp-Sent-Millis=[1544744991032], Referrer-Policy=[origin-when-cross-origin, strict-origin-when-cross-origin], Server=[GitHub.com], Status=[200 OK], Strict-Transport-Security=[max-age=31536000; includeSubdomains; preload], Transfer-Encoding=[chunked], Vary=[Accept, Authorization, Cookie, X-GitHub-OTP], X-Accepted-OAuth-Scopes=[repo], X-Content-Type-Options=[nosniff], X-Frame-Options=[deny], X-GitHub-Media-Type=[github.v3; format=json], X-GitHub-Request-Id=[FE60:753B:4276F4D:898F4B3:5C12F01E], X-OAuth-Scopes=[admin:repo_hook, repo, repo:status], X-RateLimit-Limit=[5000], X-RateLimit-Remaining=[3815], X-RateLimit-Reset=[1544747710], X-XSS-Protection=[1; mode=block]},url=https://api.github.com/repos/mono/mono,id=791611]] (sha:6976d79) with context:PKG-mono
Setting commit status on GitHub for https://github.com/mono/mono/commit/6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0
[Pipeline] timeout
Timeout set to expire in 7 hr 0 min
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] sshagent
[ssh-agent] Using credentials jenkins (GitHub SSH deploy key for accessing xamarin/mono-extensions repo)
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine)
SSH_AUTH_SOCK=/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T//ssh-swCgO0mPv8XP/agent.23964
SSH_AGENT_PID=23965
Running ssh-add (command line suppressed)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
> git config --get submodule.external/api-snapshot.url # timeout=10
> git config -f .gitmodules --get submodule.external/api-snapshot.path # timeout=10
> git submodule update --init --recursive external/api-snapshot # timeout=60
> git config --get submodule.external/llvm.url # timeout=10
> git config -f .gitmodules --get submodule.external/llvm.path # timeout=10
> git submodule update --init --recursive external/llvm # timeout=60
> git config --get submodule.external/helix-binaries.url # timeout=10
> git config -f .gitmodules --get submodule.external/helix-binaries.path # timeout=10
> git submodule update --init --recursive external/helix-binaries # timeout=60
+ external/bockbuild/bb MacSDKRelease --arch darwin-universal --verbose --package
$ ssh-agent
** bockbuild (4a3e9ed) **
cmd: external/bockbuild/bb MacSDKRelease --arch darwin-universal --verbose --package
Identity added: /Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest/pr@tmp/private_key_18187212179201067618.key (/Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest/pr@tmp/private_key_18187212179201067618.key)
Using Xcode 8.3.3, SDK MacOSX10.12.sdk
bockbuild->run:
Nuking @external/bockbuild/scratch
darwin->setup_release:
Mono version: 5.23.0
Xamarin extensions enabled
** Building toolchain **
bockbuild->build_distribution:
Fetching packages
0 packages need building:
cmake 3.12.3
autoconf 2.69
automake 1.13
ccache 3.1.9 (master@v3.1.9-321-g55f1fc6)
libtool 2.4.2
xz 5.0.4
tar 1.26
gtk-osx-docbook 1.0
gtk-doc 1.18
** Building release **
bockbuild->build_distribution:
Fetching packages
! mono 5.23.0 (pr@7f6bfd7a256-dirty) </Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest/pr>
! mono 5.23.0 (pr@675a090f075-dirty) </Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest/pr>
! fsharp 4.1.34 <https://github.com/fsharp/fsharp/tarball/662492595a63dffff8fac84939614743fd6d34f9> md5: 6ff2f85aeb4d35cb1c9d9713182051eb)
! fsharp 4.5.0 <https://github.com/fsharp/fsharp/tarball/3de387432de8d11a89f99d1af87aa9ce194fe21b> md5: 90cd938e3e43e1e8cf266f549823f6e5)
! patches/fsharp-IsPathRooted-type-inference.patch md5: 60e5f7afe0d91799bf771b9b645203e0
! patches/fsharp-string-switchName.patch md5: 2582fea61b638065825151aaff1f3cf6
! patches/fsharp-path-overloads.patch md5: 00f5fc5a4a94ff93bc7b4553913ec539
! patches/fsharp-debug-pinvoke-fix.patch md5: 55a7398d776b4a7900a2d5ca48f566c0
! patches/fsharp-IsPathRooted-type-inference.patch md5: 60e5f7afe0d91799bf771b9b645203e0
! patches/fsharp-noinstall.patch md5: 1bf8ca0f9ca5cb38e14928108e8652fa
! NuGet 4.8.1 <https://dist.nuget.org/win-x86-commandline/v4.8.1/nuget.exe> md5: e41780ebd85ebdae5ebdca23bf8f79b1)
! NuGet 4.7.0 <https://dist.nuget.org/win-x86-commandline/v4.7.0/nuget.exe> md5: e41780ebd85ebdae5ebdca23bf8f79b1)
bockbuild->build_distribution:
3 packages need building:
mono (Updated)
fsharp (Updated)
NuGet (Updated)
Nuking @external/bockbuild/stage
gettext 0.18.2
gettext->deploy_package:
419 files, 22.00MB
pkg-config 0.27
pkg-config->deploy_package:
13 files, 2.00MB
libpng 1.4.12
libpng->deploy_package:
22 files, 1.00MB
libjpeg 8
libjpeg->deploy_package:
25 files, 2.00MB
tiff 4.0.9
tiff->deploy_package:
343 files, 7.00MB
giflib 4.1.6
giflib->deploy_package:
66 files, 3.00MB
libxml2 2.9.1
libxml2->deploy_package:
275 files, 18.00MB
freetype 2.5.0.1
freetype->deploy_package:
62 files, 5.00MB
fontconfig 2.10.2
fontconfig->deploy_package:
70 files, 2.00MB
pixman 0.30.0
pixman->deploy_package:
10 files, 22.00MB
cairo 1.12.14
cairo->deploy_package:
120 files, 25.00MB
libffi 3.0.13
libffi->deploy_package:
(bockbuild warning) Different file exists in package already: share/info/dir
16 files, 0.00MB
glib 2.36.4
glib->deploy_package:
909 files, 41.00MB
pango 1.35.0
@ pango-querymodules --update-cache
pango->deploy_package:
135 files, 6.00MB
atk 2.8.0
atk->deploy_package:
187 files, 2.00MB
intltool 0.50.2
intltool->deploy_package:
17 files, 0.00MB
gdk-pixbuf 2.28.2
@ gdk-pixbuf-query-loaders --update-cache
@ cp @external/bockbuild/stage/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache @external/bockbuild/stage/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache.release
gdk-pixbuf->deploy_package:
237 files, 6.00MB
gtk 2.24 (master@2.24.22-3-g280fc402be)
gtk->deploy_package:
578 files, 52.00MB
libglade 2.6.4
libglade->deploy_package:
38 files, 1.00MB
sqlite-autoconf 3090200
sqlite-autoconf->deploy_package:
13 files, 11.00MB
expat 2.2.5
expat->deploy_package:
17 files, 1.00MB
ige-mac-integration 0.9.4
ige-mac-integration->deploy_package:
42 files, 0.00MB
libcroco 0.6.8
libcroco->deploy_package:
76 files, 3.00MB
librsvg 2.37.0
@ gdk-pixbuf-query-loaders --update-cache
librsvg->deploy_package:
57 files, 3.00MB
hicolor-icon-theme 0.12
hicolor-icon-theme->deploy_package:
1 files, 0.00MB
gtk-engines 2.20.2
gtk-engines->deploy_package:
114 files, 4.00MB
murrine 0.98.2
murrine->deploy_package:
5 files, 1.00MB
xamarin-gtk-theme 0.98.2 (master@b7fe407)
xamarin-gtk-theme->deploy_package:
6 files, 1.00MB
gtk-quartz-engine 0.1 (master@v0.1-29-g9555a08)
gtk-quartz-engine->deploy_package:
5 files, 0.00MB
mono 5.23.0 (pr@675a090f075-dirty)
mono->start_build:
mono 5.23.0 (pr@675a090f075-dirty) </Users/builder/jenkins/workspace/build-package-osx-mono-pullrequest/pr>
patches/mcs-pkgconfig.patch md5: c40b417b0fa8238dfa6fba635ea872b7
mono->do_build:
Building (arch: darwin-32)
@ patch -p1 < "@packaging/MacSDK/patches/mcs-pkgconfig.patch"
@ ./autogen.sh --prefix="/Library/Frameworks/Mono.framework/Versions/5.23.0" --enable-nls=no --with-ikvm=yes --with-libgdiplus=@external/bockbuild/stage/lib/libgdiplus.dylib --enable-loadedllvm CXXFLAGS=-stdlib=libc++ --enable-extension-module=xamarin --enable-native-types --enable-pecrypt --build=i386-apple-darwin13.0.0 --disable-dependency-tracking --cache-file=@external/bockbuild/builds/mono-darwin-32.cache ac_cv_func_basename_r=no ac_cv_func_clock_getres=no ac_cv_func_clock_gettime=no ac_cv_func_clock_settime=no ac_cv_func_dirname_r=no ac_cv_func_getentropy=no ac_cv_func_mkostemp=no ac_cv_func_mkostemps=no --build=i386-apple-darwin13.0.0 --cache-file=@external/bockbuild/builds/mono-darwin-32.cache
@ make -j4 EXTERNAL_MCS=/Library/Frameworks/Mono.framework/Versions/Current/bin/mcs EXTERNAL_RUNTIME=/Library/Frameworks/Mono.framework/Versions/Current/bin/mono
@ make install DESTDIR=@external/bockbuild/scratch/mono-x86.install
darwin->postprocess:
generate_dsyms: 28 items
warning: (i386) could not find object file symbol for symbol _sgen_binary_protocol_grep_entries32p
warning: (i386) could not find object file symbol for symbol _read_entry
warning: (i386) failed to insert symbol '_match_index' in the debug map.
warning: (i386) failed to insert symbol '_print_entry' in the debug map.
warning: (i386) failed to insert symbol '_print_entry_content' in the debug map.
warning: (i386) could not find object file symbol for symbol _file_version
warning: (i386) could not find object file symbol for symbol _sgen_binary_protocol_grep_entries64p
warning: (i386) could not find object file symbol for symbol _read_entry
warning: (i386) failed to insert symbol '_match_index' in the debug map.
warning: (i386) failed to insert symbol '_print_entry' in the debug map.
warning: (i386) failed to insert symbol '_print_entry_content' in the debug map.
warning: (i386) could not find object file symbol for symbol _file_version
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_4XQxyz.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_zMd9Aq.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_xxFM5a.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_n6N1oF.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_akymQK.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_mi2Zaj.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
warning: (i386) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_8uiG6M.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch i386)
stage_textfiles: 123 items
stage_binaries: 28 items
mono->do_build:
Building (arch: darwin-64)
@ patch -p1 < "@packaging/MacSDK/patches/mcs-pkgconfig.patch"
@ ./autogen.sh --prefix="/Library/Frameworks/Mono.framework/Versions/5.23.0" --enable-nls=no --with-ikvm=yes --with-libgdiplus=@external/bockbuild/stage/lib/libgdiplus.dylib --enable-loadedllvm CXXFLAGS=-stdlib=libc++ --enable-extension-module=xamarin --enable-native-types --enable-pecrypt --disable-dependency-tracking --cache-file=@external/bockbuild/builds/mono-darwin-64.cache ac_cv_func_basename_r=no ac_cv_func_clock_getres=no ac_cv_func_clock_gettime=no ac_cv_func_clock_settime=no ac_cv_func_dirname_r=no ac_cv_func_getentropy=no ac_cv_func_mkostemp=no ac_cv_func_mkostemps=no --build=x86_64-apple-darwin13.0.0 --disable-boehm --cache-file=@external/bockbuild/builds/mono-darwin-64.cache
@ make -j4 EXTERNAL_MCS=/Library/Frameworks/Mono.framework/Versions/Current/bin/mcs EXTERNAL_RUNTIME=/Library/Frameworks/Mono.framework/Versions/Current/bin/mono EXTERNAL_MCS=/Library/Frameworks/Mono.framework/Versions/Current/bin/mcs EXTERNAL_RUNTIME=/Library/Frameworks/Mono.framework/Versions/Current/bin/mono
@ make install DESTDIR=@external/bockbuild/scratch/mono-x64.install
darwin->postprocess:
generate_dsyms: 26 items
warning: (x86_64) could not find object file symbol for symbol _sgen_binary_protocol_grep_entries32p
warning: (x86_64) could not find object file symbol for symbol _read_entry
warning: (x86_64) failed to insert symbol '_match_index' in the debug map.
warning: (x86_64) failed to insert symbol '_print_entry' in the debug map.
warning: (x86_64) failed to insert symbol '_print_entry_content' in the debug map.
warning: (x86_64) could not find object file symbol for symbol _file_version
warning: (x86_64) could not find object file symbol for symbol _sgen_binary_protocol_grep_entries64p
warning: (x86_64) could not find object file symbol for symbol _read_entry
warning: (x86_64) failed to insert symbol '_match_index' in the debug map.
warning: (x86_64) failed to insert symbol '_print_entry' in the debug map.
warning: (x86_64) failed to insert symbol '_print_entry_content' in the debug map.
warning: (x86_64) could not find object file symbol for symbol _file_version
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_b8QDC9.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_O3TDH9.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_QlFANs.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_fh9dHs.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_HH5n4S.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_QK055k.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
warning: (x86_64) /var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/mono_aot_WCwUUD.o unable to open object file: No such file or directory
warning: no debug symbols in executable (-arch x86_64)
stage_textfiles: 122 items
stage_binaries: 26 items
lipo mono
mono->lipo_dirs:
(bockbuild warning) lipo: 32-bit version of file libmonoboehm-2.0.1.dylib not found
(bockbuild warning) lipo: 32-bit version of file libmonoboehm-2.0.a not found
(bockbuild warning) lipo: 32-bit version of file libmonoboehm-2.0.dylib not found
(bockbuild warning) lipo: 32-bit version of file libmonoboehm-2.0.1.dylib not found
mono->copy_side_by_side:
(bockbuild warning) lipo: mono-boehm exists in @external/bockbuild/scratch/mono-x86.install/Library/Frameworks/Mono.framework/Versions/5.23.0/bin but not in @external/bockbuild/scratch/mono-x64.install/Library/Frameworks/Mono.framework/Versions/5.23.0/bin
(bockbuild warning) lipo: mono-boehm.release exists in @external/bockbuild/scratch/mono-x86.install/Library/Frameworks/Mono.framework/Versions/5.23.0/bin but not in @external/bockbuild/scratch/mono-x64.install/Library/Frameworks/Mono.framework/Versions/5.23.0/bin
(bockbuild warning) lipo: mono-boehm.dSYM/Contents/Resources/DWARF/mono-boehm exists in @external/bockbuild/scratch/mono-x86.install/Library/Frameworks/Mono.framework/Versions/5.23.0/bin but not in @external/bockbuild/scratch/mono-x64.install/Library/Frameworks/Mono.framework/Versions/5.23.0/bin
mono->deploy_package:
3476 files, 989.00MB
msbuild 15 (xplat-master@v15.1.0-preview-000370-00-2261-gc2586049)
msbuild->deploy_package:
485 files, 45.00MB
PortableReferenceAssemblies 2014-04-14
PortableReferenceAssemblies->deploy_package:
1024 files, 26.00MB
libgdiplus 5.6
libgdiplus->deploy_package:
10 files, 6.00MB
xsp 4.4
xsp->deploy_package:
223 files, 0.00MB
gtk-sharp (gtk-sharp-2-12-branch@372b03b5c)
gtk-sharp->deploy_package:
174 files, 11.00MB
iron-languages 2.11
iron-languages->deploy_package:
105 files, 11.00MB
fsharp 4.5.0
fsharp->start_build:
fsharp 4.5.0 <https://github.com/fsharp/fsharp/tarball/3de387432de8d11a89f99d1af87aa9ce194fe21b> md5: 90cd938e3e43e1e8cf266f549823f6e5)
patches/fsharp-IsPathRooted-type-inference.patch md5: 60e5f7afe0d91799bf771b9b645203e0
patches/fsharp-portable-pdb.patch md5: dd7a1f8fc16e79fa009916ff07fab317
patches/fsharp-noinstall.patch md5: 1bf8ca0f9ca5cb38e14928108e8652fa
fsharp->do_build:
Building (arch: darwin-universal)
@ patch -p1 < "@packaging/MacSDK/patches/fsharp-IsPathRooted-type-inference.patch"
@ patch -p1 < "@packaging/MacSDK/patches/fsharp-portable-pdb.patch"
@ patch -p1 < "@packaging/MacSDK/patches/fsharp-noinstall.patch"
@ make all install
CommandException->__init__:
"OBJCFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CXXFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CPPFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 " LDFLAGS="-L@external/bockbuild/stage/lib -headerpad_max_install_names -arch i386 -arch x86_64" make all install >>@external/bockbuild/logs/fsharp.log 2>&1" failed, error code 2
OBJCFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CXXFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CPPFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 " LDFLAGS="-L@/external/bockbuild/stage/lib -headerpad_max_install_names -arch i386 -arch x86_64" patch -p1 < "@/packaging/MacSDK/patches/fsharp-IsPathRooted-type-inference.patch"
patching file src/scripts/scriptlib.fsx
Hunk #1 succeeded at 93 with fuzz 2 (offset 1 line).
OBJCFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CXXFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CPPFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 " LDFLAGS="-L@/external/bockbuild/stage/lib -headerpad_max_install_names -arch i386 -arch x86_64" patch -p1 < "@/packaging/MacSDK/patches/fsharp-portable-pdb.patch"
patching file src/fsharp/FSharp.Build/Microsoft.FSharp.Targets
Hunk #1 succeeded at 46 (offset 5 lines).
OBJCFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CXXFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CPPFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 " LDFLAGS="-L@/external/bockbuild/stage/lib -headerpad_max_install_names -arch i386 -arch x86_64" patch -p1 < "@/packaging/MacSDK/patches/fsharp-noinstall.patch"
patching file mono/build-mono.sh
OBJCFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CXXFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CPPFLAGS="-I@/external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 " LDFLAGS="-L@/external/bockbuild/stage/lib -headerpad_max_install_names -arch i386 -arch x86_64" make all install
-----------
prefix=@/external/bockbuild/stage
topdir=@/external/bockbuild/builds/fsharp-fsharp-3de3874/mono/../
monodir=@/external/bockbuild/stage/lib/mono
monolibdir=@/external/bockbuild/stage/lib/
monobindir=@/external/bockbuild/stage/bin/
-----------
/Applications/Xcode833.app/Contents/Developer/usr/bin/make restore
MONO_ENV_OPTIONS= mono .nuget/NuGet.exe restore packages.config -PackagesDirectory packages -ConfigFile ./NuGet.Config
Restoring NuGet package System.Collections.Immutable.1.5.0.
Restoring NuGet package System.Reflection.Metadata.1.6.0.
Restoring NuGet package FsLexYacc.7.0.6.
Restoring NuGet package MicroBuild.Core.0.2.0.
Adding package 'System.Reflection.Metadata.1.6.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'System.Collections.Immutable.1.5.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'MicroBuild.Core.0.2.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'FsLexYacc.7.0.6' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'MicroBuild.Core.0.2.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package System.ValueTuple.4.4.0.
Adding package 'System.ValueTuple.4.4.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'System.Reflection.Metadata.1.6.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.14.3.0.
Adding package 'Microsoft.Build.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'System.Collections.Immutable.1.5.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.Framework.14.3.0.
Adding package 'Microsoft.Build.Framework.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FsLexYacc.7.0.6' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.Utilities.Core.14.3.0.
Adding package 'Microsoft.Build.Utilities.Core.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Build.Framework.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.Tasks.Core.14.3.0.
Adding package 'Microsoft.Build.Tasks.Core.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Build.Utilities.Core.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'System.ValueTuple.4.4.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.15.6.85.
Restoring NuGet package Microsoft.Build.Framework.15.6.85.
Adding package 'Microsoft.Build.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'Microsoft.Build.Framework.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Build.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.Utilities.Core.15.6.85.
Adding package 'Microsoft.Build.Utilities.Core.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Build.Tasks.Core.14.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Build.Tasks.Core.15.6.85.
Added package 'Microsoft.Build.Framework.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package System.IO.Compression.4.3.0.
Adding package 'Microsoft.Build.Tasks.Core.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'System.IO.Compression.4.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Build.Utilities.Core.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FsCheck.3.0.0-alpha3.
Adding package 'FsCheck.3.0.0-alpha3' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Build.Tasks.Core.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package NUnit.3.5.0.
Adding package 'NUnit.3.5.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FsCheck.3.0.0-alpha3' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package NUnit.Console.3.0.0.
Added package 'Microsoft.Build.15.6.85' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'NUnit.Console.3.0.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package NUnitLite.3.5.0.
Adding package 'NUnitLite.3.5.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'System.IO.Compression.4.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package NUnit3TestAdapter.3.0.8-ctp-8.
Adding package 'NUnit3TestAdapter.3.0.8-ctp-8' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'NUnitLite.3.5.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package BenchmarkDotNet.0.9.8.
Adding package 'BenchmarkDotNet.0.9.8' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'NUnit.Console.3.0.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package BenchmarkDotNet.Diagnostics.Windows.0.9.8.
Adding package 'BenchmarkDotNet.Diagnostics.Windows.0.9.8' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'BenchmarkDotNet.Diagnostics.Windows.0.9.8' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Compiler.Tools.4.1.27.
Adding package 'FSharp.Compiler.Tools.4.1.27' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'NUnit3TestAdapter.3.0.8-ctp-8' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package Microsoft.Portable.FSharp.Core.10.1.0.
Added package 'BenchmarkDotNet.0.9.8' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Core.4.1.18.
Adding package 'Microsoft.Portable.FSharp.Core.10.1.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'FSharp.Core.4.1.18' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'NUnit.3.5.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Core.4.0.0.1.
Adding package 'FSharp.Core.4.0.0.1' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FSharp.Core.4.0.0.1' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Core.3.1.2.5.
Adding package 'FSharp.Core.3.1.2.5' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Core.3.0.2.
Added package 'FSharp.Compiler.Tools.4.1.27' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Data.2.2.5.
Adding package 'FSharp.Core.3.0.2' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Adding package 'FSharp.Data.2.2.5' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FSharp.Core.4.1.18' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Restoring NuGet package FSharp.Configuration.1.3.0.
Adding package 'FSharp.Configuration.1.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FSharp.Core.3.0.2' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FSharp.Data.2.2.5' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FSharp.Configuration.1.3.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'FSharp.Core.3.1.2.5' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
Added package 'Microsoft.Portable.FSharp.Core.10.1.0' to folder '@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages'
NuGet Config files used:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/NuGet.Config
Feeds used:
/Users/builder/.nuget/packages/
https://api.nuget.org/v3/index.json
Installed:
29 package(s) to packages.config projects
chmod u+x packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe
chmod u+x packages/FsLexYacc.7.0.6/build/fslex.exe
chmod u+x packages/FsLexYacc.7.0.6/build/fsyacc.exe
/Applications/Xcode833.app/Contents/Developer/usr/bin/make build-proto
MONO_ENV_OPTIONS= msbuild /p:Configuration=Proto /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:11:19 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" on node 1 (default targets).
CallFsSrGen:
Creating directory "obj/Proto/net40/".
mono @/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/scripts/fssrgen.fsx" "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSBuild.txt" "obj/Proto/net40/FSBuild.fs" "obj/Proto/net40/FSBuild.resx"
fssrgen: args = [|"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/scripts/fssrgen.fsx";
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSBuild.txt";
"obj/Proto/net40/FSBuild.fs"; "obj/Proto/net40/FSBuild.resx"|]
fssrgen.fsx: Reading @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSBuild.txt
fssrgen.fsx: Parsing @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSBuild.txt
fssrgen.fsx: Validating @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSBuild.txt
fssrgen.fsx: Validating uniqueness of @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSBuild.txt
fssrgen.fsx: Generating @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs
fssrgen.fsx: Generating resource methods for @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs
fssrgen.fsx: Generating .resx for @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs
fssrgen.fsx: Done @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSBuild.fs
PrepareForBuild:
Creating directory "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/".
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
PrepareForBuild:
Creating directory "obj/Proto/net40/".
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/stage/lib/mono/4.5-api/mscorlib.dll /r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.5-api/System.dll /r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Numerics.dll /compile FSCore.resx,obj/Proto/net40/FSCore.resources
Processing resource file "FSCore.resx" into "obj/Proto/net40/FSCore.resources".
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FSharp.Compiler.Tools.4.1.27/tools/fsc.exe -o:obj/Proto/net40/FSharp.Core.dll
-g
--debug:portable
--noframework
--baseaddress:0x05000000
--define:MSBUILD_AT_LEAST_14
--define:BUILDING_WITH_LKG
--define:FSHARP_CORE
--define:DEBUG
--define:NO_STRONG_NAMES
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/../../../Proto/net40/bin/FSharp.Core.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/../../fsharp/msft.pubkey
--delaysign+
--optimize+
--resource:obj/Proto/net40/FSCore.resources
-r:@/external/bockbuild/stage/lib/mono/4.5-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.5-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Numerics.dll
--target:library
--nowarn:69,65,54,61,75,45,55,62,75,1204
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--warnon:1182
--compiling-fslib
--extraoptimizationloops:1
--warnon:3218
--maxerrors:20
--warnon:1182
--compiling-fslib
--maxerrors:20
--extraoptimizationloops:1
--compiling-fslib-40
--version:4.5.0.0
prim-types-prelude.fsi
prim-types-prelude.fs
SR.fs
prim-types.fsi
prim-types.fs
local.fsi
local.fs
array2.fsi
array2.fs
option.fsi
option.fs
result.fsi
result.fs
collections.fsi
collections.fs
seqcore.fsi
seqcore.fs
seq.fsi
seq.fs
string.fsi
string.fs
list.fsi
list.fs
array.fsi
array.fs
array3.fsi
array3.fs
map.fsi
map.fs
set.fsi
set.fs
../../utils/reshapedreflection.fs
reflect.fsi
reflect.fs
math/n.fsi
math/n.fs
math/z.fsi
math/z.fs
../../utils/sformat.fsi
../../utils/sformat.fs
printf.fsi
printf.fs
quotations.fsi
quotations.fs
nativeptr.fsi
nativeptr.fs
event.fsi
event.fs
async.fsi
async.fs
eventmodule.fsi
eventmodule.fs
observable.fsi
observable.fs
mailbox.fsi
mailbox.fs
Linq.fsi
Linq.fs
MutableTuple.fs
QueryExtensions.fs
Query.fsi
Query.fs
SI.fs
fslib-extra-pervasives.fsi
fslib-extra-pervasives.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.5.AssemblyAttributes.fs
CopyToBuiltBin:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Proto/net40/FSharp.Core.sigdata" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.sigdata".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Proto/net40/FSharp.Core.optdata" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.optdata".
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Proto/net40/FSharp.Core.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll".
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Proto/net40/FSharp.Core.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.Linq.dll /compile obj/Proto/net40/FSBuild.resx,obj/Proto/net40/FSBuild.resources
Processing resource file "obj/Proto/net40/FSBuild.resx" into "obj/Proto/net40/FSBuild.resources".
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FSharp.Compiler.Tools.4.1.27/tools/fsc.exe -o:obj/Proto/net40/FSharp.Build.dll
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:DEBUG
--define:NO_STRONG_NAMES
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../../Proto/net40/bin/FSharp.Build.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../fsharp/test.snk
--optimize+
--resource:obj/Proto/net40/FSBuild.resources
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/../../../packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.Linq.dll
--target:library
--nowarn:69,65,54,61,75
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--version:4.5.0.0
obj/Proto/net40/FSBuild.fs
../../utils/CompilerLocationUtils.fs
../FSharp.Build/CreateFSharpManifestResourceName.fs
../FSharp.Build/FSharpCommandLineBuilder.fs
../FSharp.Build/Fsc.fs
../FSharp.Build/FSharpEmbedResourceText.fs
../FSharp.Build/FSharpEmbedResXSource.fs
../FSharp.Build/WriteCodeFragment.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.Build.Tasks.Core.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.Build.Framework.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.Build.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.Build.Utilities.Core.dll".
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSharp.Build-proto.fsproj.CopyComplete" because "AlwaysCreate" was specified.
_CopyOutOfDateSourceItemsToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.props" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.FSharp.NetSdk.props".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.FSharp.NetSdk.targets".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.FSharp.Targets".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.Portable.FSharp.Targets".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.Overrides.NetSdk.targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/Microsoft.FSharp.Overrides.NetSdk.targets".
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSharp.Build.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Build.dll".
FSharp.Build-proto -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Build.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/obj/Proto/net40/FSharp.Build.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Build.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build-proto/FSharp.Build-proto.fsproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:23.62
MONO_ENV_OPTIONS= msbuild /p:Configuration=Proto /p:TargetDotnetProfile=net40 src/fsharp/Fsc-proto/Fsc-proto.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:11:43 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/Fsc-proto.fsproj" on node 1 (default targets).
CallFsSrGen:
Creating directory "obj/Proto/net40/".
mono @/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/scripts/fssrgen.fsx" "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSComp.txt" "obj/Proto/net40/FSComp.fs" "obj/Proto/net40/FSComp.resx"
fssrgen: args = [|"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/scripts/fssrgen.fsx";
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSComp.txt";
"obj/Proto/net40/FSComp.fs"; "obj/Proto/net40/FSComp.resx"|]
fssrgen.fsx: Reading @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSComp.txt
fssrgen.fsx: Parsing @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSComp.txt
fssrgen.fsx: Validating @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSComp.txt
fssrgen.fsx: Validating uniqueness of @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSComp.txt
fssrgen.fsx: Generating @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs
fssrgen.fsx: Generating resource methods for @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs
fssrgen.fsx: Generating .resx for @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs
fssrgen.fsx: Done @/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/FSComp.fs
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/Fsc-proto.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
ResolveAssemblyReferences:
Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/Fsc-proto.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../Proto/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../Proto/net40/bin/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../Proto/net40/bin/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../Proto/net40/bin/ISymWrapper.exe", but it didn't exist.
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Windows.Forms.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll /compile obj/Proto/net40/FSComp.resx,obj/Proto/net40/FSComp.resources ../FSStrings.resx,obj/Proto/net40/FSStrings.resources
Processing resource file "obj/Proto/net40/FSComp.resx" into "obj/Proto/net40/FSComp.resources".
Processing resource file "../FSStrings.resx" into "obj/Proto/net40/FSStrings.resources".
CallFsLex:
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "pplex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../pplex.fsl
compiling to dfas (can take a while...)
28 states
writing output
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "lex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../lex.fsl
compiling to dfas (can take a while...)
748 states
writing output
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "illex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../../absil/illex.fsl
compiling to dfas (can take a while...)
137 states
writing output
CallFsYacc:
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pppars.fs" --module Microsoft.FSharp.Compiler.PPParser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pppars.fsy
building tables
computing first function... time: 00:00:00.0326777
building kernels... time: 00:00:00.0184558
building kernel table... time: 00:00:00.0063292
computing lookahead relations.................................. time: 00:00:00.0182296
building lookahead table... time: 00:00:00.0052887
building action table... shift/reduce error at state 4 on terminal RPAREN between {[explicit nonassoc 9994] shift(24)} and {noprec reduce(Recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 14 on terminal error between {noprec shift(3)} and {[explicit left 9998] reduce(Expr:'OP_NOT' Expr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 15 on terminal error between {noprec shift(3)} and {[explicit left 9997] reduce(Expr:Expr 'OP_AND' Expr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 16 on terminal error between {noprec shift(3)} and {[explicit left 9996] reduce(Expr:Expr 'OP_OR' Expr)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 25 on terminal OP_AND between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 25 on terminal OP_OR between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 25 on terminal RPAREN between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 25 on terminal error between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
time: 00:00:00.0231150
building goto table... time: 00:00:00.0014192
returning tables.
4 shift/reduce conflicts
4 reduce/reduce conflicts
consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec
31 states
5 nonterminals
11 terminals
19 productions
#rows in action table: 31
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pars.fs" --module Microsoft.FSharp.Compiler.Parser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pars.fsy
building tables
computing first function... time: 00:00:00.1805360
building kernels... time: 00:00:00.3162163
building kernel table... time: 00:00:00.0120516
computing lookahead relations............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... time: 00:00:04.4179219
building lookahead table... time: 00:00:01.1607972
building action table... shift/reduce error at state 0 on terminal error between {noprec shift(47)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 47 on terminal EOF between {noprec shift(48)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 61 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 65 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 69 on terminal error between {noprec shift(74)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 74 on terminal OBLOCKEND between {noprec shift(1808)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 74 on terminal OBLOCKEND_COMING_SOON between {noprec shift(1805)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 74 on terminal OBLOCKEND_IS_HERE between {noprec shift(1807)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 79 on terminal error between {noprec shift(81)} and {noprec reduce(moduleSpfns:moduleSpfn opt_topSeparators)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 126 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 127 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 130 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 135 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 137 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 145 on terminal error between {noprec shift(149)} and {noprec reduce(classSpfnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 178 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 223 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 223 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 227 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 227 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 230 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 230 on terminal error between {noprec shift(235)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExpr:opt_attributes opt_declVisibility declExpr topSeparators)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 246 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective topSeparators)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 253 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 262 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 262 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 262 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 271 on terminal error between {noprec shift(963)} and {noprec reduce(opt_attributes:attributes)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 277 on terminal STRUCT between {noprec shift(1776)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 277 on terminal BEGIN between {noprec shift(1777)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 277 on terminal error between {noprec shift(251)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 287 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 287 on terminal error between {noprec shift(252)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 296 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(attributes:attributeList)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 309 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 309 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 342 on terminal WITH between {noprec shift(292)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 342 on terminal PUBLIC between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 342 on terminal PRIVATE between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 342 on terminal INTERNAL between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 342 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 343 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 351 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 353 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 353 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 355 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 358 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 361 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 369 on terminal error between {noprec shift(373)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 373 on terminal END between {noprec shift(374)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 373 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 375 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 379 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 385 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 388 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 420 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 423 on terminal WITH between {noprec shift(475)} and {noprec reduce(opt_interfaceImplDefn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 430 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 431 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 434 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 436 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 438 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 444 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 460 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 500 on terminal OBLOCKSEP between {[explicit right 9938] shift(1755)} and {noprec reduce(opt_seps:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 501 on terminal error between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(objectImplementationMembers:objectImplementationMember opt_seps)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 506 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 508 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 512 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 611 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(unionTypeRepr:firstUnionCaseDecl)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 618 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 621 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 624 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 627 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 636 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(path:ident)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 639 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 640 on terminal BAR between {[explicit left 9979] reduce(firstUnionCaseDeclOfMany:ident 'EQUALS' constant opt_OBLOCKSEP)} and {[explicit left 9979] reduce(firstUnionCaseDecl:ident 'EQUALS' constant opt_OBLOCKSEP)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 793 on terminal HIGH_PRECEDENCE_TYAPP between {[explicit left 9999] shift(794)} and {noprec reduce(constant:rawConstant)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 800 on terminal COLON between {noprec shift(802)} and {[explicit nonassoc 9972] reduce(simplePattern:attributes simplePattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 852 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 852 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 883 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 883 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 887 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 887 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 887 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 888 on terminal EOF between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal OBLOCKSEP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal OWITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal TYPE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal MODULE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal PUBLIC between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal PRIVATE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INTERNAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal GLOBAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal STRUCT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACE_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BAR_RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UNDERSCORE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal EQUALS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LBRACK_BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal QMARK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal COLON_COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal SEMICOLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal WHEN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal WITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal AMP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RPAREN_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RPAREN_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal COMMA between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RARROW between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LPAREN_STAR_RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal TRUE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal FALSE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal AS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal NULL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LQUOTE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BIGNUM between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal DECIMAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal CHAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IEEE64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IEEE32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal NATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UNATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IDENT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal KEYWORD_STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BYTEARRAY between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal error between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 892 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 895 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 895 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 895 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 899 on terminal COLON between {noprec shift(916)} and {[explicit left 9937] reduce(parenPattern:parenPattern 'BAR' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 900 on terminal COLON between {noprec shift(916)} and {[explicit nonassoc 9972] reduce(parenPattern:attributes parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 901 on terminal COLON between {noprec shift(916)} and {[explicit right 9981] reduce(parenPattern:parenPattern 'COLON_COLON' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 902 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:tupleParenPatternElements 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 903 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:parenPattern 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 904 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:conjParenPatternElements 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 906 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:parenPattern 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 914 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 915 on terminal AMP between {[explicit left 9975] shift(923)} and {noprec reduce(parenPattern:conjParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 933 on terminal RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 933 on terminal BAR_RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 943 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 944 on terminal ORIGHT_BLOCK_END between {noprec shift(945)} and {noprec reduce(typedSeqExprBlockR:typedSeqExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 946 on terminal COLON between {noprec shift(947)} and {noprec reduce(typedSeqExpr:seqExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 951 on terminal THEN between {noprec shift(956)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 951 on terminal OTHEN between {noprec shift(958)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 952 on terminal EOF between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 952 on terminal RBRACK between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 952 on terminal error between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 954 on terminal ODO between {noprec shift(689)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal OLET between {noprec shift(685)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal EXTERN between {noprec shift(698)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal MINUS between {[explicit left 9984] shift(1218)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal AMP between {[explicit left 9975] shift(1230)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal AMP_AMP between {[explicit left 9975] shift(1233)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal RARROW between {[explicit right 9948] shift(1080)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal NEW between {[explicit nonassoc 9951] shift(1236)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal PERCENT_OP between {[explicit left 9985] shift(1227)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal LET between {[explicit nonassoc 9951] shift(679)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1221)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal ODO between {noprec shift(689)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 964 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 964 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 965 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 965 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 966 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 966 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 967 on terminal ODO between {noprec shift(1773)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 967 on terminal DO between {noprec shift(1772)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 968 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 968 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 969 on terminal RBRACK between {noprec shift(1283)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 970 on terminal RBRACK between {noprec shift(1307)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 971 on terminal RQUOTE between {noprec shift(1336)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 972 on terminal BAR_RBRACK between {noprec shift(1342)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 973 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 973 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 973 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 974 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 974 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 974 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 975 on terminal RBRACE between {noprec shift(1800)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 975 on terminal RBRACE_IS_HERE between {noprec shift(1799)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 975 on terminal RBRACE_COMING_SOON between {noprec shift(1797)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1011 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1011 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1011 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1015 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1015 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1015 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1050 on terminal EOF between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal OBLOCKSEP between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal ODO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal TYPE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal MODULE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal RBRACE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal RPAREN_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal RARROW between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal DO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal error between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1052 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1188 on terminal error between {noprec shift(1192)} and {[explicit nonassoc 9934] reduce(patternClauses:patternAndGuard patternResult)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1197 on terminal ELIF between {noprec shift(1211)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1197 on terminal ELSE between {[explicit nonassoc 9957] shift(1205)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1197 on terminal OELSE between {noprec shift(1206)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1239 on terminal error between {[explicit nonassoc 9951] reduce(objExpr:'NEW' appTypeNonAtomicDeprecated)} and {noprec reduce(opt_HIGH_PRECEDENCE_APP:)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1243 on terminal OBLOCKSEP between {[explicit nonassoc 9951] reduce(minusExpr:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} and {[explicit nonassoc 9951] reduce(objExprBaseCall:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1251 on terminal EQUALS between {[explicit left 9979] shift(1419)} and {noprec reduce(minusExpr:appExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1253 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(appExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1256 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(argExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_PAREN_APP between {[explicit left 9998] shift(1262)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] shift(1261)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1260 on terminal DOT between {[explicit left 9996] shift(1267)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1279 on terminal error between {noprec shift(969)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1279 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1338 on terminal error between {noprec shift(972)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1338 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1352 on terminal EOF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OINTERFACE_MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKEND_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ORIGHT_BLOCK_END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ODECLEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKSEP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OWITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OTHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ODO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OLET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_TYAPP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TYPE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TYPE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MODULE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MODULE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal EXTERN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PUBLIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PRIVATE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INTERNAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal GLOBAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STATIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ABSTRACT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OVERRIDE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DEFAULT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INHERIT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STRUCT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MINUS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOLLAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BAR_RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal SEMICOLON_SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACK_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACK_LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_QMARK_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal WHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal WITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HASH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AMP_AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal QUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RPAREN_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RPAREN_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COMMA between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LPAREN_STAR_RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OPEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal THEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TRUE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TYPE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal VAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INTERFACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NEW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal EXCEPTION between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal FALSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal JOIN_IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal FINALLY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BEGIN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DONE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOWNTO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ELIF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOT_DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BAR_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NULL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MODULE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NAMESPACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BASE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PERCENT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BIGNUM between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DECIMAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal CHAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IEEE64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IEEE32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UNATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ADJACENT_PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PLUS_MINUS_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_AMP_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_STAR_DIV_MOD_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_BAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_AT_HAT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_COMPARE_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_STAR_STAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IDENT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal KEYWORD_STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BYTEARRAY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal error between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1448 on terminal EOF between {noprec shift(976)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1448 on terminal error between {noprec shift(963)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1448 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1449 on terminal EOF between {noprec shift(976)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1449 on terminal error between {noprec shift(963)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1449 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1455 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1461 on terminal error between {noprec shift(733)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1466 on terminal END between {noprec shift(1764)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1466 on terminal OEND between {noprec shift(1763)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1466 on terminal ODECLEND between {noprec shift(1762)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1468 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1470 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1472 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1539 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1539 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1546 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1546 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1553 on terminal COLON_GREATER between {[explicit left 9978] shift(1578)} and {noprec reduce(appTypeCon:typar)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1555 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1556 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1556 on terminal LESS between {[explicit left 9979] shift(1645)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1556 on terminal DOT between {[explicit left 9996] shift(1640)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1562 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType arrayTypeSuffix)} and {noprec reduce(appTypeNonAtomicDeprecated:appType arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1566 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] reduce(appType:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} and {[explicit left 9997] reduce(appTypeNonAtomicDeprecated:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1568 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType appTypeConPower)} and {noprec reduce(appTypeNonAtomicDeprecated:appType appTypeConPower)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1576 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit nonassoc 9942] reduce(appType:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} and {[explicit nonassoc 9942] reduce(appTypeNonAtomicDeprecated:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1581 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:typar 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:typar 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1587 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:'UNDERSCORE' 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:'UNDERSCORE' 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1604 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1607)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1604 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(powerType:atomType)} and {noprec reduce(powerTypeNonAtomicDeprecated:atomType)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1605 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1606)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1609 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit right 9980] reduce(powerType:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} and {[explicit right 9980] reduce(powerTypeNonAtomicDeprecated:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1612 on terminal DOT between {[explicit left 9996] shift(1637)} and {noprec reduce(atomType:'HASH' atomType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1647 on terminal EOF between {noprec shift(976)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1647 on terminal error between {noprec shift(963)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1672 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1673)} and {noprec reduce(measureTypePower:measureTypeAtom)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1788 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1788 on terminal TYPE_IS_HERE between {noprec shift(1790)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1788 on terminal TYPE between {noprec shift(1791)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1793 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1793 on terminal MODULE_IS_HERE between {noprec shift(1795)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1793 on terminal MODULE between {noprec shift(1796)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
time: 00:00:07.1485215
building goto table... time: 00:00:02.8058239
returning tables.
307 shift/reduce conflicts
234 reduce/reduce conflicts
consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec
1820 states
322 nonterminals
197 terminals
1057 productions
#rows in action table: 1820
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "ilpars.fs" --module Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiParser --open Microsoft.FSharp.Compiler.AbstractIL --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../../absil/ilpars.fsy
building tables
computing first function... time: 00:00:00.0373439
building kernels... time: 00:00:00.0220436
building kernel table... time: 00:00:00.0064331
computing lookahead relations................................................................................................................................................. time: 00:00:00.0263969
building lookahead table... time: 00:00:00.0085512
building action table... shift/reduce error at state 57 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 87 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences
time: 00:00:00.0309677
building goto table... time: 00:00:00.0065062
returning tables.
2 shift/reduce conflicts
consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec
142 states
32 nonterminals
68 terminals
96 productions
#rows in action table: 142
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FSharp.Compiler.Tools.4.1.27/tools/fsc.exe -o:obj/Proto/net40/fsc.exe
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:COMPILER
--define:NO_EXTENSIONTYPING
--define:DEBUG
--define:NO_STRONG_NAMES
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../Proto/net40/bin/fsc.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../fsharp/test.snk
--optimize+
--platform:x86
--resource:obj/Proto/net40/FSComp.resources
--resource:obj/Proto/net40/FSStrings.resources
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/../../../packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Windows.Forms.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll
--target:exe
--nowarn:69,65,54,61,75,62,35,44,62,9,60,86,47,1203
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--warnon:1182
--stackReserveSize:4096000
--version:4.5.0.0
obj/Proto/net40/FSComp.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
../Logger.fsi
../Logger.fs
../../utils/reshapedreflection.fs
../../utils/sformat.fsi
../../utils/sformat.fs
../sr.fsi
../sr.fs
../../utils/prim-lexing.fsi
../../utils/prim-lexing.fs
../../utils/prim-parsing.fsi
../../utils/prim-parsing.fs
../../utils/ResizeArray.fsi
../../utils/ResizeArray.fs
../../utils/HashMultiMap.fsi
../../utils/HashMultiMap.fs
../../utils/EditDistance.fs
../../utils/TaggedCollections.fsi
../../utils/TaggedCollections.fs
../../absil/ildiag.fsi
../../absil/ildiag.fs
../../absil/illib.fs
../../utils/filename.fsi
../../utils/filename.fs
../../absil/zmap.fsi
../../absil/zmap.fs
../../absil/zset.fsi
../../absil/zset.fs
../../absil/bytes.fsi
../../absil/bytes.fs
../ReferenceResolver.fs
../../absil/il.fsi
../../absil/il.fs
../../absil/ilx.fsi
../../absil/ilx.fs
../../absil/ilascii.fsi
../../absil/ilascii.fs
../../absil/ilprint.fsi
../../absil/ilprint.fs
../../absil/ilmorph.fsi
../../absil/ilmorph.fs
../../absil/ilsupp.fsi
../../absil/ilsupp.fs
ilpars.fs
illex.fs
../../absil/ilbinary.fsi
../../absil/ilbinary.fs
../lib.fs
../range.fsi
../range.fs
../rational.fsi
../rational.fs
../ErrorLogger.fs
../ErrorResolutionHints.fs
../InternalCollections.fsi
../InternalCollections.fs
../../absil/ilread.fsi
../../absil/ilread.fs
../../absil/ilwrite.fsi
../../absil/ilwritepdb.fsi
../../absil/ilwritepdb.fs
../../absil/ilwrite.fs
../../absil/ilreflect.fs
../../utils/CompilerLocationUtils.fs
../PrettyNaming.fs
../../ilx/ilxsettings.fs
../../ilx/EraseClosures.fsi
../../ilx/EraseClosures.fs
../../ilx/EraseUnions.fsi
../../ilx/EraseUnions.fs
../UnicodeLexing.fsi
../UnicodeLexing.fs
../layout.fsi
../layout.fs
../ast.fs
pppars.fs
pars.fs
../lexhelp.fsi
../lexhelp.fs
pplex.fs
lex.fs
../QuotationPickler.fsi
../QuotationPickler.fs
../QueueList.fs
../tast.fs
../TcGlobals.fs
../TastOps.fsi
../TastOps.fs
../TastPickle.fsi
../TastPickle.fs
../LexFilter.fs
../import.fsi
../import.fs
../infos.fs
../AccessibilityLogic.fs
../AttributeChecking.fs
../InfoReader.fs
../NicePrint.fs
../AugmentWithHashCompare.fsi
../AugmentWithHashCompare.fs
../NameResolution.fsi
../NameResolution.fs
../TypeRelations.fs
../SignatureConformance.fs
../MethodOverrides.fs
../MethodCalls.fs
../PatternMatchCompilation.fsi
../PatternMatchCompilation.fs
../ConstraintSolver.fsi
../ConstraintSolver.fs
../CheckFormatStrings.fsi
../CheckFormatStrings.fs
../FindUnsolved.fs
../QuotationTranslator.fsi
../QuotationTranslator.fs
../PostInferenceChecks.fsi
../PostInferenceChecks.fs
../TypeChecker.fsi
../TypeChecker.fs
../Optimizer.fsi
../Optimizer.fs
../autobox.fs
../DetupleArgs.fsi
../DetupleArgs.fs
../InnerLambdasToTopLevelFuncs.fsi
../InnerLambdasToTopLevelFuncs.fs
../LowerCallsAndSeqs.fs
../IlxGen.fsi
../IlxGen.fs
../CompileOps.fsi
../CompileOps.fs
../CompileOptions.fsi
../CompileOptions.fs
../fsc.fsi
../fsc.fs
../SimulatedMSBuildReferenceResolver.fs
../fscmain.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/System.Reflection.Metadata.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/System.Collections.Immutable.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/System.ValueTuple.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/portable-net45+win8/System.Reflection.Metadata.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/System.Reflection.Metadata.xml".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/System.Collections.Immutable.xml".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/System.ValueTuple.xml".
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/Fsc-proto.fsproj.CopyComplete" because "AlwaysCreate" was specified.
_CopyAppConfigFile:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/app.config" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/fsc.exe.config".
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/fsc.exe" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/fsc.exe".
Fsc-proto -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/fsc.exe
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/obj/Proto/net40/fsc.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Proto/net40/bin/fsc.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/Fsc-proto.fsproj" (default targets).
Build succeeded.
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/Fsc-proto.fsproj" (default target) (1) ->
(ResolveAssemblyReferences target) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc-proto/Fsc-proto.fsproj]
1 Warning(s)
0 Error(s)
Time Elapsed 00:01:08.43
/Applications/Xcode833.app/Contents/Developer/usr/bin/make build
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Core/FSharp.Core.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:12:52 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResXSource: Generating code for target framework
FSharpEmbedResXSource: Generating: obj/Release/net40/FSCore.fs
FSharpEmbedResXSource: Done: obj/Release/net40/FSCore.fs
PrepareForBuild:
Creating directory "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/../../../Release/net40/bin/".
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/stage/lib/mono/4.5-api/mscorlib.dll /r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.5-api/System.dll /r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Numerics.dll /compile FSCore.resx,obj/Release/net40/FSCore.resources
Processing resource file "FSCore.resx" into "obj/Release/net40/FSCore.resources".
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Core.dll
-g
--debug:portable
--noframework
--baseaddress:0x05000000
--define:MSBUILD_AT_LEAST_14
--define:FSHARP_CORE
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/../../../Release/net40/bin/FSharp.Core.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/../../fsharp/msft.pubkey
--delaysign+
--optimize+
--resource:obj/Release/net40/FSCore.resources
-r:@/external/bockbuild/stage/lib/mono/4.5-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.5-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.5-api/System.Numerics.dll
--target:library
--nowarn:69,65,54,61,75,45,55,62,75,1204
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--warnon:1182
--compiling-fslib
--extraoptimizationloops:1
--warnon:3218
--maxerrors:20
--warnon:1182
--compiling-fslib
--maxerrors:20
--extraoptimizationloops:1
--compiling-fslib-40
prim-types-prelude.fsi
prim-types-prelude.fs
obj/Release/net40/FSCore.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.5.AssemblyAttributes.fs
prim-types.fsi
prim-types.fs
local.fsi
local.fs
array2.fsi
array2.fs
option.fsi
option.fs
result.fsi
result.fs
collections.fsi
collections.fs
seqcore.fsi
seqcore.fs
seq.fsi
seq.fs
string.fsi
string.fs
list.fsi
list.fs
array.fsi
array.fs
array3.fsi
array3.fs
map.fsi
map.fs
set.fsi
set.fs
../../utils/reshapedreflection.fs
reflect.fsi
reflect.fs
math/n.fsi
math/n.fs
math/z.fsi
math/z.fs
../../utils/sformat.fsi
../../utils/sformat.fs
printf.fsi
printf.fs
quotations.fsi
quotations.fs
nativeptr.fsi
nativeptr.fs
event.fsi
event.fs
async.fsi
async.fs
eventmodule.fsi
eventmodule.fs
observable.fsi
observable.fs
mailbox.fsi
mailbox.fs
Linq.fsi
Linq.fs
MutableTuple.fs
QueryExtensions.fs
Query.fsi
Query.fs
SI.fs
fslib-extra-pervasives.fsi
fslib-extra-pervasives.fs
obj/Release/net40/FSharp.Core.AssemblyVersion.fs
CopyToBuiltBin:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Release/net40/FSharp.Core.sigdata" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.sigdata".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Release/net40/FSharp.Core.optdata" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.optdata".
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Release/net40/FSharp.Core.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll".
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/obj/Release/net40/FSharp.Core.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:17.38
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Build/FSharp.Build.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:13:09 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSharp.Build.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResourceText: Generating obj/Release/net40/FSBuild.fs and obj/Release/net40/FSBuild.resx from FSBuild.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source
FSharpEmbedResourceText: Reading FSBuild.txt
FSharpEmbedResourceText: Parsing FSBuild.txt
FSharpEmbedResourceText: Validating FSBuild.txt
FSharpEmbedResourceText: Validating uniqueness of FSBuild.txt
FSharpEmbedResourceText: Generating obj/Release/net40/FSBuild.fs
FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSBuild.fs
FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSBuild.fs
FSharpEmbedResourceText: Done obj/Release/net40/FSBuild.fs
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSharp.Build.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.Linq.dll /compile obj/Release/net40/FSBuild.resx,obj/Release/net40/FSBuild.resources
Processing resource file "obj/Release/net40/FSBuild.resx" into "obj/Release/net40/FSBuild.resources".
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Build.dll
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../../Release/net40/bin/FSharp.Build.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../fsharp/test.snk
--optimize+
--resource:obj/Release/net40/FSBuild.resources
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/../../../packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Xml.Linq.dll
--target:library
--nowarn:69,65,54,61,75
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
obj/Release/net40/FSBuild.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/FSharp.Build.AssemblyVersion.fs
obj/Release/net40/FSharp.Build.InternalsVisibleTo.fs
../../utils/CompilerLocationUtils.fs
../../utils/reshapedreflection.fs
FSharpCommandLineBuilder.fs
Fsc.fs
FSharpEmbedResourceText.fs
FSharpEmbedResXSource.fs
WriteCodeFragment.fs
CreateFSharpManifestResourceName.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Tasks.Core.14.3.0/lib/net45/Microsoft.Build.Tasks.Core.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.Build.Tasks.Core.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.14.3.0/lib/net45/Microsoft.Build.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.Build.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Framework.14.3.0/lib/net45/Microsoft.Build.Framework.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.Build.Framework.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/Microsoft.Build.Utilities.Core.14.3.0/lib/net45/Microsoft.Build.Utilities.Core.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.Build.Utilities.Core.dll".
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/obj/Release/net40/FSharp.Build.fsproj.CopyComplete" because "AlwaysCreate" was specified.
_CopyOutOfDateSourceItemsToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.Portable.FSharp.Targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.Portable.FSharp.Targets".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.props" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.FSharp.NetSdk.props".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.FSharp.NetSdk.targets".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.Targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.FSharp.Targets".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/Microsoft.FSharp.Overrides.NetSdk.targets" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/Microsoft.FSharp.Overrides.NetSdk.targets".
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/obj/Release/net40/FSharp.Build.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Build.dll".
FSharp.Build -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Build.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/obj/Release/net40/FSharp.Build.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Build.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Build/FSharp.Build.fsproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.04
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:13:15 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResourceText: Generating obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source
FSharpEmbedResourceText: Reading ../FSComp.txt
FSharpEmbedResourceText: Parsing ../FSComp.txt
FSharpEmbedResourceText: Validating ../FSComp.txt
FSharpEmbedResourceText: Validating uniqueness of ../FSComp.txt
FSharpEmbedResourceText: Generating obj/Release/net40/FSComp.fs
FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSComp.fs
FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSComp.fs
FSharpEmbedResourceText: Done obj/Release/net40/FSComp.fs
FSharpEmbedResourceText: Generating obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source
FSharpEmbedResourceText: Reading ../fsi/FSIstrings.txt
FSharpEmbedResourceText: Parsing ../fsi/FSIstrings.txt
FSharpEmbedResourceText: Validating ../fsi/FSIstrings.txt
FSharpEmbedResourceText: Validating uniqueness of ../fsi/FSIstrings.txt
FSharpEmbedResourceText: Generating obj/Release/net40/FSIstrings.fs
FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSIstrings.fs
FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSIstrings.fs
FSharpEmbedResourceText: Done obj/Release/net40/FSIstrings.fs
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
ResolveAssemblyReferences:
Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist.
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.IO.Compression.4.3.0/lib/net46/System.IO.Compression.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.dll /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll /compile obj/Release/net40/FSComp.resx,obj/Release/net40/FSComp.resources obj/Release/net40/FSIstrings.resx,obj/Release/net40/FSIstrings.resources ../FSStrings.resx,obj/Release/net40/FSStrings.resources
Processing resource file "obj/Release/net40/FSComp.resx" into "obj/Release/net40/FSComp.resources".
Processing resource file "obj/Release/net40/FSIstrings.resx" into "obj/Release/net40/FSIstrings.resources".
Processing resource file "../FSStrings.resx" into "obj/Release/net40/FSStrings.resources".
CallFsLex:
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "illex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../../absil/illex.fsl
compiling to dfas (can take a while...)
137 states
writing output
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "pplex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../pplex.fsl
compiling to dfas (can take a while...)
28 states
writing output
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fslex.exe" -o "lex.fs" --unicode --lexlib Internal.Utilities.Text.Lexing ../lex.fsl
compiling to dfas (can take a while...)
748 states
writing output
CallFsYacc:
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "ilpars.fs" --module Microsoft.FSharp.Compiler.AbstractIL.Internal.AsciiParser --open Microsoft.FSharp.Compiler.AbstractIL --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../../absil/ilpars.fsy
building tables
computing first function... time: 00:00:00.0361228
building kernels... time: 00:00:00.0214756
building kernel table... time: 00:00:00.0060965
computing lookahead relations................................................................................................................................................. time: 00:00:00.0260882
building lookahead table... time: 00:00:00.0086020
building action table... shift/reduce error at state 57 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 87 on terminal RBRACK between {noprec shift(88)} and {noprec reduce(bound:)} - assuming the former because we prefer shift when unable to compare precedences
time: 00:00:00.0305112
building goto table... time: 00:00:00.0064143
returning tables.
2 shift/reduce conflicts
consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec
142 states
32 nonterminals
68 terminals
96 productions
#rows in action table: 142
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pppars.fs" --module Microsoft.FSharp.Compiler.PPParser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pppars.fsy
building tables
computing first function... time: 00:00:00.0337207
building kernels... time: 00:00:00.0187432
building kernel table... time: 00:00:00.0066178
computing lookahead relations.................................. time: 00:00:00.0185063
building lookahead table... time: 00:00:00.0053136
building action table... shift/reduce error at state 4 on terminal RPAREN between {[explicit nonassoc 9994] shift(24)} and {noprec reduce(Recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 14 on terminal error between {noprec shift(3)} and {[explicit left 9998] reduce(Expr:'OP_NOT' Expr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 15 on terminal error between {noprec shift(3)} and {[explicit left 9997] reduce(Expr:Expr 'OP_AND' Expr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 16 on terminal error between {noprec shift(3)} and {[explicit left 9996] reduce(Expr:Expr 'OP_OR' Expr)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 25 on terminal OP_AND between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 25 on terminal OP_OR between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 25 on terminal RPAREN between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 25 on terminal error between {[explicit nonassoc 9999] reduce(Expr:'LPAREN' Expr Recover)} and {noprec reduce(Expr:Expr Recover)} - assuming the former because we prefer the rule earlier in the file
time: 00:00:00.0230239
building goto table... time: 00:00:00.0014209
returning tables.
4 shift/reduce conflicts
4 reduce/reduce conflicts
consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec
31 states
5 nonterminals
11 terminals
19 productions
#rows in action table: 31
mono "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../packages/FsLexYacc.7.0.6/build/fsyacc.exe" -o "pars.fs" --module Microsoft.FSharp.Compiler.Parser --open Microsoft.FSharp.Compiler --internal --lexlib Internal.Utilities.Text.Lexing --parslib Internal.Utilities.Text.Parsing ../pars.fsy
building tables
computing first function... time: 00:00:00.1794323
building kernels... time: 00:00:00.3146507
building kernel table... time: 00:00:00.0120738
computing lookahead relations............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... time: 00:00:04.4393058
building lookahead table... time: 00:00:01.1588546
building action table... shift/reduce error at state 0 on terminal error between {noprec shift(47)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 2 on terminal error between {noprec shift(216)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 47 on terminal EOF between {noprec shift(48)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 61 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 65 on terminal error between {noprec shift(77)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 69 on terminal error between {noprec shift(74)} and {noprec reduce(moduleSpfnsPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 74 on terminal OBLOCKEND between {noprec shift(1808)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 74 on terminal OBLOCKEND_COMING_SOON between {noprec shift(1805)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 74 on terminal OBLOCKEND_IS_HERE between {noprec shift(1807)} and {noprec reduce(moduleSpfnsPossiblyEmpty:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 79 on terminal error between {noprec shift(81)} and {noprec reduce(moduleSpfns:moduleSpfn opt_topSeparators)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 126 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 127 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 130 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 135 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 137 on terminal WITH between {noprec shift(209)} and {noprec reduce(opt_classSpfn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 145 on terminal error between {noprec shift(149)} and {noprec reduce(classSpfnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 178 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 223 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 223 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 227 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 227 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 230 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 230 on terminal error between {noprec shift(235)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 242 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefnsOrExpr:opt_attributes opt_declVisibility declExpr topSeparators)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 246 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 248 on terminal error between {noprec shift(250)} and {noprec reduce(moduleDefns:moduleDefnOrDirective topSeparators)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 253 on terminal error between {noprec shift(250)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 262 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 262 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 262 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9953] reduce(moduleDefn:opt_attributes opt_declVisibility hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 271 on terminal error between {noprec shift(963)} and {noprec reduce(opt_attributes:attributes)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 277 on terminal STRUCT between {noprec shift(1776)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 277 on terminal BEGIN between {noprec shift(1777)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 277 on terminal error between {noprec shift(251)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 287 on terminal error between {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 287 on terminal error between {noprec shift(252)} and {noprec reduce(moduleDefnsOrExprPossiblyEmpty:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 296 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(attributes:attributeList)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 309 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 309 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 342 on terminal WITH between {noprec shift(292)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 342 on terminal PUBLIC between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 342 on terminal PRIVATE between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 342 on terminal INTERNAL between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 342 on terminal LBRACK_LESS between {noprec shift(298)} and {noprec reduce(tyconDefn:typeNameInfo)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 343 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 351 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 353 on terminal STRUCT between {noprec shift(539)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 353 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 355 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 358 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 361 on terminal WITH between {noprec shift(478)} and {noprec reduce(opt_classDefn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 369 on terminal error between {noprec shift(373)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 373 on terminal END between {noprec shift(374)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 373 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 375 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 379 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 385 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 388 on terminal error between {noprec shift(385)} and {noprec reduce(classDefnMembers:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 420 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 423 on terminal WITH between {noprec shift(475)} and {noprec reduce(opt_interfaceImplDefn:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 430 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 431 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 434 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 436 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 438 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 444 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 460 on terminal WITH between {noprec shift(195)} and {noprec reduce(classMemberSpfnGetSet:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 500 on terminal OBLOCKSEP between {[explicit right 9938] shift(1755)} and {noprec reduce(opt_seps:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 501 on terminal error between {[explicit nonassoc 9950] reduce(opt_attributes:)} and {noprec reduce(objectImplementationMembers:objectImplementationMember opt_seps)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 506 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 508 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 512 on terminal ODECLEND between {noprec shift(1765)} and {noprec reduce(opt_ODECLEND:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 611 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(unionTypeRepr:firstUnionCaseDecl)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 618 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 621 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 624 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 627 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 636 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(path:ident)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 639 on terminal OBLOCKSEP between {[explicit right 9938] shift(1767)} and {noprec reduce(opt_OBLOCKSEP:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 640 on terminal BAR between {[explicit left 9979] reduce(firstUnionCaseDeclOfMany:ident 'EQUALS' constant opt_OBLOCKSEP)} and {[explicit left 9979] reduce(firstUnionCaseDecl:ident 'EQUALS' constant opt_OBLOCKSEP)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 793 on terminal HIGH_PRECEDENCE_TYAPP between {[explicit left 9999] shift(794)} and {noprec reduce(constant:rawConstant)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 800 on terminal COLON between {noprec shift(802)} and {[explicit nonassoc 9972] reduce(simplePattern:attributes simplePattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 852 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 852 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 883 on terminal error between {noprec shift(887)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 883 on terminal EOF between {noprec shift(976)} and {noprec reduce(parenPatternBody:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 887 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 887 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 887 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 888 on terminal EOF between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal OBLOCKSEP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal OWITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal TYPE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal MODULE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal PUBLIC between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal PRIVATE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INTERNAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal GLOBAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal STRUCT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACE_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RBRACE_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BAR_RBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UNDERSCORE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal EQUALS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LBRACK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LBRACK_BAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LBRACE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal QMARK between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal COLON_COLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal SEMICOLON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal WHEN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal WITH between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal AMP between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RPAREN_COMING_SOON between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RPAREN_IS_HERE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal COMMA between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal RARROW between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LPAREN_STAR_RPAREN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal TRUE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal FALSE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IN between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal AS between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal NULL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal LQUOTE between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BIGNUM between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal DECIMAL between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal CHAR between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IEEE64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IEEE32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal NATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UNATIVEINT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal UINT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT64 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT32 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT16 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal INT8 between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal IDENT between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal KEYWORD_STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal STRING between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal BYTEARRAY between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 888 on terminal error between {noprec reduce(atomicPattern:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 892 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 895 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 895 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 895 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 899 on terminal COLON between {noprec shift(916)} and {[explicit left 9937] reduce(parenPattern:parenPattern 'BAR' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 900 on terminal COLON between {noprec shift(916)} and {[explicit nonassoc 9972] reduce(parenPattern:attributes parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 901 on terminal COLON between {noprec shift(916)} and {[explicit right 9981] reduce(parenPattern:parenPattern 'COLON_COLON' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 902 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:tupleParenPatternElements 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 903 on terminal COLON between {noprec shift(916)} and {[explicit left 9967] reduce(tupleParenPatternElements:parenPattern 'COMMA' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 904 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:conjParenPatternElements 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 906 on terminal COLON between {noprec shift(916)} and {[explicit left 9975] reduce(conjParenPatternElements:parenPattern 'AMP' parenPattern)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 914 on terminal COMMA between {[explicit left 9967] shift(921)} and {noprec reduce(parenPattern:tupleParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 915 on terminal AMP between {[explicit left 9975] shift(923)} and {noprec reduce(parenPattern:conjParenPatternElements)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 933 on terminal RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 933 on terminal BAR_RBRACK between {noprec reduce(listPatternElements:)} and {noprec reduce(opt_seps:seps)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 943 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 943 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExprBlock:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 944 on terminal ORIGHT_BLOCK_END between {noprec shift(945)} and {noprec reduce(typedSeqExprBlockR:typedSeqExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 946 on terminal COLON between {noprec shift(947)} and {noprec reduce(typedSeqExpr:seqExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 951 on terminal THEN between {noprec shift(956)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 951 on terminal OTHEN between {noprec shift(958)} and {[explicit right 9938] reduce(seqExpr:declExpr)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 952 on terminal EOF between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 952 on terminal RBRACK between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 952 on terminal error between {[explicit right 9938] reduce(seqExpr:declExpr)} and {[explicit nonassoc 9968] reduce(optRange:declExpr)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 954 on terminal ODO between {noprec shift(689)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal OLET between {noprec shift(685)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal EXTERN between {noprec shift(698)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal MINUS between {[explicit left 9984] shift(1218)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal AMP between {[explicit left 9975] shift(1230)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal AMP_AMP between {[explicit left 9975] shift(1233)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal RARROW between {[explicit right 9948] shift(1080)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal NEW between {[explicit nonassoc 9951] shift(1236)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal PERCENT_OP between {[explicit left 9985] shift(1227)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal LET between {[explicit nonassoc 9951] shift(679)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 954 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1221)} and {noprec reduce(seqExpr:declExpr seps)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal OLET between {noprec shift(685)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal ODO between {noprec shift(689)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal EXTERN between {noprec shift(698)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 962 on terminal error between {noprec shift(983)} and {[explicit nonassoc 9928] reduce(seqExpr:hardwhiteLetBindings)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 964 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 964 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 965 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 965 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 966 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 966 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 967 on terminal ODO between {noprec shift(1773)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 967 on terminal DO between {noprec shift(1772)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 968 on terminal ODECLEND between {noprec shift(1775)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 968 on terminal DONE between {noprec shift(1774)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 969 on terminal RBRACK between {noprec shift(1283)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 970 on terminal RBRACK between {noprec shift(1307)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 971 on terminal RQUOTE between {noprec shift(1336)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 972 on terminal BAR_RBRACK between {noprec shift(1342)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 973 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 973 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 973 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 974 on terminal RPAREN between {[explicit nonassoc 9932] shift(1804)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 974 on terminal RPAREN_IS_HERE between {[explicit nonassoc 9932] shift(1803)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 974 on terminal RPAREN_COMING_SOON between {[explicit nonassoc 9932] shift(1801)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 975 on terminal RBRACE between {noprec shift(1800)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 975 on terminal RBRACE_IS_HERE between {noprec shift(1799)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 975 on terminal RBRACE_COMING_SOON between {noprec shift(1797)} and {noprec reduce(recover:'error')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1011 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1011 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1011 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'ASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1015 on terminal ODO between {noprec shift(689)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1015 on terminal OLET between {noprec shift(685)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1015 on terminal EXTERN between {noprec shift(698)} and {[explicit left 9989] reduce(declExpr:'OASSERT')} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1050 on terminal EOF between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal OBLOCKSEP between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal ODO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal TYPE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal MODULE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal RBRACE_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal RPAREN_COMING_SOON between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal RARROW between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal DO between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1050 on terminal error between {noprec reduce(declExpr:'FOR' parenPattern recover)} and {noprec reduce(ends_coming_soon_or_recover:recover)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1052 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1052 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1054 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'YIELD_BANG' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_QMARK between {[explicit left 9983] shift(1118)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_GREATER between {[explicit left 9978] shift(1120)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_QMARK_GREATER between {[explicit left 9978] shift(1122)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_EQUALS between {[explicit right 9965] shift(1124)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal JOIN_IN between {[explicit left 9973] shift(1130)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal BAR_BAR between {[explicit left 9973] shift(1131)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_BAR_OP between {[explicit left 9979] shift(1132)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal OR between {[explicit left 9973] shift(1133)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal AMP between {[explicit left 9975] shift(1134)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal AMP_AMP between {[explicit left 9975] shift(1135)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_AMP_OP between {[explicit left 9979] shift(1136)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal EQUALS between {[explicit left 9979] shift(1137)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_COMPARE_OP between {[explicit left 9979] shift(1138)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal DOLLAR between {[explicit left 9979] shift(1139)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal LESS between {[explicit left 9979] shift(1140)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal GREATER between {[explicit left 9979] shift(1142)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1143)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal PERCENT_OP between {[explicit left 9985] shift(1144)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COLON_COLON between {[explicit right 9981] shift(1145)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal PLUS_MINUS_OP between {[explicit left 9984] shift(1146)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal MINUS between {[explicit left 9984] shift(1147)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal STAR between {[explicit left 9985] shift(1148)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_STAR_DIV_MOD_OP between {[explicit left 9985] shift(1149)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal INFIX_STAR_STAR_OP between {[explicit right 9986] shift(1150)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1079 on terminal COMMA between {[explicit left 9967] shift(1216)} and {noprec reduce(declExpr:'FIXED' declExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1188 on terminal error between {noprec shift(1192)} and {[explicit nonassoc 9934] reduce(patternClauses:patternAndGuard patternResult)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1197 on terminal ELIF between {noprec shift(1211)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1197 on terminal ELSE between {[explicit nonassoc 9957] shift(1205)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1197 on terminal OELSE between {noprec shift(1206)} and {noprec reduce(ifExprElifs:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1239 on terminal error between {[explicit nonassoc 9951] reduce(objExpr:'NEW' appTypeNonAtomicDeprecated)} and {noprec reduce(opt_HIGH_PRECEDENCE_APP:)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1243 on terminal OBLOCKSEP between {[explicit nonassoc 9951] reduce(minusExpr:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} and {[explicit nonassoc 9951] reduce(objExprBaseCall:'NEW' appTypeNonAtomicDeprecated opt_HIGH_PRECEDENCE_APP atomicExprAfterType)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1251 on terminal EQUALS between {[explicit left 9979] shift(1419)} and {noprec reduce(minusExpr:appExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1253 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(appExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1256 on terminal QMARK between {[explicit left 9996] shift(1275)} and {noprec reduce(argExpr:atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_PAREN_APP between {[explicit left 9998] shift(1262)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1260 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] shift(1261)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1260 on terminal DOT between {[explicit left 9996] shift(1267)} and {noprec reduce(atomType:'CONST' atomicExpr)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1267 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal error between {noprec shift(963)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal LPAREN between {[explicit nonassoc 9942] shift(1293)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal LBRACK between {[explicit nonassoc 9949] shift(1300)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal EOF between {noprec shift(976)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal GLOBAL between {noprec shift(1291)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal LPAREN_STAR_RPAREN between {noprec shift(1702)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1270 on terminal IDENT between {[explicit nonassoc 9949] shift(1691)} and {noprec reduce(atomicExprQualification:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1279 on terminal error between {noprec shift(969)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1279 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1338 on terminal error between {noprec shift(972)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1338 on terminal EOF between {noprec shift(976)} and {noprec reduce(listExprElements:)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1352 on terminal EOF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OINTERFACE_MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKEND_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKEND_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ORIGHT_BLOCK_END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ODECLEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OEND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OBLOCKSEP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OWITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OTHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ODO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OLET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_TYAPP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_PAREN_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TYPE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TYPE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MODULE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MODULE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal EXTERN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PUBLIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PRIVATE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INTERNAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal GLOBAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STATIC between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MEMBER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ABSTRACT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OVERRIDE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DEFAULT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INHERIT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STRUCT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACE_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RBRACE_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MINUS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOLLAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BAR_RBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal SEMICOLON_SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACK_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACK_LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LBRACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_COLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_QMARK_GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_QMARK between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COLON_EQUALS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal SEMICOLON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal WHEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal WITH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal HASH between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AMP_AMP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal QUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RPAREN_COMING_SOON between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RPAREN_IS_HERE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal COMMA between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RARROW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LPAREN_STAR_RPAREN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OPEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal OR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal THEN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TRUE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal TYPE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal VAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INTERFACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NEW between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal EXCEPTION between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal FALSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal JOIN_IN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal FINALLY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AND between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal AS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BEGIN between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DONE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOWNTO between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ELSE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ELIF between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal END between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DOT_DOT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BAR_BAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NULL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal MODULE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NAMESPACE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BASE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal RQUOTE between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PERCENT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LESS between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal GREATER between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal LET between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BIGNUM between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal DECIMAL between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal CHAR between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IEEE64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IEEE32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal NATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UNATIVEINT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal UINT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT64 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT32 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT16 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INT8 between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal ADJACENT_PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PLUS_MINUS_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_AMP_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_STAR_DIV_MOD_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal PREFIX_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_BAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_AT_HAT_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_COMPARE_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal INFIX_STAR_STAR_OP between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal IDENT between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal KEYWORD_STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal STRING between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal BYTEARRAY between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1352 on terminal error between {noprec reduce(parenExpr:'LPAREN' 'error' rparen)} and {noprec reduce(opName:'LPAREN' 'error' rparen)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1448 on terminal EOF between {noprec shift(976)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1448 on terminal error between {noprec shift(963)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1448 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {noprec reduce(recdBinding:pathOrUnderscore)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1449 on terminal EOF between {noprec shift(976)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1449 on terminal error between {noprec shift(963)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1449 on terminal RBRACE_COMING_SOON between {noprec shift(1816)} and {[explicit left 9979] reduce(recdBinding:pathOrUnderscore 'EQUALS')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1455 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1461 on terminal error between {noprec shift(733)} and {[explicit nonassoc 9950] reduce(opt_attributes:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1466 on terminal END between {noprec shift(1764)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1466 on terminal OEND between {noprec shift(1763)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1466 on terminal ODECLEND between {noprec shift(1762)} and {noprec reduce(opt_declEnd:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1468 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1470 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1472 on terminal error between {noprec shift(1472)} and {[explicit nonassoc 9962] reduce(opt_objExprInterfaces:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1539 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1539 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9945] reduce(tupleType:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1546 on terminal QUOTE between {noprec shift(1685)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1546 on terminal GLOBAL between {noprec shift(1692)} and {[explicit nonassoc 9946] reduce(tupleOrQuotTypeElements:appType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1553 on terminal COLON_GREATER between {[explicit left 9978] shift(1578)} and {noprec reduce(appTypeCon:typar)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1555 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1556 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1557)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1556 on terminal LESS between {[explicit left 9979] shift(1645)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1556 on terminal DOT between {[explicit left 9996] shift(1640)} and {noprec reduce(appTypeConPower:appTypeCon)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1562 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType arrayTypeSuffix)} and {noprec reduce(appTypeNonAtomicDeprecated:appType arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1566 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9997] reduce(appType:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} and {[explicit left 9997] reduce(appTypeNonAtomicDeprecated:appType 'HIGH_PRECEDENCE_BRACK_APP' arrayTypeSuffix)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1568 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(appType:appType appTypeConPower)} and {noprec reduce(appTypeNonAtomicDeprecated:appType appTypeConPower)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1576 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit nonassoc 9942] reduce(appType:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} and {[explicit nonassoc 9942] reduce(appTypeNonAtomicDeprecated:'LPAREN' appTypePrefixArguments rparen appTypeConPower)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1581 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:typar 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:typar 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file
reduce/reduce error at state 1587 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit left 9978] reduce(appType:'UNDERSCORE' 'COLON_GREATER' typ)} and {[explicit left 9978] reduce(appTypeNonAtomicDeprecated:'UNDERSCORE' 'COLON_GREATER' typ)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1604 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1607)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1604 on terminal HIGH_PRECEDENCE_BRACK_APP between {noprec reduce(powerType:atomType)} and {noprec reduce(powerTypeNonAtomicDeprecated:atomType)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1605 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1606)} and {noprec reduce(powerType:atomType)} - assuming the former because we prefer shift when unable to compare precedences
reduce/reduce error at state 1609 on terminal HIGH_PRECEDENCE_BRACK_APP between {[explicit right 9980] reduce(powerType:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} and {[explicit right 9980] reduce(powerTypeNonAtomicDeprecated:atomType 'INFIX_AT_HAT_OP' atomicRationalConstant)} - assuming the former because we prefer the rule earlier in the file
shift/reduce error at state 1612 on terminal DOT between {[explicit left 9996] shift(1637)} and {noprec reduce(atomType:'HASH' atomType)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1647 on terminal EOF between {noprec shift(976)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1647 on terminal error between {noprec shift(963)} and {noprec reduce(dummyTypeArg:)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1672 on terminal INFIX_AT_HAT_OP between {[explicit right 9980] shift(1673)} and {noprec reduce(measureTypePower:measureTypeAtom)} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1788 on terminal TYPE_COMING_SOON between {noprec shift(1787)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1788 on terminal TYPE_IS_HERE between {noprec shift(1790)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1788 on terminal TYPE between {noprec shift(1791)} and {noprec reduce(ends_coming_soon_or_recover:'TYPE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1793 on terminal MODULE_COMING_SOON between {noprec shift(1792)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1793 on terminal MODULE_IS_HERE between {noprec shift(1795)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
shift/reduce error at state 1793 on terminal MODULE between {noprec shift(1796)} and {noprec reduce(ends_coming_soon_or_recover:'MODULE_COMING_SOON')} - assuming the former because we prefer shift when unable to compare precedences
time: 00:00:07.1356912
building goto table... time: 00:00:02.8102948
returning tables.
307 shift/reduce conflicts
234 reduce/reduce conflicts
consider setting precedences explicitly using %left %right and %nonassoc on terminals and/or setting explicit precedence on rules using %prec
1820 states
322 nonterminals
197 terminals
1057 productions
#rows in action table: 1820
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Compiler.Private.dll
-g
--debug:portable
--noframework
--baseaddress:0x06800000
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:COMPILER
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/FSharp.Compiler.Private.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../fsharp/test.snk
--optimize+
--resource:obj/Release/net40/FSComp.resources
--resource:obj/Release/net40/FSIstrings.resources
--resource:obj/Release/net40/FSStrings.resources
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.IO.Compression.4.3.0/lib/net46/System.IO.Compression.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll
--target:library
--nowarn:69,65,54,61,75,62,9
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
/warnon:1182
obj/Release/net40/FSComp.fs
obj/Release/net40/FSIstrings.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/FSharp.Compiler.Private.AssemblyVersion.fs
obj/Release/net40/FSharp.Compiler.Private.InternalsVisibleTo.fs
../Logger.fsi
../Logger.fs
../../utils/reshapedreflection.fs
../../utils/reshapedmsbuild.fs
../../utils/sformat.fsi
../../utils/sformat.fs
../sr.fsi
../sr.fs
../../utils/prim-lexing.fsi
../../utils/prim-lexing.fs
../../utils/prim-parsing.fsi
../../utils/prim-parsing.fs
../../utils/ResizeArray.fsi
../../utils/ResizeArray.fs
../../utils/HashMultiMap.fsi
../../utils/HashMultiMap.fs
../../utils/EditDistance.fs
../../utils/TaggedCollections.fsi
../../utils/TaggedCollections.fs
../../absil/ildiag.fsi
../../absil/ildiag.fs
../../absil/illib.fs
../../utils/filename.fsi
../../utils/filename.fs
../../absil/zmap.fsi
../../absil/zmap.fs
../../absil/zset.fsi
../../absil/zset.fs
../../absil/bytes.fsi
../../absil/bytes.fs
../InternalCollections.fsi
../InternalCollections.fs
../QueueList.fs
../lib.fs
../rational.fsi
../rational.fs
../range.fsi
../range.fs
../ErrorLogger.fs
../ErrorResolutionHints.fs
../ReferenceResolver.fs
../../absil/il.fsi
../../absil/il.fs
../../absil/ilx.fsi
../../absil/ilx.fs
../../absil/ilascii.fsi
../../absil/ilascii.fs
../../absil/ilprint.fsi
../../absil/ilprint.fs
../../absil/ilmorph.fsi
../../absil/ilmorph.fs
../../absil/ilsupp.fsi
../../absil/ilsupp.fs
ilpars.fs
illex.fs
../../absil/ilbinary.fsi
../../absil/ilbinary.fs
../../absil/ilread.fsi
../../absil/ilread.fs
../../absil/ilwrite.fsi
../../absil/ilwritepdb.fsi
../../absil/ilwritepdb.fs
../../absil/ilwrite.fs
../../absil/ilreflect.fs
../../utils/CompilerLocationUtils.fs
../PrettyNaming.fs
../../ilx/ilxsettings.fs
../../ilx/EraseClosures.fsi
../../ilx/EraseClosures.fs
../../ilx/EraseUnions.fsi
../../ilx/EraseUnions.fs
../UnicodeLexing.fsi
../UnicodeLexing.fs
../layout.fsi
../layout.fs
../ast.fs
pppars.fs
pars.fs
../lexhelp.fsi
../lexhelp.fs
pplex.fs
lex.fs
../LexFilter.fs
../tainted.fsi
../tainted.fs
../ExtensionTyping.fsi
../ExtensionTyping.fs
../QuotationPickler.fsi
../QuotationPickler.fs
../tast.fs
../TcGlobals.fs
../TastOps.fsi
../TastOps.fs
../TastPickle.fsi
../TastPickle.fs
../import.fsi
../import.fs
../infos.fs
../AccessibilityLogic.fs
../AttributeChecking.fs
../InfoReader.fs
../NicePrint.fs
../AugmentWithHashCompare.fsi
../AugmentWithHashCompare.fs
../NameResolution.fsi
../NameResolution.fs
../TypeRelations.fs
../SignatureConformance.fs
../MethodOverrides.fs
../MethodCalls.fs
../PatternMatchCompilation.fsi
../PatternMatchCompilation.fs
../ConstraintSolver.fsi
../ConstraintSolver.fs
../CheckFormatStrings.fsi
../CheckFormatStrings.fs
../FindUnsolved.fs
../QuotationTranslator.fsi
../QuotationTranslator.fs
../PostInferenceChecks.fsi
../PostInferenceChecks.fs
../TypeChecker.fsi
../TypeChecker.fs
../Optimizer.fsi
../Optimizer.fs
../DetupleArgs.fsi
../DetupleArgs.fs
../InnerLambdasToTopLevelFuncs.fsi
../InnerLambdasToTopLevelFuncs.fs
../LowerCallsAndSeqs.fs
../autobox.fs
../IlxGen.fsi
../IlxGen.fs
../CompileOps.fsi
../CompileOps.fs
../CompileOptions.fsi
../CompileOptions.fs
../fsc.fsi
../fsc.fs
../symbols/SymbolHelpers.fsi
../symbols/SymbolHelpers.fs
../symbols/Symbols.fsi
../symbols/Symbols.fs
../symbols/Exprs.fsi
../symbols/Exprs.fs
../symbols/SymbolPatterns.fsi
../symbols/SymbolPatterns.fs
../service/IncrementalBuild.fsi
../service/IncrementalBuild.fs
../service/Reactor.fsi
../service/Reactor.fs
../service/ServiceConstants.fs
../service/ServiceDeclarationLists.fsi
../service/ServiceDeclarationLists.fs
../service/ServiceLexing.fsi
../service/ServiceLexing.fs
../service/ServiceParseTreeWalk.fs
../service/ServiceNavigation.fsi
../service/ServiceNavigation.fs
../service/ServiceParamInfoLocations.fsi
../service/ServiceParamInfoLocations.fs
../service/ServiceUntypedParse.fsi
../service/ServiceUntypedParse.fs
../service/ServiceAssemblyContent.fsi
../service/ServiceAssemblyContent.fs
../service/ServiceXmlDocParser.fsi
../service/ServiceXmlDocParser.fs
../../utils/reshapedmsbuild.fs
../SimulatedMSBuildReferenceResolver.fs
../service/ExternalSymbol.fsi
../service/ExternalSymbol.fs
../service/QuickParse.fsi
../service/QuickParse.fs
../service/service.fsi
../service/service.fs
../service/ServiceInterfaceStubGenerator.fsi
../service/ServiceInterfaceStubGenerator.fs
../service/ServiceStructure.fsi
../service/ServiceStructure.fs
../service/ServiceAnalysis.fsi
../service/ServiceAnalysis.fs
../fsi/fsi.fsi
../fsi/fsi.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.IO.Compression.4.3.0/lib/net46/System.IO.Compression.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.IO.Compression.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.ValueTuple.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.Reflection.Metadata.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.Collections.Immutable.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Reflection.Metadata.1.6.0/lib/netstandard1.1/System.Reflection.Metadata.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.Reflection.Metadata.xml".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.Collections.Immutable.1.5.0/lib/netstandard1.0/System.Collections.Immutable.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.Collections.Immutable.xml".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.ValueTuple.xml".
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete" because "AlwaysCreate" was specified.
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll".
FSharp.Compiler.Private -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets).
Build succeeded.
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (1) ->
(ResolveAssemblyReferences target) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
1 Warning(s)
0 Error(s)
Time Elapsed 00:01:18.04
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/Fsc/Fsc.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:14:33 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/Fsc.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt since up-to-date
FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt since up-to-date
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/Fsc.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) on node 1 (default targets).
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (3:3) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
ResolveAssemblyReferences:
Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist.
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
CallFsLex:
Skipping target "CallFsLex" because all output files are up-to-date with respect to the input files.
CallFsYacc:
Skipping target "CallFsYacc" because all output files are up-to-date with respect to the input files.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
GenerateFSharpInternalsVisibleToFile:
Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Touching "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete".
CopyFilesToOutputDirectory:
FSharp.Compiler.Private -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/fsc.exe
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/../../../Release/net40/bin/fsc.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/../../fsharp/test.snk
--optimize+
--platform:x86
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll
--target:exe
--nowarn:69,65,54,61,75,62
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--warnon:1182
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/Fsc.AssemblyVersion.fs
obj/Release/net40/Fsc.InternalsVisibleTo.fs
../fscmain.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/obj/Release/net40/Fsc.fsproj.CopyComplete" because "AlwaysCreate" was specified.
_CopyOutOfDateSourceItemsToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/windows/default.win32manifest" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/default.win32manifest".
_CopyAppConfigFile:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/obj/Release/net40/fsc.exe.config" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsc.exe.config".
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/obj/Release/net40/fsc.exe" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsc.exe".
Fsc -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsc.exe
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/obj/Release/net40/fsc.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsc.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/Fsc.fsproj" (default targets).
Build succeeded.
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/Fsc/Fsc.fsproj" (default target) (1) ->
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (2:2) ->
(ResolveAssemblyReferences target) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
1 Warning(s)
0 Error(s)
Time Elapsed 00:00:04.43
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:14:38 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResourceText: Generating obj/Release/net40/FSInteractiveSettings.fs and obj/Release/net40/FSInteractiveSettings.resx from ../FSInteractiveSettings.txt, because condition 1 is false, see FSharpEmbedResourceText.fs in the F# source
FSharpEmbedResourceText: Reading ../FSInteractiveSettings.txt
FSharpEmbedResourceText: Parsing ../FSInteractiveSettings.txt
FSharpEmbedResourceText: Validating ../FSInteractiveSettings.txt
FSharpEmbedResourceText: Validating uniqueness of ../FSInteractiveSettings.txt
FSharpEmbedResourceText: Generating obj/Release/net40/FSInteractiveSettings.fs
FSharpEmbedResourceText: Generating resource methods for obj/Release/net40/FSInteractiveSettings.fs
FSharpEmbedResourceText: Generating .resx for obj/Release/net40/FSInteractiveSettings.fs
FSharpEmbedResourceText: Done obj/Release/net40/FSInteractiveSettings.fs
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
CoreResGen:
@/external/bockbuild/stage/lib/mono/4.5/resgen.exe /useSourcePath /r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll /r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll /compile obj/Release/net40/FSInteractiveSettings.resx,obj/Release/net40/FSInteractiveSettings.resources
Processing resource file "obj/Release/net40/FSInteractiveSettings.resx" into "obj/Release/net40/FSInteractiveSettings.resources".
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Compiler.Interactive.Settings.dll
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/../../../Release/net40/bin/FSharp.Compiler.Interactive.Settings.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/../../fsharp/msft.pubkey
--delaysign+
--optimize+
--resource:obj/Release/net40/FSInteractiveSettings.resources
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
--target:library
--nowarn:69,65,54,61,75
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
obj/Release/net40/FSInteractiveSettings.fs
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/FSharp.Compiler.Interactive.Settings.AssemblyVersion.fs
obj/Release/net40/FSharp.Compiler.Interactive.Settings.InternalsVisibleTo.fs
../../utils/reshapedreflection.fs
../fsiattrs.fs
../fsiaux.fsi
../fsiaux.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/obj/Release/net40/FSharp.Compiler.Interactive.Settings.fsproj.CopyComplete" because "AlwaysCreate" was specified.
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/obj/Release/net40/FSharp.Compiler.Interactive.Settings.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Interactive.Settings.dll".
FSharp.Compiler.Interactive.Settings -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Interactive.Settings.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/obj/Release/net40/FSharp.Compiler.Interactive.Settings.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Interactive.Settings.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:04.43
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:14:43 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Compiler.Server.Shared.dll
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/../../../Release/net40/bin/FSharp.Compiler.Server.Shared.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/../../fsharp/test.snk
--optimize+
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Runtime.Remoting.dll
--target:library
--nowarn:69,65,54,61,75
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/FSharp.Compiler.Server.Shared.AssemblyVersion.fs
obj/Release/net40/FSharp.Compiler.Server.Shared.InternalsVisibleTo.fs
AssemblyInfo.fs
FSharpInteractiveServer.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.fsproj.CopyComplete" because "AlwaysCreate" was specified.
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.dll".
FSharp.Compiler.Server.Shared -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.78
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/fsi/Fsi.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:14:47 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt since up-to-date
FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt since up-to-date
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) on node 1 (default targets).
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (2:2) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (3:3) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
ResolveAssemblyReferences:
Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist.
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
CallFsLex:
Skipping target "CallFsLex" because all output files are up-to-date with respect to the input files.
CallFsYacc:
Skipping target "CallFsYacc" because all output files are up-to-date with respect to the input files.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
GenerateFSharpInternalsVisibleToFile:
Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Touching "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete".
CopyFilesToOutputDirectory:
FSharp.Compiler.Private -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets).
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (4:2) on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
GenerateFSharpInternalsVisibleToFile:
Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Touching "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.fsproj.CopyComplete".
CopyFilesToOutputDirectory:
FSharp.Compiler.Server.Shared -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (default targets).
ResolveAssemblyReferences:
Primary reference "PresentationCore".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationCore.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "PresentationCore", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "PresentationCore" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/PresentationCore.exe", but it didn't exist.
Primary reference "PresentationFramework".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationFramework.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "PresentationFramework", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "PresentationFramework" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/PresentationFramework.exe", but it didn't exist.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/fsi.exe
-g
--debug:portable
--noframework
--baseaddress:0x0A000000
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:FSI_SERVER
--define:FSI_SHADOW_COPY_REFERENCES
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../../Release/net40/bin/fsi.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/../../fsharp/test.snk
--optimize+
--platform:x86
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Drawing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Windows.Forms.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/WindowsBase.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll
--target:exe
--nowarn:69,65,54,61,75,62
--warn:3
--warnaserror
--warnaserror:76
--win32res:fsi.res
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--warnon:1182
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/Fsi.AssemblyVersion.fs
console.fs
fsimain.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/obj/Release/net40/Fsi.fsproj.CopyComplete" because "AlwaysCreate" was specified.
_CopyAppConfigFile:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/obj/Release/net40/fsi.exe.config" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsi.exe.config".
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/obj/Release/net40/fsi.exe" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsi.exe".
Fsi -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsi.exe
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/obj/Release/net40/fsi.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsi.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj" (default targets).
Build succeeded.
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj" (default target) (1) ->
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (2:2) ->
(ResolveAssemblyReferences target) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj" (default target) (1) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj]
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsi/Fsi.fsproj]
3 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.46
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:14:53 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (2:2) on node 1 (default targets).
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (2:2) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (4:3) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
GenerateFSharpInternalsVisibleToFile:
Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Touching "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/obj/Release/net40/FSharp.Compiler.Server.Shared.fsproj.CopyComplete".
CopyFilesToOutputDirectory:
FSharp.Compiler.Server.Shared -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj" (default targets).
FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSComp.fs and obj/Release/net40/FSComp.resx from ../FSComp.txt since up-to-date
FSharpEmbedResourceText: Skipping generation of obj/Release/net40/FSIstrings.fs and obj/Release/net40/FSIstrings.resx from ../fsi/FSIstrings.txt since up-to-date
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (3:2) on node 1 (default targets).
ResolveAssemblyReferences:
Primary reference "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/ISymWrapper.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/../../../Release/net40/bin/ISymWrapper.exe", but it didn't exist.
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
CallFsLex:
Skipping target "CallFsLex" because all output files are up-to-date with respect to the input files.
CallFsYacc:
Skipping target "CallFsYacc" because all output files are up-to-date with respect to the input files.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
GenerateFSharpInternalsVisibleToFile:
Skipping target "GenerateFSharpInternalsVisibleToFile" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Touching "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/obj/Release/net40/FSharp.Compiler.Private.fsproj.CopyComplete".
CopyFilesToOutputDirectory:
FSharp.Compiler.Private -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default targets).
ResolveAssemblyReferences:
Primary reference "PresentationCore".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationCore.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationCore.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationCore.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "PresentationCore", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "PresentationCore" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationCore.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationCore.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationCore.exe", but it didn't exist.
Primary reference "PresentationFramework".
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj]
For SearchPath "{TargetFrameworkDirectory}".
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/xbuild-frameworks/.NETFramework/v4.6/PresentationFramework.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/PresentationFramework.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/stage/lib/mono/4.6-api/Facades/PresentationFramework.exe", but it didn't exist.
For SearchPath "{GAC}".
Considered "PresentationFramework", which was not found in the GAC.
For SearchPath "{RawFileName}".
Considered treating "PresentationFramework" as a file name, but it didn't exist.
For SearchPath "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/".
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationFramework.winmd", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationFramework.dll", but it didn't exist.
Considered "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/PresentationFramework.exe", but it didn't exist.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Proto/net40/bin/fsc.exe -o:obj/Release/net40/fsiAnyCpu.exe
-g
--debug:portable
--noframework
--baseaddress:0x0A000000
--define:MSBUILD_AT_LEAST_14
--define:STRONG_NAME_FSHARP_COMPILER_WITH_TEST_KEY
--define:FSI_SERVER
--define:FSI_SHADOW_COPY_REFERENCES
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../../Release/net40/bin/fsiAnyCpu.xml
--keyfile:@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/../../fsharp/test.snk
--optimize+
--platform:anycpu
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Private.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Compiler.Server.Shared.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Drawing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Windows.Forms.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/WindowsBase.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.Concurrent.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Collections.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.Annotations.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ComponentModel.EventBasedAsync.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Contracts.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Debug.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tools.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Diagnostics.Tracing.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Dynamic.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Globalization.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.IO.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Expressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Linq.Queryable.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.NetworkInformation.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.Requests.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Net.WebHeaderCollection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ObjectModel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.ILGeneration.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Emit.Lightweight.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Reflection.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Resources.ResourceManager.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Handles.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.InteropServices.WindowsRuntime.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Numerics.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Json.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Runtime.Serialization.Xml.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Security.Principal.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Duplex.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Http.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.NetTcp.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Primitives.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.ServiceModel.Security.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.Encoding.Extensions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Text.RegularExpressions.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Tasks.Parallel.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Threading.Timer.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.ReaderWriter.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XDocument.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/Facades/System.Xml.XmlSerializer.dll
--target:exe
--nowarn:69,65,54,61,75,62
--warn:3
--warnaserror
--warnaserror:76
--win32res:../fsi/fsi.res
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
--warnon:1182
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/FsiAnyCPU.AssemblyVersion.fs
../fsi/console.fs
../fsi/fsimain.fs
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
_CopyFilesMarkedCopyLocal:
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/obj/Release/net40/FsiAnyCPU.fsproj.CopyComplete" because "AlwaysCreate" was specified.
_CopyAppConfigFile:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/obj/Release/net40/fsiAnyCpu.exe.config" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsiAnyCpu.exe.config".
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/obj/Release/net40/fsiAnyCpu.exe" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsiAnyCpu.exe".
FsiAnyCPU -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsiAnyCpu.exe
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/obj/Release/net40/fsiAnyCpu.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/fsiAnyCpu.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (default targets).
Build succeeded.
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (default target) (1) ->
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj" (default target) (3:2) ->
(ResolveAssemblyReferences target) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ISymWrapper, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Compiler.Private/FSharp.Compiler.Private.fsproj]
"@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj" (default target) (1) ->
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationCore". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj]
@/external/bockbuild/stage/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(2130,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "PresentationFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/fsiAnyCpu/FsiAnyCPU.fsproj]
3 Warning(s)
0 Error(s)
Time Elapsed 00:00:05.43
MONO_ENV_OPTIONS= msbuild /p:Configuration=Release /p:TargetDotnetProfile=net40 tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj
Microsoft (R) Build Engine version 16.0.41-preview+gc25860499b for Mono
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 12/13/2018 5:14:59 PM.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj" on node 1 (default targets).
GenerateFSharpTextResources:
Creating directory "obj/Release/net40/".
FSharpEmbedResXSource: Skipping generation: 'obj/Release/net40/FSCore.fs' since it is up-to-date.
Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj" (1) is building "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (2:2) on node 1 (default targets).
CoreResGen:
No resources are out of date with respect to their source files. Skipping resource generation.
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with respect to the input files.
CopyAndSubstituteTextFiles:
Skipping target "CopyAndSubstituteTextFiles" because it has no outputs.
CopyFilesToOutputDirectory:
FSharp.Core -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/fsharp/FSharp.Core/FSharp.Core.fsproj" (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
CoreCompile:
@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/../../src/../Proto/net40/bin/fsc.exe -o:obj/Release/net40/FSharp.Core.UnitTests.dll
-g
--debug:portable
--noframework
--define:MSBUILD_AT_LEAST_14
--define:NO_STRONG_NAMES
--define:TRACE
--define:net40
--define:TRACE
--define:CROSS_PLATFORM_COMPILER
--define:ENABLE_MONO_SUPPORT
--define:BE_SECURITY_TRANSPARENT
--define:FX_LCIDFROMCODEPAGE
--doc:@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FSharp.Core.UnitTests.xml
--optimize+
--tailcalls-
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/../../src/../packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/mscorlib.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/../../src/../packages/NUnit.3.5.0/lib/net45/nunit.framework.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Core.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.dll
-r:@/external/bockbuild/stage/lib/mono/4.6-api/System.Numerics.dll
-r:@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll
--target:library
--nowarn:69,65,54,61,75,217
--warn:3
--warnaserror
--warnaserror:76
--fullpaths
--flaterrors
--subsystemversion:6.00
--highentropyva+
--times
/var/folders/qw/n987bpf502dgctv9n_v7s27w0000w3/T/.NETFramework,Version=v4.6.AssemblyAttributes.fs
obj/Release/net40/FSharp.Core.Unittests.AssemblyVersion.fs
LibraryTestFx.fs
FSharp.Core/Microsoft.FSharp.Collections/Utils.fs
FSharp.Core/Microsoft.FSharp.Collections/ArrayModule.fs
FSharp.Core/Microsoft.FSharp.Collections/ArrayModule2.fs
FSharp.Core/Microsoft.FSharp.Collections/Array2Module.fs
FSharp.Core/Microsoft.FSharp.Collections/Array3Module.fs
FSharp.Core/Microsoft.FSharp.Collections/Array4Module.fs
FSharp.Core/Microsoft.FSharp.Collections/ArrayProperties.fs
FSharp.Core/Microsoft.FSharp.Collections/ComparisonIdentityModule.fs
FSharp.Core/Microsoft.FSharp.Collections/HashIdentityModule.fs
FSharp.Core/Microsoft.FSharp.Collections/ListModule.fs
FSharp.Core/Microsoft.FSharp.Collections/ListModule2.fs
FSharp.Core/Microsoft.FSharp.Collections/ObsoleteListFunctions.fs
FSharp.Core/Microsoft.FSharp.Collections/ListType.fs
FSharp.Core/Microsoft.FSharp.Collections/ListProperties.fs
FSharp.Core/Microsoft.FSharp.Collections/MapModule.fs
FSharp.Core/Microsoft.FSharp.Collections/MapType.fs
FSharp.Core/Microsoft.FSharp.Collections/SetModule.fs
FSharp.Core/Microsoft.FSharp.Collections/SetType.fs
FSharp.Core/Microsoft.FSharp.Collections/SeqModule.fs
FSharp.Core/Microsoft.FSharp.Collections/SeqModule2.fs
FSharp.Core/Microsoft.FSharp.Collections/ObsoleteSeqFunctions.fs
FSharp.Core/Microsoft.FSharp.Collections/SeqProperties.fs
FSharp.Core/Microsoft.FSharp.Collections/CollectionModulesConsistency.fs
FSharp.Core/Microsoft.FSharp.Collections/StringModule.fs
FSharp.Core/PrimTypes.fs
FSharp.Core/ComparersRegression.fs
FSharp.Core/DiscrimantedUnionType.fs
FSharp.Core/RecordTypes.fs
FSharp.Core/Microsoft.FSharp.Core/BigIntType.fs
FSharp.Core/Microsoft.FSharp.Core/IntConversions.fs
FSharp.Core/Microsoft.FSharp.Core/IntConversionsGenerated.fs
FSharp.Core/Microsoft.FSharp.Core/OptionModule.fs
FSharp.Core/Microsoft.FSharp.Core/PrintfTests.fs
FSharp.Core/Microsoft.FSharp.Core/ResultTests.fs
FSharp.Core/Microsoft.FSharp.Core/ExtraTopLevelOperatorsTests.fs
FSharp.Core/Microsoft.FSharp.Control/Cancellation.fs
FSharp.Core/Microsoft.FSharp.Control/AsyncType.fs
FSharp.Core/Microsoft.FSharp.Control/LazyType.fs
FSharp.Core/Microsoft.FSharp.Control/MailboxProcessorType.fs
FSharp.Core/Microsoft.FSharp.Control/AsyncModule.fs
FSharp.Core/Microsoft.FSharp.Control/ObservableModule.fs
FSharp.Core/Microsoft.FSharp.Control/EventModule.fs
FSharp.Core/Microsoft.FSharp.Reflection/FSharpReflection.fs
FSharp.Core/Microsoft.FSharp.Quotations/FSharpQuotations.fs
TypeForwarding.fs
StructTuples.fs
SurfaceArea.net40.fs
CopyAndSubstituteTextFiles:
mono @/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FSharp.Compiler.Tools.4.1.27/tools/fsi.exe --exec "@/external/bockbuild/builds/fsharp-fsharp-3de3874/src/scripts/subst.fsx" --in:"@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.dll.config" --out:"@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/../../src/../Release/net40/bin/FSharp.Core.Unittests.dll.config" --pattern1:"FSCoreVersion" --replacement1:"4.5.0.0" --pattern2:"" --replacement2:""
_CopyFilesMarkedCopyLocal:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/NUnit.3.5.0/lib/net45/nunit.framework.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/nunit.framework.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FsCheck.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/NUnit.3.5.0/lib/net45/nunit.framework.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/nunit.framework.xml".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/System.ValueTuple.4.4.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/System.ValueTuple.dll".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.xml" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FsCheck.xml".
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/packages/FsCheck.3.0.0-alpha3/lib/net452/FsCheck.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FsCheck.pdb".
Creating "@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/obj/Release/net40/FSharp.Core.Unittests.fsproj.CopyComplete" because "AlwaysCreate" was specified.
CopyFilesToOutputDirectory:
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/obj/Release/net40/FSharp.Core.UnitTests.dll" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.UnitTests.dll".
FSharp.Core.Unittests -> @/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.UnitTests.dll
Copying file from "@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/obj/Release/net40/FSharp.Core.UnitTests.pdb" to "@/external/bockbuild/builds/fsharp-fsharp-3de3874/Release/net40/bin/FSharp.Core.UnitTests.pdb".
Done Building Project "@/external/bockbuild/builds/fsharp-fsharp-3de3874/tests/FSharp.Core.UnitTests/FSharp.Core.Unittests.fsproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:39.07
mkdir -p Release/fsharp30/net40/bin
mkdir -p Release/fsharp31/net40/bin
mkdir -p Release/fsharp40/net40/bin
mkdir -p Release/fsharp41/net40/bin
cp -p packages/FSharp.Core.3.0.2/lib/net40/* Release/fsharp30/net40/bin
cp -p packages/FSharp.Core.3.1.2.5/lib/net40/* Release/fsharp31/net40/bin
cp -p packages/FSharp.Core.4.0.0.1/lib/net40/* Release/fsharp40/net40/bin
cp -p packages/FSharp.Core.4.1.18/lib/net40/* Release/fsharp41/net40/bin
mkdir -p Release/portable7/bin
cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+netcore45/* Release/portable7/bin
mkdir -p Release/portable47/bin
cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+sl5+netcore45/* Release/portable47/bin
mkdir -p Release/portable78/bin
cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+netcore45+wp8/* Release/portable78/bin
mkdir -p Release/portable259/bin
cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+netcore45+wpa81+wp8/* Release/portable259/bin
mkdir -p Release/monoandroid10+monotouch10+xamarinios10/bin
cp -p packages/FSharp.Core.4.1.18/lib/portable-net45+monoandroid10+monotouch10+xamarinios10/* Release/monoandroid10+monotouch10+xamarinios10/bin
mkdir -p Release/xamarinmacmobile/bin
cp -p packages/FSharp.Core.4.1.18/lib/xamarinmac20/* Release/xamarinmacmobile/bin
rm -fr @/external/bockbuild/stage/lib/mono/fsharp
rm -fr @/external/bockbuild/stage/lib/mono/Microsoft\ F#
rm -fr @/external/bockbuild/stage/lib/mono/Microsoft\ SDKs/F#
rm -fr @/external/bockbuild/stage/lib/mono/msbuild/Microsoft/VisualStudio/v/FSharp
rm -fr @/external/bockbuild/stage/lib/mono/msbuild/Microsoft/VisualStudio/v11.0/FSharp
rm -fr @/external/bockbuild/stage/lib/mono/msbuild/Microsoft/VisualStudio/v12.0/FSharp
rm -fr @/external/bockbuild/stage/lib/mono/msbuild/Microsoft/VisualStudio/v14.0/FSharp
rm -fr @/external/bockbuild/stage/lib/mono/msbuild/Microsoft/VisualStudio/v15.0/FSharp
/Applications/Xcode833.app/Contents/Developer/usr/bin/make -C mono/FSharp.Core TargetDotnetProfile=net40 install
Installing FSharp.Core.dll
mkdir: @/external/bockbuild/stage/lib/mono/fsharp: Permission denied
make[1]: *** [install-sdk-lib] Error 1
make: *** [install] Error 2
fsharp->build_sh:
(bockbuild warning) build env: OBJCFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CXXFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 -arch i386 -arch x86_64" CPPFLAGS="-I@external/bockbuild/stage/include -D_XOPEN_SOURCE -isysroot /Applications/Xcode833.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -Wl,-headerpad_max_install_names -mmacosx-version-min=10.9 " LDFLAGS="-L@external/bockbuild/stage/lib -headerpad_max_install_names -arch i386 -arch x86_64"
CommandException->__init__:
command failed: make all install
Build moved to ./fsharp-fsharp-3de3874.problem
Run "source ./MacSDKRelease_env.sh" first to replicate bockbuild environment.
fsharp->do_build:
(bockbuild error) fsharp->build_sh: command failed: make all install (path: @external/bockbuild/builds/fsharp-fsharp-3de3874)
[Pipeline] }
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // stage
[Pipeline] step
[Set GitHub commit status (universal)] FAILURE on repos [GHRepository@2b3bd92e[description=Mono open source ECMA CLI, C# and .NET implementation.,homepage=http://www.mono-project.com/,name=mono,fork=false,size=505797,milestones={},language=C#,commits={},source=<null>,parent=<null>,responseHeaderFields={null=[HTTP/1.1 200 OK], Access-Control-Allow-Origin=[*], Access-Control-Expose-Headers=[ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type], Cache-Control=[private, max-age=60, s-maxage=60], Content-Encoding=[gzip], Content-Security-Policy=[default-src 'none'], Content-Type=[application/json; charset=utf-8], Date=[Fri, 14 Dec 2018 01:15:56 GMT], ETag=[W/"cedf4cac09cc772a9af5c9cf1f4c0479"], Last-Modified=[Fri, 14 Dec 2018 00:49:23 GMT], OkHttp-Received-Millis=[1544750156270], OkHttp-Response-Source=[CONDITIONAL_CACHE 200], OkHttp-Selected-Protocol=[http/1.1], OkHttp-Sent-Millis=[1544750156149], Referrer-Policy=[origin-when-cross-origin, strict-origin-when-cross-origin], Server=[GitHub.com], Status=[200 OK], Strict-Transport-Security=[max-age=31536000; includeSubdomains; preload], Transfer-Encoding=[chunked], Vary=[Accept, Authorization, Cookie, X-GitHub-OTP], X-Accepted-OAuth-Scopes=[repo], X-Content-Type-Options=[nosniff], X-Frame-Options=[deny], X-GitHub-Media-Type=[github.v3; format=json], X-GitHub-Request-Id=[2CE2:753B:4322A77:8AF14F7:5C13044C], X-OAuth-Scopes=[admin:repo_hook, repo, repo:status], X-RateLimit-Limit=[5000], X-RateLimit-Remaining=[3959], X-RateLimit-Reset=[1544751310], X-XSS-Protection=[1; mode=block]},url=https://api.github.com/repos/mono/mono,id=791611]] (sha:6976d79) with context:PKG-mono
Setting commit status on GitHub for https://github.com/mono/mono/commit/6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] }
[Pipeline] // ws
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
[BFA] Scanning build for known causes...
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 23965 killed;
[BFA] Found failure cause(s):
[BFA] Generic build failure from category mono
[BFA] Done. 10s
Setting status of 6976d7905b2b8fe8b8ebb0fe83c2fc70bce05df0 to FAILURE with url https://jenkins.mono-project.com/job/build-package-osx-mono-pullrequest/277/ and message: 'Build finished. '
Using context: OS X Package
ERROR: script returned exit code 1
Finished: FAILURE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment