Structure-Aware Lightweight Document-Level Event Extraction via Code-Based Large Language Models | Synapse