Coder Social home page Coder Social logo

wilfred / difftastic Goto Github PK

View Code? Open in Web Editor NEW
19.5K 61.0 304.0 1.5 GB

a structural diff that understands syntax ๐ŸŸฅ๐ŸŸฉ

Home Page: https://difftastic.wilfred.me.uk/

License: MIT License

Rust 79.75% Shell 0.05% Just 0.12% HTML 7.27% JavaScript 4.36% CSS 8.44%
diff tree-sitter

difftastic's Introduction

it's difftastic!
English manual Chinese manual crates.io codecov.io

Difftastic is a structural diff tool that compares files based on their syntax.

For installation instructions, see Installation in the manual.

Basic Example

Screenshot of difftastic and JS

In this JavaScript example, we can see:

(1) Difftastic understands nesting. It highlights the matching { and }, but understands that foo() hasn't changed despite the leading whitespace.

(2) Difftastic understands which lines should be aligned. It's aligned bar(1) on the left with bar(2) on the right, even though the textual content isn't identical.

(3) Difftastic understands that line-wrapping isn't meaningful. "eric" is now on a new line, but it hasn't changed.

One Minute Demo

asciicast

This one minute screencast demonstrates difftastic usage with both standalone files and git.

Languages

Difftastic supports over 30 programming languages, see the manual for the full list.

If a file has an unrecognised extension, difftastic uses a textual diff with word highlighting.

Known Issues

Performance. Difftastic scales relatively poorly on files with a large number of changes, and can use a lot of memory.

Display. Difftastic has a side-by-side display which usually works well, but can be confusing.

Robustness. Difftastic regularly has releases that fix crashes.

Non-goals

Patching. Difftastic output is intended for human consumption, and it does not generate patches that you can apply later. Use diff if you need a patch.

(Patch files are also line-oriented, which is too limited for difftastic. Difftastic might find additions and removals on the same line, and it tracks the relationship between line numbers in the old and new file.)

Merging. AST merging is a hard problem that difftastic does not address.

FAQ

Isn't this basically --word-diff --ignore-all-space?

Word diffing can't do this.

Difftastic parses your code. It understands when whitespace matters, such as inside string literals or languages like Python. It understands that x-1 is three tokens in JS but one token in Lisp.

Can I use difftastic with git?

You can! The difftastic manual includes instructions for git usage. You can also use it with mercurial.

If you're a magit user, check out this blog post showing one way to use difftastic with magit.

Does difftastic integrate with my favourite tool?

Probably not. Difftastic is young. Consider writing a plugin for your favourite tool, and I will link it in the README!

Can difftastic help me with merge conflicts?

Yes! As of version 0.50, difftastic understands merge conflict markers (i.e. <<<<<<<, ======= and >>>>>>>).

Pass your file with conflicts as a single argument to difftastic. Difftastic will construct the two conflicting files and diff those.

$ difft file_with_conflicts.js

Can difftastic do merges?

No. AST merging is a hard problem that difftastic does not address.

AST diffing is a also lossy process from the perspective of a text diff. Difftastic will ignore whitespace that isn't syntactically significant, but merging requires tracking whitespace.

Can I use difftastic to check for syntactic changes without diffing?

Yes. Difftastic can check if the two files have the same AST, without calculating a diff. This is much faster than normal diffing, and useful for building tools that check for changes.

For example:

$ difft --check-only --exit-code before.js after.js

This will set the exit code to 0 if there are no syntactic changes, or 1 if there are changes found.

How does it work?

Difftastic treats structural diffing as a graph problem, and uses Dijkstra's algorithm.

My blog post describes the design, and there is also an internals section in the manual.

Translation

License

Difftastic is open source under the MIT license, see LICENSE for more details.

