From 1d9526df8d6ebe69efc54ade9d4ed2317342fdba Mon Sep 17 00:00:00 2001 From: Rodrigo Carvalho Date: Thu, 29 May 2025 19:16:41 -0300 Subject: userdiff: add support for R programming language Add userdiff patterns to support R programming language. Also, add three userdiff tests for R programming language files. These files define simple function and nested function, with and without indentation. Signed-off-by: Rodrigo Carvalho Signed-off-by: Junio C Hamano --- userdiff.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'userdiff.c') diff --git a/userdiff.c b/userdiff.c index 05776ccd10..fe710a68bf 100644 --- a/userdiff.c +++ b/userdiff.c @@ -327,6 +327,10 @@ PATTERNS("python", "|[-+0-9.e]+[jJlL]?|0[xX]?[0-9a-fA-F]+[lL]?" "|[-+*/<>%&^|=!]=|//=?|<<=?|>>=?|\\*\\*=?"), /* -- */ +PATTERNS("r", + "^[ \t]*([a-zA-z][a-zA-Z0-9_.]*[ \t]*(<-|=)[ \t]*function.*)$", + /* -- */ + "[^ \t]+"), PATTERNS("ruby", "^[ \t]*((class|module|def)[ \t].*)$", /* -- */ -- cgit v1.2.3