-from dataclasses import dataclass, field
+from dataclasses import dataclass
import lexer
import parser
import re
from analyzer import (
Instruction,
Uop,
- analyze_files,
Properties,
- Skip,
)
from cwriter import CWriter
from typing import Callable, Mapping, TextIO, Iterator
from lexer import Token
-from stack import StackOffset, Stack
+from stack import Stack
ROOT = Path(__file__).parent.parent.parent
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
- Instruction,
analyze_files,
)
from generators_common import (
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
Instruction,
PseudoInstruction,
analyze_files,
- Skip,
Uop,
)
from generators_common import (
ROOT,
write_header,
cflags,
- StackOffset,
)
from cwriter import CWriter
from typing import TextIO
ROOT,
write_header,
emit_tokens,
- emit_to,
replace_sync_sp,
)
from cwriter import CWriter
from typing import TextIO, Iterator
from lexer import Token
-from stack import Stack, SizeMismatch, UNUSED
+from stack import Stack, SizeMismatch
DEFAULT_OUTPUT = ROOT / "Python/optimizer_cases.c.h"
DEFAULT_ABSTRACT_INPUT = (ROOT / "Python/optimizer_bytecodes.c").absolute().as_posix()
-from parsing import (
+from parsing import ( # noqa: F401
InstDef,
Macro,
Pseudo,
from generators_common import (
DEFAULT_INPUT,
ROOT,
- root_relative_path,
write_header,
)
from cwriter import CWriter
ROOT,
)
from cwriter import CWriter
-from typing import TextIO
DEFAULT_OUTPUT = ROOT / "Python/opcode_targets.h"
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
Part,
analyze_files,
Skip,
- StackItem,
analysis_error,
)
from generators_common import (
emit_tokens,
)
from cwriter import CWriter
-from typing import TextIO, Iterator
-from lexer import Token
-from stack import StackOffset, Stack, SizeMismatch
+from typing import TextIO
+from stack import Stack, SizeMismatch
DEFAULT_OUTPUT = ROOT / "Python/generated_cases.c.h"
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
Instruction,
Uop,
- Part,
analyze_files,
- Skip,
StackItem,
analysis_error,
)
from cwriter import CWriter
from typing import TextIO, Iterator
from lexer import Token
-from stack import StackOffset, Stack, SizeMismatch
+from stack import Stack, SizeMismatch
DEFAULT_OUTPUT = ROOT / "Python/executor_cases.c.h"
"""
import argparse
-import os.path
-import sys
from analyzer import (
Analysis,
- Instruction,
analyze_files,
)
from generators_common import (