This repository also includes tree-sitter parsers by other authors in the vendored_parsers/ directory. These are a mix of the MIT license and the Apache license. See vendored_parsers/*/LICENSE for more details.

Files in sample_files/ are also under the MIT license unless stated otherwise in their header.

difftastic's People

Contributors

6cdh avatar alemuller avatar alex-pinkus avatar amaanq avatar ananthakumaran avatar aryx avatar aymannadeem avatar azganoth avatar damieng avatar eed3si9n avatar fwcd avatar ganezdragon avatar j3rn avatar joranhonig avatar joshvera avatar m-novikov avatar maxbrunsfeld avatar michahoffmann avatar mjambon avatar patrickt avatar pfoerster avatar razzeee avatar rewinfrey avatar robrix avatar tclem avatar tek avatar thehamsta avatar uyha avatar wilfred avatar yuja avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

difftastic's Issues

Clojure extensions

Hi, could you add these extensions to make difftastic undestand Clojure code better?

.clj (Clojure and ClojureCLR)
.cljs (ClojureScript)
.bb (Babashka)
.clje (Clojerl)
.cljx (Clojure Commons, old)
.cljc (Clojure Commons)
.joke (Joker)
.joker (Joker)
.boot (Boot)
.edn (EDN)

Thanks!

Context lines aren't shown if there are blank lines

$ cargo run sample_files/load_before.js sample_files/load_after.js
sample_files/load_after.js -- JavaScript
 10 var db = require("./db.js");                                            12 
 11 var models = require("./models.js");                                    .. 
 12                                                                         .. 
 13 var total = 0;                                                          13 var total = 0;

Both sides have var db and var models.

Problem with character โ€œ

thread 'main' panicked at 'byte index 2884 is not a char boundary; it is inside 'โ€œ' (bytes 2883..2886) 
of `[HTML code]', /Users/adrian/.cargo/registry/src/github.com-1ecc6299db9ec823/difftastic-0.3.0/src/parse.rs:124:25

0.6.0: broken pipe when using git difftool | less and terminating less early

Config:

[diff]
        tool = difftastic
[difftool]
        prompt = false
[difftool "difftastic"]
        cmd = /.../.cargo/bin/difftastic "$LOCAL" "$REMOTE"

Steps:

  1. git difftool | less to browse a diff with 90 files changed.
  2. press q to terminate less

Output:

thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:935:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:935:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:935:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:935:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:935:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
....
thread 'main' panicked at 'failed printing to stdout: Broken pipe (os error 32)', library/std/src/io/stdio.rs:935:9
stack backtrace:
   0: _rust_begin_unwind
   1: std::panicking::begin_panic_fmt
   2: std::io::stdio::_print
   3: difftastic::main

plan to expose api

Thanks for the fantastic work!
Is there any plan to expose api to other developer ? so that they could use the api create more diff tool other than only git diff
replacer

C# support?

I noticed that C# isn't on the list of supported languages. Could you please add C# support to this tool? Thanks!

Intra-line (word diff?) highlighting

I know the approach in difftastic is tree-based diff, so "intra-line" and "word-diff" might not be the right terms, however, it would be nice to see the modifications within the lines. For instance: function call added, or operand added, or variable name change.

For instance, see line 514 in #32:

@@ -511,20 +511,21 @@ create or replace package body rte_data_capture is
               from table(vars.all_columns) c,
                    (select column_value data_field from table(vars.oldnew_columns)
                     union
-                    select column_value data_field from table(vars.change_tracker_columns)) cv
+                    select column_name data_field from table(vars.change_tracker_columns)) cv

column_value -> column_name is puzzling to spot in difftastic

Highlights unchanged parts and not changed parts in Rust code (maybe macros or attributes related)

This is the diff

diff --git a/gdk/src/auto/flags.rs b/gdk/src/auto/flags.rs
index 61b4bb20dd..24962ffe26 100644
--- a/gdk/src/auto/flags.rs
+++ b/gdk/src/auto/flags.rs
@@ -11,8 +11,8 @@ use glib::Type;
 use std::fmt;
 
 #[cfg(any(feature = "v3_22", feature = "dox"))]
-#[cfg_attr(feature = "dox", doc(cfg(feature = "v3_22")))]
 bitflags! {
+    #[cfg_attr(feature = "dox", doc(cfg(feature = "v3_22")))]
     #[doc(alias = "GdkAnchorHints")]
     pub struct AnchorHints: u32 {
         #[doc(alias = "GDK_ANCHOR_FLIP_X")]

This is what difftastic makes out of it

image

`cargo install` failed

Error message,

$ cargo install difftastic
    Updating crates.io index
  Installing difftastic v0.6.0
error: failed to compile `difftastic v0.6.0`, intermediate artifacts can be found at `/tmp/cargo-installc3hDe1`

Caused by:
  failed to parse lock file at: /home/cb/.cargo/registry/src/github.com-1ecc6299db9ec823/difftastic-0.6.0/Cargo.lock

Caused by:
  invalid serialized PackageId for key `package.dependencies`

Support for xml?

XML documents have structure similar to that of parenthesised languages:
<block> is opening parenthesis, </block> is the closing one.
Is there any plan to support XML/HTML?

0.6.0: missing colors when default git pager is used

.gitconfig:

[pager]
        difftool = true

It makes git difftool output paged, however, the color is not there :-/
CLICOLOR_FORCE=1 git difftool results in colored output, however, it looks like the coloring should be detected automatically.

Do you think difftastic could detect if the pager is color-enabled automatically?

cargo build failure on openindiana

Hi all,
i was able to build this (fantastic) tool back on Aug 26th, 2021, with

:; rustc --version
rustc 1.44.1

:; difftastic --version
Difftastic 0.8.0

:; file difftastic
difftastic: ELF 64-bit LSB executable, x86-64, version 1 (Solaris), dynamically linked, interpreter /usr/lib/amd64/ld.so.1, not stripped

with this sequence:

:; git clone https://github.com/Wilfred/difftastic && cd difftastic
:; cargo build --release --jobs 1

now, it fails with error:

   Compiling tree-sitter v0.20.0                                                                                                                                                                             
   Compiling colored v2.0.0                                                                           
   Compiling clap v2.33.3                                                                                                                                                                                    
error[E0658]: `if` is not allowed in a `const fn`                                                                                                                                                            
  --> /export/home/predrag_zecevic/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/app/settings.rs:7:1
   |                                                                                                  
7  | / bitflags! {                                                                                    
8  | |     struct Flags: u64 {
9  | |         const SC_NEGATE_REQS       = 1;
10 | |         const SC_REQUIRED          = 1 << 1;
...  |
51 | |     }
52 | | }
   | |_^
   |
   = note: see issue #49146 <https://github.com/rust-lang/rust/issues/49146> for more information
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0658]: `if` is not allowed in a `const fn`
  --> /export/home/predrag_zecevic/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/args/settings.rs:6:1
   |
6  | / bitflags! {
7  | |     struct Flags: u32 {
8  | |         const REQUIRED         = 1;
9  | |         const MULTIPLE         = 1 << 1;
...  |
28 | |     }
29 | | }
   | |_^
   |
   = note: see issue #49146 <https://github.com/rust-lang/rust/issues/49146> for more information
   = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0658`.
error: could not compile `clap`.

To learn more, run the command again with --verbose.

Any idea what I am doing wrong?
Regards.

Rust attribute changes are not ideally associated

Using the indexmap repo, I tried the following command:

GIT_EXTERNAL_DIFF=difftastic git show --ext-diff 49d430808ced6d1824ec15d621acd6b0e8367c19

and got this output near the end:

image

Notice how the #[test] attribute is interpreted, where the following one is considered to be an insertion, instead of the one that's on the new function. This kind of thing is very common with line-based diffs, although plain git show actually does get this right!

image

More detailed comparisons in wiki with other tools and update README to include Performance

For example how and if using treesitter works better: https://github.com/afnanenayet/diffsitter

What is your opinion on the project?

"Performance. Difftastic scales poorly on files with a large number of changes. This might be solved by A* search."
It would be nice to add examples like that one from Autochrome
"There are a couple of slow cases, but for the most part I think the gains are worth the switch to Dijkstra. Probably the slowest type of change to diff is splitting a very large form into two or more smaller forms, since we will spend a huge amount of time trying to figure out which smaller form is most similar to the original large form. For example, If you split a 100-line function into two pieces and also make a bunch of changes, it might take like 30 seconds to diff. That's not great, but you'll probably spend more than 30 seconds looking at a diff like that anyway."

Syntax highlight in the diff output

It would be nice if there was syntax highlighting in the diff output, so the code structure is easier to understand.

Sample PL/SQL diff:

git version 2.33.0
diff with git 2.33

difftastic 0.8
diff with difftastic 0.8

delta 0.8.3
diff with delta 0.8.3


PL/SQL diff where the diff is within string literals (the indentation at line 256 looks odd, and I did not notice it before I took the screenshots).
The code is "PL/SQL code generator written in PL/SQL", and I do not expect that PL/SQL code within string literals to be highlighted as PL/SQL :) However, it would be nice if string literals were highlighted differently from the regular code.

git version 2.33.0
git version 2.33.0

difftastic 0.8
difftastic 0.8

delta 0.8.3
delta 0.8.3


Re "string literals vs code" there's a semi-standard extension from IntelliJ: https://www.jetbrains.com/help/idea/using-language-injections.html#use-language-injection-comments

For instance, the following bit in Groovy code (Jenkins Job DSL code) is highlighted as XML in IntelliJ IDEA:

// $/ ... /$ is a multi-line string in Groovy
//  language=xml comment triggers "inject XML into the following literal" in IDEA
+ echo('> config/config.xml', /* language=xml */ $/
<root>
  <profile>
    <datasources>
    </datasources>
  </profile>
