{"ast_node_type":"other","tokens":[{"end":87,"kind":"keyword","start":0,"text":"first.add_all(&TokenSet"}]}
                            first.add_all(&TokenSet { maybe_empty: true, ..subfirst });
                            // union them (preserving first emptiness).
                        } else {