test numbers

This commit is contained in:
nora 2021-05-28 14:59:25 +02:00 committed by GitHub
parent 44b41c3226
commit c9aca7507f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -104,6 +104,14 @@ class LexerTest {
assertEquals(expected, getValues(lex(program))); assertEquals(expected, getValues(lex(program)));
} }
@Test
void alternativeNumbers() {
String withHex = "0xFFF 0xa4 0x10 1_000";
List<Integer> expected = List.of(0xFFF, 0xA4, 0x10, 1000);
assertEquals(expected, getValues(lex(withHex)));
}
List<Token> lex(String program) { List<Token> lex(String program) {
return lexer.lex(program.toCharArray()); return lexer.lex(program.toCharArray());
} }