Refactor: Test AST node properties individually instead of deep comparing with expected AST.
Add test/parser.empty-program 0 child statements test.
Make test/parser.empty-program 0 child statements test pass.