Modern chart parsing