On Sat, Jan 23, 2016 at 8:05 AM, Marek Olšák <mar...@gmail.com> wrote: > On Sat, Jan 23, 2016 at 1:28 PM, Ilia Mirkin <imir...@alum.mit.edu> wrote: >> Hmmmm... Because you can have >> >> // asdf >> #version 150? >> >> Unfortunately this would also catch >> >> // #version 450 >> #version 150 >> >> Would it work to put a ^ in the regex, i.e. r".*^#version....", re.DOTALL? > > I don't know. I don't remember the app I needed this for. Also, I'm not sure > if ^ works with DOTALL.
I just checked - it doesn't. I've definitely seen shaders with // #version foo in them though. Perhaps just make the .* non-greedy, i.e. .*? -- that should hopefully be good enough. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev