Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c95e691

Browse files
authored
Clean up unused imports for the peg generator module (GH-19891)
1 parent 7f06af6 commit c95e691

9 files changed

Lines changed: 4 additions & 17 deletions

File tree

Tools/peg_generator/pegen/build.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import pathlib
22
import shutil
33
import tokenize
4-
import sys
54
import sysconfig
65
import tempfile
76
import itertools
87

9-
from typing import Optional, Tuple, List, IO, Iterator, Set, Dict
8+
from typing import Optional, Tuple, List, IO, Set, Dict
109

1110
from pegen.c_generator import CParserGenerator
1211
from pegen.grammar import Grammar

Tools/peg_generator/pegen/c_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import ast
22
from dataclasses import dataclass, field
33
import re
4-
from typing import IO, Any, Dict, List, Optional, Set, Text, Tuple
4+
from typing import Any, Dict, IO, Optional, List, Text, Tuple, Set
55
from enum import Enum
66

77
from pegen import grammar

Tools/peg_generator/pegen/first_sets.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
#!/usr/bin/env python3.8
22

33
import argparse
4-
import collections
54
import pprint
65
import sys
7-
from typing import Optional, Set, Dict
6+
from typing import Set, Dict
87

98
from pegen.build import build_parser
109
from pegen.grammar import (

Tools/peg_generator/pegen/grammar.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from typing import (
55
AbstractSet,
66
Any,
7-
Callable,
87
Dict,
98
Iterable,
109
Iterator,
@@ -13,11 +12,9 @@
1312
Set,
1413
Tuple,
1514
TYPE_CHECKING,
16-
TypeVar,
1715
Union,
1816
)
1917

20-
from pegen.parser import memoize, Parser
2118

2219
if TYPE_CHECKING:
2320
from pegen.parser_generator import ParserGenerator

Tools/peg_generator/pegen/grammar_visualizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import argparse
22
import sys
33

4-
from typing import Any, Iterator, Iterable, Callable
4+
from typing import Any, Iterator, Callable
55

66
from pegen.build import build_parser
77
from pegen.grammar import Grammar, Rule

Tools/peg_generator/scripts/ast_timings.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import ast
22
import sys
33
import time
4-
import token
5-
import tokenize
64

75
from pegen.testutil import print_memstats
86

Tools/peg_generator/scripts/benchmark.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import ast
55
import sys
66
import os
7-
import resource
87
from time import time
98

109
import memory_profiler

Tools/peg_generator/scripts/find_max_nesting.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@
1313
1414
Usage: python -m scripts.find_max_nesting
1515
"""
16-
import os
1716
import sys
18-
from tempfile import TemporaryDirectory
19-
from pathlib import Path
20-
from typing import Any
2117

2218
from _peg_parser import parse_string
2319

Tools/peg_generator/scripts/test_parse_directory.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import ast
55
import os
66
import sys
7-
import tempfile
87
import time
98
import traceback
109
from glob import glob

0 commit comments

Comments
 (0)