Skip to content

Commit 6253da7

Browse files
authored
Fix the parsing of scientific notation in keyframe selectors (#1510)
1 parent 3916ff6 commit 6253da7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/src/parse/keyframe_selector.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ class KeyframeSelectorParser extends Parser {
5757
}
5858
}
5959

60-
if (scanIdentifier("e")) {
61-
buffer.write(scanner.readChar());
60+
if (scanIdentChar($e)) {
61+
buffer.writeCharCode($e);
6262
var next = scanner.peekChar();
63-
if (next == $plus || next == $minus) buffer.write(scanner.readChar());
63+
if (next == $plus || next == $minus) buffer.writeCharCode(scanner.readChar());
6464
if (!isDigit(scanner.peekChar())) scanner.error("Expected digit.");
6565

6666
while (isDigit(scanner.peekChar())) {

0 commit comments

Comments
 (0)