void Fixture::interpretFollowingTables(Parse *tables) { //listener.tableFinished(tables); tables = tables->more; while (tables) { Parse *fixtureName = getFixtureName(tables); if (fixtureName) { try { Fixture *fixture = getLinkedFixtureWithArgs(tables); fixture->doTable(tables); } catch (const std::exception &e) { exception(fixtureName, e); } } //listener.tableFinished(tables); tables = tables->more; } }