1# signed-off-by pyparsing definition 2# 3# Copyright (C) 2016 Intel Corporation 4# 5# SPDX-License-Identifier: GPL-2.0-only 6 7 8import pyparsing 9import common 10 11name = pyparsing.Regex('\S+.*(?= <)') 12username = pyparsing.OneOrMore(common.worddot) 13domain = pyparsing.OneOrMore(common.worddot) 14cve = pyparsing.Regex('CVE\-\d{4}\-\d+') 15cve_mark = pyparsing.Literal("CVE:") 16 17cve_tag = pyparsing.AtLineStart(cve_mark + cve) 18patch_cve_tag = pyparsing.AtLineStart("+" + cve_mark + cve) 19