# signed-off-by pyparsing definition | |
# | |
# Copyright (C) 2016 Intel Corporation | |
# | |
# SPDX-License-Identifier: GPL-2.0 | |
import pyparsing | |
import common | |
name = pyparsing.Regex('\S+.*(?= <)') | |
username = pyparsing.OneOrMore(common.worddot) | |
domain = pyparsing.OneOrMore(common.worddot) | |
cve = pyparsing.Regex('CVE\-\d{4}\-\d+') | |
cve_mark = pyparsing.Literal("CVE:") | |
cve_tag = pyparsing.AtLineStart(cve_mark + cve) | |
patch_cve_tag = pyparsing.AtLineStart("+" + cve_mark + cve) |