From de8001bc2897887577e5cd3ceb78b5a218abed22 Mon Sep 17 00:00:00 2001
From: Henning Glawe <glaweh@debian.org>
Date: Fri, 19 Aug 2016 02:03:51 +0200
Subject: [PATCH] setup matched flags also for global coverageIgnore

---
 common/python/nomadcore/simple_parser.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/common/python/nomadcore/simple_parser.py b/common/python/nomadcore/simple_parser.py
index 773771d..1b9e817 100644
--- a/common/python/nomadcore/simple_parser.py
+++ b/common/python/nomadcore/simple_parser.py
@@ -731,6 +731,12 @@ class CompiledMatcher(object):
                 result['coverageIgnore'] = 3
                 span =  m_ci.span()
                 result['span'] = [[span]]
+                if span[0] == 0 and span[1] == len(line):
+                    result['match'] = 3 # full match
+                else:
+                    result['match'] = 1 # partial match
+                result['matcher_does_nothing'] = True
+                result['name'] = 'coverageIgnore'
         result['match_flags'] = (
             result['match'] | (result['coverageIgnore'] << 2) |
             targetStartEnd << 5 | int(result['matcher_does_nothing']) << 6)
-- 
GitLab