diff --git a/common/python/nomadcore/simple_parser.py b/common/python/nomadcore/simple_parser.py
index 773771d4263da05e5a01a6343e69c53e6726694b..1b9e8173a51313457eb0153cbe37f791823b2c1c 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)