From: Junio C Hamano Date: Mon, 20 Jul 2015 21:17:57 GMT Subject: Re: [PATCH] userdiff: add support for Fountain documents Message-ID: In-Reply-To: <1437309082-19060-1-git-send-email-zoe@bytenoise.co.uk> Zoë Blade writes: > diff --git a/userdiff.c b/userdiff.c > index 2ccbee5..5a600d6 100644 > --- a/userdiff.c > +++ b/userdiff.c > @@ -35,6 +35,8 @@ IPATTERN("fortran", > * they would have been matched above as a variable anyway. */ > "|[-+]?[0-9.]+([AaIiDdEeFfLlTtXx][Ss]?[-+]?[0-9.]*)?(_[a-zA-Z0-9][a-zA-Z0-9_]*)?" > "|//|\\*\\*|::|[/<>=]="), > +PATTERNS("fountain", "^((\\.|(([Ii][Nn][Tt]|[Ee][Ss][Tt]|[Ee][Xx][Tt])?\\.?|[Ii]([Nn][Tt])?\\.?/[Ee]([Xx][Tt])?\\.?) ).+)$", > + "[^ \t-]+"), Wouldn't IPATTERN() be a better choice here? > PATTERNS("html", "^[ \t]*(<[Hh][1-6][ \t].*>.*)$", > "[^<>= \t]+"), > PATTERNS("java",