</root>
/$) +

Unable to install difftastic v0.10.0

Hello,

I'm unable to install difftastic v0.10.0.
I've already successfully installed v0.9.0 and used it a lot, but when trying to upgrade to v0.10.0 I've got many warnings and errors.
I have uninstall the v0.9.0 and tried fresh installation of v0.10.0 but I got the same errors.

I have disabled sccache and zld but I still got the same error.

My setup is the following:

  • macOS Version: 11.6
  • Intel chip or Apple chip: Apple chip

I'm using stable toolchain

stable-x86_64-apple-darwin (directory override for '/Users/xxxx')
rustc 1.55.0 (c8dfcfe04 2021-09-06)

I tried nightly-x86_64-apple-darwin, rustc 1.57.0-nightly (98c861950 2021-09-27) and it still doesn't work.

Here is the error I got:

โฏ cargo install difftastic
    Updating crates.io index
  Installing difftastic v0.10.0
   Compiling autocfg v1.0.1
   Compiling libc v0.2.103
   Compiling crossbeam-utils v0.8.5
   Compiling cc v1.0.70
   Compiling lazy_static v1.4.0
   Compiling cfg-if v1.0.0
   Compiling crossbeam-epoch v0.9.5
   Compiling memchr v2.4.1
   Compiling scopeguard v1.1.0
   Compiling rayon-core v1.9.1
   Compiling regex-syntax v0.6.25
   Compiling log v0.4.14
   Compiling quick-error v1.2.3
   Compiling either v1.6.1
   Compiling void v1.0.2
   Compiling unicode-width v0.1.9
   Compiling termcolor v1.1.2
   Compiling vec_map v0.8.2
   Compiling ansi_term v0.11.0
   Compiling strsim v0.8.0
   Compiling bitflags v1.3.2
   Compiling ieee754 v0.2.6
   Compiling rustc-hash v1.1.0
   Compiling typed-arena v2.0.1
   Compiling strsim v0.10.0
   Compiling diff v0.1.12
   Compiling humantime v1.3.0
   Compiling memoffset v0.6.4
   Compiling num-traits v0.2.14
   Compiling rayon v1.5.1
   Compiling unreachable v1.0.0
   Compiling textwrap v0.11.0
   Compiling itertools v0.8.2
   Compiling libmimalloc-sys v0.1.22
   Compiling tree-sitter v0.19.5
   Compiling crossbeam-channel v0.5.1
   Compiling aho-corasick v0.7.18
   Compiling num_cpus v1.13.0
   Compiling atty v0.2.14
   Compiling term_size v0.3.2
   Compiling colored v2.0.0
   Compiling clap v2.33.3
   Compiling regex v1.5.4
   Compiling crossbeam-deque v0.8.1
   Compiling num-traits v0.1.43
   Compiling ordered-float v1.1.1
   Compiling ordered-float v0.5.2
   Compiling mimalloc v0.1.26
   Compiling env_logger v0.7.1
   Compiling radix-heap v0.3.8
   Compiling pretty_env_logger v0.4.0
   Compiling difftastic v0.10.0
