tablepaser.cpp + a sample table