StrictDoc Documentation
strictdoc/backend/sdoc_source_code/constants.py
Source file coverage
Path:
strictdoc/backend/sdoc_source_code/constants.py
Lines:
15
Non-empty lines:
11
Non-empty lines covered with requirements:
11 / 11 (100.0%)
Functions:
1
Functions covered by requirements:
1 / 1 (100.0%)
1
"""
2
@relation(SDOC-SRS-33, scope=file)
3
"""
4
 
5
from enum import Enum
6
 
7
REGEX_REQ = r"(?!scope=)(?!role=)[A-Za-z][A-Za-z0-9_\/\.\\-]+"
8
REGEX_ROLE = r"[A-Za-z][A-Za-z0-9\\-]+"
9
RESERVED_KEYWORDS = "FIXME|NOTE|TODO|TBD|WARNING"
10
 
11
 
12
class FunctionAttribute(Enum):
13
    STATIC = "static"
14
    DECLARATION = "declaration"
15
    DEFINITION = "definition"