|
24 | 24 | # IN THE SOFTWARE. |
25 | 25 | # |
26 | 26 |
|
| 27 | +import hashlib |
| 28 | +import struct |
27 | 29 | from abc import ABCMeta |
28 | 30 | from collections import OrderedDict |
29 | | -from typing import Any, BinaryIO, List, Dict, Optional, Type, Tuple, Union |
30 | | -import hashlib |
| 31 | +from enum import EnumMeta, IntEnum, _EnumDict |
31 | 32 | from io import StringIO |
32 | | -from enum import IntEnum, EnumMeta, _EnumDict |
33 | | -import struct |
34 | | -from .base import STRUCTS, ENUMS, DEFAULT_ENUM_SIZE, ENUM_SIZE_TO_C_TYPE |
35 | | -from .c_parser import parse_struct, parse_struct_def, parse_enum_def, parse_enum, Tokens |
36 | | -from .field import calculate_padding, FieldType |
37 | | -from .native_types import get_native_type |
| 33 | +from typing import Any, BinaryIO, Dict, List, Optional, Tuple, Type, Union |
| 34 | + |
| 35 | +from .base import DEFAULT_ENUM_SIZE, ENUM_SIZE_TO_C_TYPE, ENUMS, STRUCTS |
| 36 | +from .c_parser import Tokens, parse_enum, parse_enum_def, parse_struct, parse_struct_def |
38 | 37 | from .exceptions import CStructException, ParserError |
| 38 | +from .field import FieldType, calculate_padding |
| 39 | +from .native_types import get_native_type |
39 | 40 |
|
40 | 41 | __all__ = ["CStructMeta", "AbstractCStruct", "CEnumMeta", "AbstractCEnum"] |
41 | 42 |
|
|
0 commit comments