syntax_data: {"ast_node_type":"function","tokens":[{"end":64,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn record_conditions(&mut self, op: LogicalOp, span: Span) {
context_before:     // - If the op is OR, the "true_next" of LHS and RHS should be the parent's "true_next". While "false_next" of the LHS is the RHS, the "false next" of RHS is the parent's "false_next".
context_after:         let decision_depth = self.decision_depth();