Skip to content

Commit 38eef6b

Browse files
author
Claudiu Popa
committed
Remove DecimalDigit and simplify the grammar for DecimalDigits.
1 parent 2ee97c9 commit 38eef6b

File tree

2 files changed

+4
-9
lines changed

2 files changed

+4
-9
lines changed

tests/test_grammar.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -574,14 +574,13 @@ def test_numeric_type_suffix(self):
574574
suffixes = ["l", "L", "d", "D"]
575575
self._test_expected(NumericTypeSuffix, suffixes)
576576

577-
def test_decimal_digit(self):
577+
def test_decimal_digits(self):
578578
numbers = list(map(str, range(10)))
579-
self._test_expected(DecimalDigit, numbers)
579+
self._test_expected(DecimalDigits, numbers)
580580

581581
with self.assertRaises(ParseError):
582-
self._parse(DecimalDigit, "a")
582+
self._parse(DecimalDigits, "a")
583583

584-
def test_decimal_digits(self):
585584
numbers = ["10", "1"]
586585
self._test_expected(DecimalDigits, numbers)
587586

wispy/grammar.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -378,12 +378,8 @@ class StringLiteral(Grammar):
378378
VerbatimHereStringLiteral)
379379

380380

381-
class DecimalDigit(Grammar):
382-
grammar = WORD('0-9', max=1)
383-
384-
385381
class DecimalDigits(Grammar):
386-
grammar = REPEAT(DecimalDigit)
382+
grammar = WORD('0-9')
387383

388384

389385
class NumericMultiplier(Grammar):

0 commit comments

Comments
 (0)