How would you handle file parsing in a memory-constrained environment where the file size exceeds the available RAM?