3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 20:38:43 +00:00

fix scanner bug at EOF

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2016-08-04 13:17:37 -07:00
parent 491b3b34aa
commit f3ef59b095

View file

@ -92,7 +92,7 @@ namespace smt2 {
}
scanner::token scanner::read_symbol_core() {
while (true) {
while (!m_at_eof) {
char c = curr();
signed char n = m_normalized[static_cast<unsigned char>(c)];
if (n == 'a' || n == '0' || n == '-') {
@ -106,6 +106,7 @@ namespace smt2 {
return SYMBOL_TOKEN;
}
}
return EOF_TOKEN;
}
scanner::token scanner::read_symbol() {