|
1 | | -from ._alternative import FirstAlternativeParser, LongestAlternativeParser, first, longest |
2 | | -from ._any import AnyParser, any1 |
3 | | -from ._base import Parser, wrap_literal |
4 | | -from ._conversion import ConversionParser, TransformationParser |
5 | | -from ._debug import DebugParser, debug |
6 | | -from ._end_of_source import EndOfSourceParser, eof |
7 | | -from ._literal import LiteralParser, lit |
8 | | -from ._optional import OptionalParser, opt |
9 | | -from ._predicate import PredicateParser, pred |
10 | | -from ._regex import RegexParser, reg |
11 | | -from ._repeated import RepeatedOnceParser, RepeatedParser, rep, rep1 |
| 1 | +# Use `as` to mark names as re-exports from submodules for mypy. |
| 2 | +from ._alternative import ( |
| 3 | + FirstAlternativeParser as FirstAlternativeParser, |
| 4 | + LongestAlternativeParser as LongestAlternativeParser, |
| 5 | + first as first, |
| 6 | + longest as longest, |
| 7 | +) |
| 8 | +from ._any import AnyParser as AnyParser, any1 as any1 |
| 9 | +from ._base import Parser as Parser, wrap_literal as wrap_literal |
| 10 | +from ._conversion import ( |
| 11 | + ConversionParser as ConversionParser, |
| 12 | + TransformationParser as TransformationParser, |
| 13 | +) |
| 14 | +from ._debug import DebugParser as DebugParser, debug as debug |
| 15 | +from ._end_of_source import EndOfSourceParser as EndOfSourceParser, eof as eof |
| 16 | +from ._literal import LiteralParser as LiteralParser, lit as lit |
| 17 | +from ._optional import OptionalParser as OptionalParser, opt as opt |
| 18 | +from ._predicate import PredicateParser as PredicateParser, pred as pred |
| 19 | +from ._regex import RegexParser as RegexParser, reg as reg |
| 20 | +from ._repeated import ( |
| 21 | + RepeatedOnceParser as RepeatedOnceParser, |
| 22 | + RepeatedParser as RepeatedParser, |
| 23 | + rep as rep, |
| 24 | + rep1 as rep1, |
| 25 | +) |
12 | 26 | from ._repeated_seperated import ( |
13 | | - RepeatedOnceSeparatedParser, |
14 | | - RepeatedSeparatedParser, |
15 | | - rep1sep, |
16 | | - repsep, |
| 27 | + RepeatedOnceSeparatedParser as RepeatedOnceSeparatedParser, |
| 28 | + RepeatedSeparatedParser as RepeatedSeparatedParser, |
| 29 | + rep1sep as rep1sep, |
| 30 | + repsep as repsep, |
| 31 | +) |
| 32 | +from ._sequential import ( |
| 33 | + DiscardLeftParser as DiscardLeftParser, |
| 34 | + DiscardRightParser as DiscardRightParser, |
| 35 | + SequentialParser as SequentialParser, |
| 36 | +) |
| 37 | +from ._success import ( |
| 38 | + FailureParser as FailureParser, |
| 39 | + SuccessParser as SuccessParser, |
| 40 | + failure as failure, |
| 41 | + success as success, |
17 | 42 | ) |
18 | | -from ._sequential import DiscardLeftParser, DiscardRightParser, SequentialParser |
19 | | -from ._success import FailureParser, SuccessParser, failure, success |
20 | | -from ._until import UntilParser, until |
| 43 | +from ._until import UntilParser as UntilParser, until as until |
0 commit comments