The following warnings were emitted during compilation:

warning: In file included from vendor/tree-sitter-ocaml-src/interface/src/scanner.cc:1:
warning: vendor/tree-sitter-ocaml-src/interface/src/../../common/scanner.h:17:18: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
warning:   bool in_string = false;
warning:                  ^
warning: In file included from vendor/tree-sitter-ocaml-src/ocaml/src/scanner.cc:1:
warning: vendor/tree-sitter-ocaml-src/ocaml/src/../../common/scanner.h:17:18: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
warning:   bool in_string = false;
warning:                  ^
warning: 1 warning generated.
warning: 1 warning generated.
warning: vendor/tree-sitter-haskell-src/scanner.cc:79:10: error: expected expression
warning:   return [=](A a) { return f(g(a)); };
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:83:10: error: expected expression
warning:   return [=](A a) { return f(g(a)); };
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:87:10: error: expected expression
warning:   return [=](A a) { return f(g(a)); };
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:90:64: error: expected expression
warning: template<class A, class B> function<B(A)> const_(B b) { return [=](auto _) { return b; }; }
warning:                                                                ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:160:16: error: non-aggregate type 'vector<std::string>' (aka 'vector<basic_string<char> >') cannot be initialized with an initializer list
warning: vector<string> names = {
warning:                ^       ~
warning: vendor/tree-sitter-haskell-src/scanner.cc:190:69: error: expected expression
warning: bool all(const bool *syms) { return std::all_of(syms, syms + empty, [](bool a) { return a; }); }
warning:                                                                     ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:247:8: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
warning:   for (auto i : state.indents) {
warning:        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:247:15: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
warning:   for (auto i : state.indents) {
warning:               ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:291:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<void(State&)> mark(string marked_by) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:292:10: error: expected expression
warning:   return [=](State & state) {
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:313:9: warning: 'function<bool (unsigned int)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: typedef function<bool(uint32_t)> Peek;
warning:         ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:315:22: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
warning:                      ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:315:38: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
warning:                                      ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:315:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:315:57: error: expected expression
warning: Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
warning:                                                         ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:316:22: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
warning:                      ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:316:38: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
warning:                                      ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:316:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:316:57: error: expected expression
warning: Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
warning:                                                         ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:317:11: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek not_(Peek con) { return [=](uint32_t c) { return !con(c); }; }
warning:           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:317:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek not_(Peek con) { return [=](uint32_t c) { return !con(c); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:317:30: error: expected expression
warning: Peek not_(Peek con) { return [=](uint32_t c) { return !con(c); }; }
warning:                              ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:326:9: warning: 'function<bool (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: typedef function<bool(State&)> Condition;
warning:         ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:328:27: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:328:48: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
warning:                                                ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:328:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:328:72: error: expected expression
warning: Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
warning:                                                                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:329:27: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:329:48: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
warning:                                                ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:329:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:329:72: error: expected expression
warning: Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
warning:                                                                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:330:22: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition not_(const Condition & c) { return [=](State & state) { return !c(state); }; }
warning:                      ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:330:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition not_(const Condition & c) { return [=](State & state) { return !c(state); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:330:46: error: expected expression
warning: Condition not_(const Condition & c) { return [=](State & state) { return !c(state); }; }
warning:                                              ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:338:9: warning: 'function<std::pair<bool, unsigned int> (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: typedef function<pair<bool, uint32_t>(State &)> PeekResult;
warning:         ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:345:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition pure(bool c) { return const_<State&>(c); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:90:28: warning: 'function<bool (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: template<class A, class B> function<B(A)> const_(B b) { return [=](auto _) { return b; }; }
warning:                            ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:347:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Peek eq(uint32_t target) { return [=](uint32_t c) { return target == static_cast<uint32_t>(c); }; }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:347:35: error: expected expression
warning: Peek eq(uint32_t target) { return [=](uint32_t c) { return target == static_cast<uint32_t>(c); }; }
warning:                                   ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:359:52: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<std::pair<bool, uint32_t>(State &)> peeks(Peek pred) {
warning:                                                    ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:359:1: warning: 'function<std::pair<bool, unsigned int> (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<std::pair<bool, uint32_t>(State &)> peeks(Peek pred) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:360:10: error: expected expression
warning:   return [=](State & state) {
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:367:21: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition peek_with(Peek pred) { return fst<bool, uint32_t> * peeks(pred); }
warning:                     ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:367:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition peek_with(Peek pred) { return fst<bool, uint32_t> * peeks(pred); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:86:37: warning: 'function<bool (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: template<class A, class B, class C> function<C(A)> operator*(C (&f)(B), function<B(A)> g) {
warning:                                     ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:86:73: warning: 'function<std::pair<bool, unsigned int> (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: template<class A, class B, class C> function<C(A)> operator*(C (&f)(B), function<B(A)> g) {
warning:                                                                         ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:369:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition varid = cond::peek_with(cond::varid_start_char);
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:374:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition peek(uint32_t c) { return fst<bool, uint32_t> * peeks(eq(c)); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:380:20: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: PeekResult skip_if(Peek pred) {
warning:                    ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:380:1: warning: 'PeekResult' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: PeekResult skip_if(Peek pred) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:381:10: error: expected expression
warning:   return [=](State & state) {
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:391:17: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition skips(Peek pred) { return fst<bool, uint32_t> * skip_if(pred); }
warning:                 ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:391:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition skips(Peek pred) { return fst<bool, uint32_t> * skip_if(pred); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:397:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition skip(uint32_t c) { return skips(eq(c)); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:402:23: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: PeekResult consume_if(Peek pred) {
warning:                       ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:402:1: warning: 'PeekResult' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: PeekResult consume_if(Peek pred) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:403:10: error: expected expression
warning:   return [=](State & state) {
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:413:20: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition consumes(Peek pred) { return fst<bool, uint32_t> * consume_if(pred); }
warning:                    ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:413:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition consumes(Peek pred) { return fst<bool, uint32_t> * consume_if(pred); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:418:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition consume(uint32_t c) { return consumes(eq(c)); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:424:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: Condition seq(const string & s) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:425:10: error: expected expression
warning:   return [=](State & state) { return all_of(s.begin(), s.end(), [&](auto a) { return consume(a)(state); }); };
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:428:36: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<void(State &)> read_while(Peek pred) {
warning:                                    ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:428:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<void(State &)> read_while(Peek pred) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:429:10: error: expected expression
warning:   return [=](State & state) {
warning:          ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:439:39: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<void(State &)> consume_while(Peek pred) { return read_while(pred); }
warning:                                       ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:439:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<void(State &)> consume_while(Peek pred) { return read_while(pred); }
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: vendor/tree-sitter-haskell-src/scanner.cc:442:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
warning: function<void(State &)> consume_until(string target) {
warning: ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
warning: template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
warning:                           ^
warning: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
warning:         __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
warning:                        ^
warning: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: 49 warnings and 20 errors generated.

error: failed to compile `difftastic v0.10.0`, intermediate artifacts can be found at `/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8`

Caused by:
  failed to run custom build command for `difftastic v0.10.0`

Caused by:
  process didn't exit successfully: `/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-bc02b6be06e1b99a/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-changed=vendor
  TARGET = Some("x86_64-apple-darwin")
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  TARGET = Some("x86_64-apple-darwin")
  CFLAGS_x86_64-apple-darwin = None
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CC_x86_64-apple-darwin = None
  CRATE_CC_NO_DEFAULTS = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-css-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-css-src/parser.o" "-c" "vendor/tree-sitter-css-src/parser.c"
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-c-sharp-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-c-sharp-src/parser.o" "-c" "vendor/tree-sitter-c-sharp-src/parser.c"
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX_x86_64-apple-darwin = None
  CXX_x86_64_apple_darwin = None
  HOST_CXX = None
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-c-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-c-src/parser.o" "-c" "vendor/tree-sitter-c-src/parser.c"
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX = None
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CXXFLAGS_x86_64-apple-darwin = None
  CXXFLAGS_x86_64_apple_darwin = None
  CFLAGS_x86_64-apple-darwin = None
  HOST_CXXFLAGS = None
  CXXFLAGS = None
  CFLAGS_x86_64_apple_darwin = None
  CRATE_CC_NO_DEFAULTS = None
  HOST_CFLAGS = None
  CFLAGS = None
  DEBUG = Some("false")
  CRATE_CC_NO_DEFAULTS = None
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-cpp-src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-cpp-src/scanner.o" "-c" "vendor/tree-sitter-cpp-src/scanner.cc"
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-java-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-java-src/parser.o" "-c" "vendor/tree-sitter-java-src/parser.c"
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  TARGET = Some("x86_64-apple-darwin")
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-clojure-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-clojure-src/parser.o" "-c" "vendor/tree-sitter-clojure-src/parser.c"
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX_x86_64-apple-darwin = None
  CXX_x86_64_apple_darwin = None
  HOST_CXX = None
  CXX = None
  CXXFLAGS_x86_64-apple-darwin = None
  CXXFLAGS_x86_64_apple_darwin = None
  HOST_CXXFLAGS = None
  CXXFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-ocaml-src/interface/src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/interface/src/scanner.o" "-c" "vendor/tree-sitter-ocaml-src/interface/src/scanner.cc"
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-json-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-json-src/parser.o" "-c" "vendor/tree-sitter-json-src/parser.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-json.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-json-src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-json.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-json
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX_x86_64-apple-darwin = None
  CXX_x86_64_apple_darwin = None
  HOST_CXX = None
  CXX = None
  CXXFLAGS_x86_64-apple-darwin = None
  CXXFLAGS_x86_64_apple_darwin = None
  HOST_CXXFLAGS = None
  CXXFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-ocaml-src/ocaml/src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/ocaml/src/scanner.o" "-c" "vendor/tree-sitter-ocaml-src/ocaml/src/scanner.cc"
  cargo:warning=In file included from vendor/tree-sitter-ocaml-src/interface/src/scanner.cc:1:
  cargo:warning=vendor/tree-sitter-ocaml-src/interface/src/../../common/scanner.h:17:18: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
  cargo:warning=  bool in_string = false;
  cargo:warning=                 ^
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-cpp-cpp.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-cpp-src/scanner.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-cpp-cpp.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-cpp-cpp
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  CXXSTDLIB_x86_64-apple-darwin = None
  CXXSTDLIB_x86_64_apple_darwin = None
  HOST_CXXSTDLIB = None
  CXXSTDLIB = None
  cargo:rustc-link-lib=c++
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-cpp-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-cpp-src/parser.o" "-c" "vendor/tree-sitter-cpp-src/parser.c"
  cargo:warning=In file included from vendor/tree-sitter-ocaml-src/ocaml/src/scanner.cc:1:
  cargo:warning=vendor/tree-sitter-ocaml-src/ocaml/src/../../common/scanner.h:17:18: warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
  cargo:warning=  bool in_string = false;
  cargo:warning=                 ^
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-clojure.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-clojure-src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-clojure.a"
  cargo:warning=1 warning generated.
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-clojure
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-rust-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-rust-src/parser.o" "-c" "vendor/tree-sitter-rust-src/parser.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml-interface-cpp.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/interface/src/scanner.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml-interface-cpp.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-ocaml-interface-cpp
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  CXXSTDLIB_x86_64-apple-darwin = None
  CXXSTDLIB_x86_64_apple_darwin = None
  HOST_CXXSTDLIB = None
  CXXSTDLIB = None
  cargo:rustc-link-lib=c++
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-ocaml-src/interface/src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/interface/src/parser.o" "-c" "vendor/tree-sitter-ocaml-src/interface/src/parser.c"
  cargo:warning=1 warning generated.
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml-cpp.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/ocaml/src/scanner.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml-cpp.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-ocaml-cpp
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  CXXSTDLIB_x86_64-apple-darwin = None
  CXXSTDLIB_x86_64_apple_darwin = None
  HOST_CXXSTDLIB = None
  CXXSTDLIB = None
  cargo:rustc-link-lib=c++
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-ocaml-src/ocaml/src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/ocaml/src/parser.o" "-c" "vendor/tree-sitter-ocaml-src/ocaml/src/parser.c"
  exit status: 0
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-css-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-css-src/scanner.o" "-c" "vendor/tree-sitter-css-src/scanner.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-css.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-css-src/parser.o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-css-src/scanner.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-css.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-css
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-elisp-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-elisp-src/parser.o" "-c" "vendor/tree-sitter-elisp-src/parser.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-c.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-c-src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-c.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-c
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-javascript-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-javascript-src/parser.o" "-c" "vendor/tree-sitter-javascript-src/parser.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-java.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-java-src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-java.a"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-elisp.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-elisp-src/parser.o"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-java
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-typescript-src/tsx/src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-typescript-src/tsx/src/parser.o" "-c" "vendor/tree-sitter-typescript-src/tsx/src/parser.c"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-elisp.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-elisp
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX_x86_64-apple-darwin = None
  CXX_x86_64_apple_darwin = None
  HOST_CXX = None
  CXX = None
  CXXFLAGS_x86_64-apple-darwin = None
  CXXFLAGS_x86_64_apple_darwin = None
  HOST_CXXFLAGS = None
  CXXFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-elixir-src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-elixir-src/scanner.o" "-c" "vendor/tree-sitter-elixir-src/scanner.cc"
  exit status: 0
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-javascript-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-javascript-src/scanner.o" "-c" "vendor/tree-sitter-javascript-src/scanner.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-cpp.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-cpp-src/parser.o"
  exit status: 0
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-cpp.a"
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-javascript.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-javascript-src/parser.o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-javascript-src/scanner.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-javascript.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-cpp
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-typescript-src/typescript/src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-typescript-src/typescript/src/parser.o" "-c" "vendor/tree-sitter-typescript-src/typescript/src/parser.c"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-javascript
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX_x86_64-apple-darwin = None
  CXX_x86_64_apple_darwin = None
  HOST_CXX = None
  CXX = None
  CXXFLAGS_x86_64-apple-darwin = None
  CXXFLAGS_x86_64_apple_darwin = None
  HOST_CXXFLAGS = None
  CXXFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-python-src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-python-src/scanner.o" "-c" "vendor/tree-sitter-python-src/scanner.cc"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-python-cpp.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-python-src/scanner.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-python-cpp.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-python-cpp
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  CXXSTDLIB_x86_64-apple-darwin = None
  CXXSTDLIB_x86_64_apple_darwin = None
  HOST_CXXSTDLIB = None
  CXXSTDLIB = None
  cargo:rustc-link-lib=c++
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-python-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-python-src/parser.o" "-c" "vendor/tree-sitter-python-src/parser.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml-interface.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/interface/src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml-interface.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-ocaml-interface
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CC_x86_64-apple-darwin = None
  CC_x86_64_apple_darwin = None
  HOST_CC = None
  CC = None
  CFLAGS_x86_64-apple-darwin = None
  CFLAGS_x86_64_apple_darwin = None
  HOST_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-go-src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-go-src/parser.o" "-c" "vendor/tree-sitter-go-src/parser.c"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-ocaml-src/ocaml/src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-ocaml.a"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-ocaml
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  TARGET = Some("x86_64-apple-darwin")
  OPT_LEVEL = Some("3")
  HOST = Some("x86_64-apple-darwin")
  CXX_x86_64-apple-darwin = None
  CXX_x86_64_apple_darwin = None
  HOST_CXX = None
  CXX = None
  CXXFLAGS_x86_64-apple-darwin = None
  CXXFLAGS_x86_64_apple_darwin = None
  HOST_CXXFLAGS = None
  CXXFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2,sse3,ssse3")
  running: "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-haskell-src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-haskell-src/scanner.o" "-c" "vendor/tree-sitter-haskell-src/scanner.cc"
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-python.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-python-src/parser.o"
  exit status: 0
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-python.a"
  exit status: 0
  running: "cc" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-typescript-src/tsx/src" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-typescript-src/tsx/src/scanner.o" "-c" "vendor/tree-sitter-typescript-src/tsx/src/scanner.c"
  exit status: 0
  cargo:rustc-link-lib=static=tree-sitter-python
  cargo:rustc-link-search=native=/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-go.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-go-src/parser.o"
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:79:10: error: expected expression
  cargo:warning=  return [=](A a) { return f(g(a)); };
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:83:10: error: expected expression
  cargo:warning=  return [=](A a) { return f(g(a)); };
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:87:10: error: expected expression
  cargo:warning=  return [=](A a) { return f(g(a)); };
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:90:64: error: expected expression
  cargo:warning=template<class A, class B> function<B(A)> const_(B b) { return [=](auto _) { return b; }; }
  cargo:warning=                                                               ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:160:16: error: non-aggregate type 'vector<std::string>' (aka 'vector<basic_string<char> >') cannot be initialized with an initializer list
  cargo:warning=vector<string> names = {
  cargo:warning=               ^       ~
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:190:69: error: expected expression
  cargo:warning=bool all(const bool *syms) { return std::all_of(syms, syms + empty, [](bool a) { return a; }); }
  cargo:warning=                                                                    ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:247:8: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
  cargo:warning=  for (auto i : state.indents) {
  cargo:warning=       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:247:15: warning: range-based for loop is a C++11 extension [-Wc++11-extensions]
  cargo:warning=  for (auto i : state.indents) {
  cargo:warning=              ^
  exit status: 0
  AR_x86_64-apple-darwin = None
  AR_x86_64_apple_darwin = None
  HOST_AR = None
  AR = None
  running: "ar" "cq" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-tsx.a" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-typescript-src/tsx/src/parser.o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-typescript-src/tsx/src/scanner.o"
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:291:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<void(State&)> mark(string marked_by) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:292:10: error: expected expression
  cargo:warning=  return [=](State & state) {
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:313:9: warning: 'function<bool (unsigned int)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=typedef function<bool(uint32_t)> Peek;
  cargo:warning=        ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:315:22: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
  cargo:warning=                     ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:315:38: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
  cargo:warning=                                     ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:315:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:315:57: error: expected expression
  cargo:warning=Peek operator&(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) && r(c); }; }
  cargo:warning=                                                        ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:316:22: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
  cargo:warning=                     ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:316:38: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
  cargo:warning=                                     ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:316:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:316:57: error: expected expression
  cargo:warning=Peek operator|(const Peek & l, const Peek & r) { return [=](uint32_t c) { return l(c) || r(c); }; }
  cargo:warning=                                                        ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:317:11: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek not_(Peek con) { return [=](uint32_t c) { return !con(c); }; }
  cargo:warning=          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:317:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek not_(Peek con) { return [=](uint32_t c) { return !con(c); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:317:30: error: expected expression
  cargo:warning=Peek not_(Peek con) { return [=](uint32_t c) { return !con(c); }; }
  cargo:warning=                             ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:326:9: warning: 'function<bool (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=typedef function<bool(State&)> Condition;
  cargo:warning=        ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:328:27: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:328:48: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
  cargo:warning=                                               ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:328:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:328:72: error: expected expression
  cargo:warning=Condition operator&(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) && r(s); }; }
  cargo:warning=                                                                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:329:27: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:329:48: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
  cargo:warning=                                               ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:329:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:329:72: error: expected expression
  cargo:warning=Condition operator|(const Condition & l, const Condition & r) { return [=](auto s) { return l(s) || r(s); }; }
  cargo:warning=                                                                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:330:22: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition not_(const Condition & c) { return [=](State & state) { return !c(state); }; }
  cargo:warning=                     ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:330:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition not_(const Condition & c) { return [=](State & state) { return !c(state); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:330:46: error: expected expression
  cargo:warning=Condition not_(const Condition & c) { return [=](State & state) { return !c(state); }; }
  cargo:warning=                                             ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:338:9: warning: 'function<std::pair<bool, unsigned int> (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=typedef function<pair<bool, uint32_t>(State &)> PeekResult;
  cargo:warning=        ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:345:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition pure(bool c) { return const_<State&>(c); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:90:28: warning: 'function<bool (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=template<class A, class B> function<B(A)> const_(B b) { return [=](auto _) { return b; }; }
  cargo:warning=                           ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:347:1: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Peek eq(uint32_t target) { return [=](uint32_t c) { return target == static_cast<uint32_t>(c); }; }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:347:35: error: expected expression
  cargo:warning=Peek eq(uint32_t target) { return [=](uint32_t c) { return target == static_cast<uint32_t>(c); }; }
  cargo:warning=                                  ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:359:52: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<std::pair<bool, uint32_t>(State &)> peeks(Peek pred) {
  cargo:warning=                                                   ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:359:1: warning: 'function<std::pair<bool, unsigned int> (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<std::pair<bool, uint32_t>(State &)> peeks(Peek pred) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:360:10: error: expected expression
  cargo:warning=  return [=](State & state) {
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:367:21: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition peek_with(Peek pred) { return fst<bool, uint32_t> * peeks(pred); }
  cargo:warning=                    ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:367:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition peek_with(Peek pred) { return fst<bool, uint32_t> * peeks(pred); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:86:37: warning: 'function<bool (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=template<class A, class B, class C> function<C(A)> operator*(C (&f)(B), function<B(A)> g) {
  cargo:warning=                                    ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:86:73: warning: 'function<std::pair<bool, unsigned int> (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=template<class A, class B, class C> function<C(A)> operator*(C (&f)(B), function<B(A)> g) {
  cargo:warning=                                                                        ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:369:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition varid = cond::peek_with(cond::varid_start_char);
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:374:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition peek(uint32_t c) { return fst<bool, uint32_t> * peeks(eq(c)); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:380:20: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=PeekResult skip_if(Peek pred) {
  cargo:warning=                   ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:380:1: warning: 'PeekResult' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=PeekResult skip_if(Peek pred) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:381:10: error: expected expression
  cargo:warning=  return [=](State & state) {
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:391:17: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition skips(Peek pred) { return fst<bool, uint32_t> * skip_if(pred); }
  cargo:warning=                ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:391:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition skips(Peek pred) { return fst<bool, uint32_t> * skip_if(pred); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:397:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition skip(uint32_t c) { return skips(eq(c)); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:402:23: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=PeekResult consume_if(Peek pred) {
  cargo:warning=                      ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:402:1: warning: 'PeekResult' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=PeekResult consume_if(Peek pred) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<std::pair<bool, unsigned int> (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:403:10: error: expected expression
  cargo:warning=  return [=](State & state) {
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:413:20: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition consumes(Peek pred) { return fst<bool, uint32_t> * consume_if(pred); }
  cargo:warning=                   ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:413:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition consumes(Peek pred) { return fst<bool, uint32_t> * consume_if(pred); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:418:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition consume(uint32_t c) { return consumes(eq(c)); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:424:1: warning: 'Condition' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=Condition seq(const string & s) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:425:10: error: expected expression
  cargo:warning=  return [=](State & state) { return all_of(s.begin(), s.end(), [&](auto a) { return consume(a)(state); }); };
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:428:36: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<void(State &)> read_while(Peek pred) {
  cargo:warning=                                   ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:428:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<void(State &)> read_while(Peek pred) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:429:10: error: expected expression
  cargo:warning=  return [=](State & state) {
  cargo:warning=         ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:439:39: warning: 'Peek' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<void(State &)> consume_while(Peek pred) { return read_while(pred); }
  cargo:warning=                                      ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<bool (unsigned int)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  exit status: 0
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:439:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<void(State &)> consume_while(Peek pred) { return read_while(pred); }
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
  running: "ar" "s" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/libtree-sitter-go.a"
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=vendor/tree-sitter-haskell-src/scanner.cc:442:1: warning: 'function<void (State &)>' is deprecated: Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type [-Wdeprecated-declarations]
  cargo:warning=function<void(State &)> consume_until(string target) {
  cargo:warning=^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1444:27: note: 'function<void (State &)>' has been explicitly marked deprecated here
  cargo:warning=template<class _Fp> class _LIBCPP_DEPRECATED_CXX03_FUNCTION _LIBCPP_TEMPLATE_VIS function; // undefined
  cargo:warning=                          ^
  cargo:warning=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk/usr/include/c++/v1/functional:1439:24: note: expanded from macro '_LIBCPP_DEPRECATED_CXX03_FUNCTION'
  cargo:warning=        __attribute__((deprecated("Using std::function in C++03 is not supported anymore. Please upgrade to C++11 or later, or use a different type")))
  cargo:warning=                       ^
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=49 warnings and 20 errors generated.
  exit status: 1

  --- stderr


  error occurred: Command "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-arch" "x86_64" "-I" "vendor/tree-sitter-haskell-src" "-Wall" "-Wextra" "-Wno-unused-parameter" "-Wno-ignored-qualifiers" "-o" "/var/folders/8t/fn6f5ynj3dj7yx3mjjxk9chr0000gn/T/cargo-install6o3zj8/release/build/difftastic-3cb36cd3d7b8fdd7/out/vendor/tree-sitter-haskell-src/scanner.o" "-c" "vendor/tree-sitter-haskell-src/scanner.cc" with args "c++" did not execute successfully (status code exit status: 1).

Optional inline display (instead of side-by-side)

Would it be possible to provide an "inline" diff in addition to the current side-by-side diff? The highlighting differences compared to regular git diff are great, but for some reason I'm finding the side-by-side view to be hard to adjust to in the terminal (even though I regularily use it on GitHub and in VSCodium).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.