about summary refs log tree commit diff
path: root/third_party/git/userdiff.c
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/userdiff.c')
-rw-r--r--third_party/git/userdiff.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/third_party/git/userdiff.c b/third_party/git/userdiff.c
index efbe05e5a5..e74a6d4022 100644
--- a/third_party/git/userdiff.c
+++ b/third_party/git/userdiff.c
@@ -23,28 +23,6 @@ IPATTERN("ada",
 	 "[a-zA-Z][a-zA-Z0-9_]*"
 	 "|[-+]?[0-9][0-9#_.aAbBcCdDeEfF]*([eE][+-]?[0-9_]+)?"
 	 "|=>|\\.\\.|\\*\\*|:=|/=|>=|<=|<<|>>|<>"),
-PATTERNS("dts",
-	 "!;\n"
-	 "!=\n"
-	 /* lines beginning with a word optionally preceded by '&' or the root */
-	 "^[ \t]*((/[ \t]*\\{|&?[a-zA-Z_]).*)",
-	 /* -- */
-	 /* Property names and math operators */
-	 "[a-zA-Z0-9,._+?#-]+"
-	 "|[-+*/%&^|!~]|>>|<<|&&|\\|\\|"),
-PATTERNS("elixir",
-	 "^[ \t]*((def(macro|module|impl|protocol|p)?|test)[ \t].*)$",
-	 /* -- */
-	 /* Atoms, names, and module attributes */
-	 "[@:]?[a-zA-Z0-9@_?!]+"
-	 /* Numbers with specific base */
-	 "|[-+]?0[xob][0-9a-fA-F]+"
-	 /* Numbers */
-	 "|[-+]?[0-9][0-9_.]*([eE][-+]?[0-9_]+)?"
-	 /* Operators and atoms that represent them */
-	 "|:?(\\+\\+|--|\\.\\.|~~~|<>|\\^\\^\\^|<?\\|>|<<<?|>?>>|<<?~|~>?>|<~>|<=|>=|===?|!==?|=~|&&&?|\\|\\|\\|?|=>|<-|\\\\\\\\|->)"
-	 /* Not real operators, but should be grouped */
-	 "|:?%[A-Za-z0-9_.]\\{\\}?"),
 IPATTERN("fortran",
 	 "!^([C*]|[ \t]*!)\n"
 	 "!^[ \t]*MODULE[ \t]+PROCEDURE[ \t]\n"
@@ -146,7 +124,7 @@ PATTERNS("php",
 	 "[a-zA-Z_][a-zA-Z0-9_]*"
 	 "|[-+0-9.e]+|0[xXbB]?[0-9a-fA-F]+"
 	 "|[-+*/<>%&^|=!.]=|--|\\+\\+|<<=?|>>=?|===|&&|\\|\\||::|->"),
-PATTERNS("python", "^[ \t]*((class|(async[ \t]+)?def)[ \t].*)$",
+PATTERNS("python", "^[ \t]*((class|def)[ \t].*)$",
 	 /* -- */
 	 "[a-zA-Z_][a-zA-Z0-9_]*"
 	 "|[-+0-9.e]+[jJlL]?|0[xX]?[0-9a-fA-F]+[lL]?"