diff options
Diffstat (limited to 'third_party/git/userdiff.c')
-rw-r--r-- | third_party/git/userdiff.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/third_party/git/userdiff.c b/third_party/git/userdiff.c index efbe05e5a5b6..e74a6d402255 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]?" |