import os.path
-import re, sys
from . import common as _common
from . import gcc as _gcc
import re
import string
import sys
-from distutils.errors import DistutilsPlatformError
def get_host_platform():
"""Return a string that identifies the current platform. This is used mainly to
analysis_error,
Label,
CodeSection,
- Uop,
)
from cwriter import CWriter
from typing import Callable, TextIO, Iterator, Iterable
from lexer import Token
from stack import Storage, StackError
from parser import Stmt, SimpleStmt, BlockStmt, IfStmt, ForStmt, WhileStmt, MacroIfStmt
-from stack import PRINT_STACKS
DEBUG = False
class TokenIterator:
cflags,
)
from cwriter import CWriter
-from dataclasses import dataclass
from typing import TextIO
from stack import get_stack_effect
MacroIfStmt,
)
-import pprint
CodeDef = InstDef | LabelDef
Analysis,
Instruction,
Uop,
- Label,
- CodeSection,
Part,
analyze_files,
Skip,
write_header,
type_and_null,
Emitter,
- TokenIterator,
- always_true,
- emit_to,
)
from cwriter import CWriter
from typing import TextIO
-from lexer import Token
from stack import Local, Stack, StackError, get_stack_effect, Storage
DEFAULT_OUTPUT = ROOT / "Python/generated_cases.c.h"
import sys
import contextlib
import tempfile
-import os
import argparse
from _colorize import get_colors, can_colorize
import dataclasses
import enum
-import sys
import typing
import _schema
import argparse
import gc
-import io
import json
import os
import pickle
import struct
import subprocess
import sys
-import tempfile
import tracemalloc
from pathlib import Path
from time import perf_counter
-from typing import Any, Dict, List, Tuple, Optional
+from typing import Any, Dict, List, Tuple
# Configuration