pylasu.validation package
Submodules
pylasu.validation.validation module
- class pylasu.validation.validation.Issue(type: pylasu.validation.validation.IssueType, message: str, severity: pylasu.validation.validation.IssueSeverity = <IssueSeverity.ERROR: 30>, position: pylasu.model.position.Position = None)[source]
Bases:
object
- message: str
- static semantic(message: str, severity: IssueSeverity = IssueSeverity.ERROR, position: Position = None)[source]
- severity: IssueSeverity = 30
- class pylasu.validation.validation.IssueSeverity(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
- ERROR = 30
- INFO = 10
- WARNING = 20
- class pylasu.validation.validation.IssueType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
- LEXICAL = 0
- SEMANTIC = 2
- SYNTACTIC = 1
- class pylasu.validation.validation.Result(root: pylasu.model.model.Node)[source]
Bases:
WithIssues