    const ast = parser.parse(program);

    expect(ast).toEqual({
      type: ASTNodeType.Program,
      body: [
        {
          type: ASTNodeType.ExpressionStatement,
          expression: {
            type: ASTNodeType.LogicalExpression,
            operator: "&&",
            left: {
              type: ASTNodeType.BinaryExpression,