(command.CommandList children: [ (C {(Id.KW_Set set)} {(-e)}) (C {(cd)} { (DQ (command_sub left_token: (Token id:Id.Left_DollarParen val:'$(' span_id:11) command_list: (command.CommandList children: [ (C {(dirname)} { (DQ (command_sub left_token: (Token id:Id.Left_DollarParen val:'$(' span_id:15) command_list: (command.CommandList children: [ (C {(readlink)} {(-f)} {(DQ ($ Id.VSub_DollarName '$BASH_SOURCE'))}) ] ) ) ) } ) ] ) ) (/..) ) } ) (command.BraceGroup children: [ (command.Simple words: [{(cat)}] redirects: [ (redir.HereDoc op: (Token id:Id.Redir_DLessDash val:'<<-' span_id:39) fd: -1 here_begin: {(SQ (Token id:Id.Lit_Chars val:EOH span_id:41))} here_end_span_id: 46 stdin_parts: [ ( '# This file lists all individuals having contributed content to the repository.\n' ) ('# For how it is generated, see `scripts/generate-authors.sh`.\n') ] ) ] ) (C {(echo)}) (command.Pipeline children: [ (C {(git)} {(log)} {(--format) (Id.Lit_Equals '=') (SQ (Token id:Id.Lit_Chars val:'%aN <%aE>' span_id:58))} ) (command.Simple words: [{(sort)} {(-uf)}] more_env: [(env_pair name:LC_ALL val:{(C.UTF-8)} spids:[63])] ) ] negated: F ) ] redirects: [ (redir.Redir op: (Token id:Id.Redir_Great val:'>' span_id:72) fd: -1 arg_word: {(AUTHORS)} ) ] ) ] )