Set file number on top AST node

Otherwise some fragments (like IIFE wrapper when `bare` option isn't set) will get `undefined` as a file number.