Hi,
On 23.01.2016 15:24, Ilia Mirkin wrote:
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.
"^[:space:]*#[:space:]*version..."?
- Eero
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev