]> git.ipfire.org Git - thirdparty/git.git/commit - t/t4018-diff-funcname.sh
userdiff: add built-in pattern for rust
authorMarc-André Lureau <mlureau@redhat.com>
Thu, 16 May 2019 23:58:15 +0000 (01:58 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 17 May 2019 03:54:02 +0000 (12:54 +0900)
commitd74e78602e3d562f5db64d553d4be21c201ef7b3
treec720b811567ec4496d0c547bc0a6b2cba899f6c6
parentab15ad1a3b4b04a29415aef8c9afa2f64fc194a2
userdiff: add built-in pattern for rust

This adds xfuncname and word_regex patterns for Rust, a quite
popular programming language. It also includes test cases for the
xfuncname regex (t4018) and updated documentation.

The word_regex pattern finds identifiers, integers, floats and
operators, according to the Rust Reference Book.

Cc: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/gitattributes.txt
t/t4018-diff-funcname.sh
t/t4018/rust-fn [new file with mode: 0644]
t/t4018/rust-impl [new file with mode: 0644]
t/t4018/rust-struct [new file with mode: 0644]
t/t4018/rust-trait [new file with mode: 0644]
userdiff.c