CS 358 parsing demo