import pathlib
import shutil
import tokenize
-import sys
import sysconfig
import tempfile
import itertools
-from typing import Optional, Tuple, List, IO, Iterator, Set, Dict
+from typing import Optional, Tuple, List, IO, Set, Dict
from pegen.c_generator import CParserGenerator
from pegen.grammar import Grammar
import ast
from dataclasses import dataclass, field
import re
-from typing import IO, Any, Dict, List, Optional, Set, Text, Tuple
+from typing import Any, Dict, IO, Optional, List, Text, Tuple, Set
from enum import Enum
from pegen import grammar
#!/usr/bin/env python3.8
import argparse
-import collections
import pprint
import sys
-from typing import Optional, Set, Dict
+from typing import Set, Dict
from pegen.build import build_parser
from pegen.grammar import (
from typing import (
AbstractSet,
Any,
- Callable,
Dict,
Iterable,
Iterator,
Set,
Tuple,
TYPE_CHECKING,
- TypeVar,
Union,
)
-from pegen.parser import memoize, Parser
if TYPE_CHECKING:
from pegen.parser_generator import ParserGenerator
import argparse
import sys
-from typing import Any, Iterator, Iterable, Callable
+from typing import Any, Iterator, Callable
from pegen.build import build_parser
from pegen.grammar import Grammar, Rule
import ast
import sys
import time
-import token
-import tokenize
from pegen.testutil import print_memstats
import ast
import sys
import os
-import resource
from time import time
import memory_profiler
Usage: python -m scripts.find_max_nesting
"""
-import os
import sys
-from tempfile import TemporaryDirectory
-from pathlib import Path
-from typing import Any
from _peg_parser import parse_string
import ast
import os
import sys
-import tempfile
import time
import traceback
from glob import glob