Minor tweaks on Parser

This commit is contained in:
Ruediger Ludwig 2022-12-08 07:42:26 +01:00
parent 4ddef44cc2
commit 64e3eb063c
4 changed files with 86 additions and 69 deletions

View file

@ -59,7 +59,7 @@ class Crane:
is_9001: bool
crate_parser: ClassVar[P[str | None]] = P.either(
P.any_char().in_brackets(), P.string(" ").replace(None))
P.one_char().in_brackets(), P.string(" ").replace(None))
crate_row_parser: ClassVar[P[list[str | None]]] = crate_parser.sep_by(P.is_char(' '))
@staticmethod