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)