-from dataclasses import dataclass, field
+from dataclasses import dataclass
import itertools
import lexer
import parser
from analyzer import (
Instruction,
- Uop,
Properties,
StackItem,
analysis_error,
TokenIterator,
)
from cwriter import CWriter
-from typing import TextIO, Iterator
+from typing import TextIO
from lexer import Token
from stack import Local, Stack, StackError, Storage
import re
from analyzer import StackItem, StackEffect, Instruction, Uop, PseudoInstruction
-from collections import defaultdict
from dataclasses import dataclass
from cwriter import CWriter
-from typing import Iterator, Tuple
+from typing import Iterator
UNUSED = {"unused"}
Emitter,
)
from cwriter import CWriter
-from typing import TextIO, Callable
+from typing import TextIO
from stack import Local, Stack, StackError, get_stack_effect, Storage
DEFAULT_OUTPUT = ROOT / "Python/generated_cases.c.h"
always_true,
)
from cwriter import CWriter
-from typing import TextIO, Iterator
+from typing import TextIO
from lexer import Token
from stack import Local, Stack, StackError, Storage