12 lines
287 B
Python
12 lines
287 B
Python
import typing
|
|
|
|
import stl.ast as ast
|
|
|
|
ML = typing.Union[ast.AtomicPred, ast.NaryOpSTL, ast.Neg]
|
|
SL = typing.Union[ast.LinEq, ML]
|
|
|
|
STL = typing.Union[SL, ast.ModalOp]
|
|
MTL = typing.Union[ML, ast.ModalOp]
|
|
|
|
PSTL = typing.NewType("PSTL", STL)
|
|
STL_Generator = typing.Generator[STL, None, STL]
|