Files
OSACA/osaca/semantics/__init__.py

20 lines
483 B
Python

"""
Tools for semantic analysis of parser result.
Only the classes below will be exported, so please add new semantic tools to __all__.
"""
from .isa_semantics import ISASemantics, INSTR_FLAGS
from .arch_semantics import ArchSemantics
from .hw_model import MachineModel
from .kernel_dg import KernelDG
from .marker_utils import reduce_to_section
__all__ = [
'MachineModel',
'KernelDG',
'reduce_to_section',
'ArchSemantics',
'ISASemantics',
'INSTR_FLAGS',
]