(CommandList children: [ (FuncDef name: ___eapi_has_pkg_pretend body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [28 32] ) } ) spids: [25 33] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [18] ) spids: [14 17] ) (FuncDef name: ___eapi_has_src_prepare body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [68 72] ) } ) spids: [65 73] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) (')') (Lit_Other '$')} ) ) ) ] spids: [58] ) spids: [54 57] ) (FuncDef name: ___eapi_has_src_configure body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [104 108] ) } ) spids: [101 109] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) (')') (Lit_Other '$')} ) ) ) ] spids: [94] ) spids: [90 93] ) (FuncDef name: ___eapi_default_src_test_disables_parallel_jobs body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [138 142] ) } ) spids: [135 143] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) (')') (Lit_Other '$') } ) ) ] spids: [130] ) spids: [126 129] ) (FuncDef name: ___eapi_has_S_WORKDIR_fallback body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [182 186] ) } ) spids: [179 187] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ] spids: [174] ) spids: [170 173] ) (FuncDef name: ___eapi_has_prefix_variables body: (BraceGroup children: [ (DBracket expr: (LogicalOr left: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [226 230] ) } ) spids: [223 231] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) (')') (Lit_Other '$')} ) ) right: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ (' ') (${ VSub_Name FEATURES) (' '))} right: {(Lit_Other '*') (DQ (' force-prefix ')) (Lit_Other '*')} ) ) ) ] spids: [216] ) spids: [212 215] ) (FuncDef name: ___eapi_has_HDEPEND body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [280 284] ) } ) spids: [277 285] ) } right: {(Lit_Other '^') ('(') (5-hdepend) (')') (Lit_Other '$')} ) ) ] spids: [272] ) spids: [268 271] ) (FuncDef name: ___eapi_has_RDEPEND_DEPEND_fallback body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [312 316] ) } ) spids: [309 317] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ] spids: [304] ) spids: [300 303] ) (FuncDef name: ___eapi_has_dohard body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [354 358] ) } ) spids: [351 359] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ] spids: [346] ) spids: [342 345] ) (FuncDef name: ___eapi_has_dosed body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [392 396] ) } ) spids: [389 397] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ] spids: [384] ) spids: [380 383] ) (FuncDef name: ___eapi_has_einstall body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [430 434] ) } ) spids: [427 435] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ] spids: [422] ) spids: [418 421] ) (FuncDef name: ___eapi_has_dohtml_deprecated body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [482 486] ) } ) spids: [479 487] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [472] ) spids: [468 471] ) (FuncDef name: ___eapi_has_docompress body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [534 538] ) } ) spids: [531 539] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [524] ) spids: [520 523] ) (FuncDef name: ___eapi_has_nonfatal body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [574 578] ) } ) spids: [571 579] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [564] ) spids: [560 563] ) (FuncDef name: ___eapi_has_doheader body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [614 618] ) } ) spids: [611 619] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) (')') (Lit_Other '$') } ) ) ) ] spids: [604] ) spids: [600 603] ) (FuncDef name: ___eapi_has_usex body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [660 664] ) } ) spids: [657 665] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) (')') (Lit_Other '$') } ) ) ) ] spids: [650] ) spids: [646 649] ) (FuncDef name: ___eapi_has_get_libdir body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [706 710] ) } ) spids: [703 711] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [696] ) spids: [692 695] ) (FuncDef name: ___eapi_has_einstalldocs body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [758 762] ) } ) spids: [755 763] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [748] ) spids: [744 747] ) (FuncDef name: ___eapi_has_eapply body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [810 814] ) } ) spids: [807 815] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [800] ) spids: [796 799] ) (FuncDef name: ___eapi_has_eapply_user body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [862 866] ) } ) spids: [859 867] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [852] ) spids: [848 851] ) (FuncDef name: ___eapi_has_in_iuse body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [914 918] ) } ) spids: [911 919] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [904] ) spids: [900 903] ) (FuncDef name: ___eapi_has_master_repositories body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [964 968] ) } ) spids: [961 969] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [956] ) spids: [952 955] ) (FuncDef name: ___eapi_has_repository_path body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [996 1000] ) } ) spids: [993 1001] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [988] ) spids: [984 987] ) (FuncDef name: ___eapi_has_available_eclasses body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1028 1032] ) } ) spids: [1025 1033] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [1020] ) spids: [1016 1019] ) (FuncDef name: ___eapi_has_eclass_path body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1060 1064] ) } ) spids: [1057 1065] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [1052] ) spids: [1048 1051] ) (FuncDef name: ___eapi_has_license_path body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1092 1096] ) } ) spids: [1089 1097] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [1084] ) spids: [1080 1083] ) (FuncDef name: ___eapi_has_package_manager_build_user body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1124 1128] ) } ) spids: [1121 1129] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [1116] ) spids: [1112 1115] ) (FuncDef name: ___eapi_has_package_manager_build_group body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1156 1160] ) } ) spids: [1153 1161] ) } right: {(Lit_Other '^') ('(') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [1148] ) spids: [1144 1147] ) (FuncDef name: ___eapi_best_version_and_has_version_support_--host-root body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1194 1198] ) } ) spids: [1191 1199] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) (')') (Lit_Other '$') } ) ) ) ] spids: [1184] ) spids: [1180 1183] ) (FuncDef name: ___eapi_unpack_supports_xz body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1240 1244] ) } ) spids: [1237 1245] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) (')') (Lit_Other '$')} ) ) ) ] spids: [1230] ) spids: [1226 1229] ) (FuncDef name: ___eapi_unpack_supports_txz body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1278 1282] ) } ) spids: [1275 1283] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [1268] ) spids: [1264 1267] ) (FuncDef name: ___eapi_econf_passes_--disable-dependency-tracking body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1330 1334] ) } ) spids: [1327 1335] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [1320] ) spids: [1316 1319] ) (FuncDef name: ___eapi_econf_passes_--disable-silent-rules body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1370 1374] ) } ) spids: [1367 1375] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) (')') (Lit_Other '$') } ) ) ) ] spids: [1360] ) spids: [1356 1359] ) (FuncDef name: ___eapi_econf_passes_--docdir_and_--htmldir body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1416 1420] ) } ) spids: [1413 1421] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [1406] ) spids: [1402 1405] ) (FuncDef name: ___eapi_use_enable_and_use_with_support_empty_third_argument body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1468 1472] ) } ) spids: [1465 1473] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [1458] ) spids: [1454 1457] ) (FuncDef name: ___eapi_dodoc_supports_-r body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1508 1512] ) } ) spids: [1505 1513] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [1498] ) spids: [1494 1497] ) (FuncDef name: ___eapi_doins_and_newins_preserve_symlinks body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1548 1552] ) } ) spids: [1545 1553] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [1538] ) spids: [1534 1537] ) (FuncDef name: ___eapi_newins_supports_reading_from_standard_input body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1588 1592] ) } ) spids: [1585 1593] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) (')') (Lit_Other '$') } ) ) ) ] spids: [1578] ) spids: [1574 1577] ) (FuncDef name: ___eapi_helpers_can_die body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1634 1638] ) } ) spids: [1631 1639] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) (')') (Lit_Other '$')} ) ) ) ] spids: [1624] ) spids: [1620 1623] ) (FuncDef name: ___eapi_unpack_is_case_sensitive body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1672 1676] ) } ) spids: [1669 1677] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) (')') (Lit_Other '$') } ) ) ] spids: [1664] ) spids: [1660 1663] ) (FuncDef name: ___eapi_unpack_supports_absolute_paths body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1722 1726] ) } ) spids: [1719 1727] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) (')') (Lit_Other '$') } ) ) ) ] spids: [1712] ) spids: [1708 1711] ) (FuncDef name: ___eapi_die_can_respect_nonfatal body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1772 1776] ) } ) spids: [1769 1777] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [1762] ) spids: [1758 1761] ) (FuncDef name: ___eapi_enables_failglob_in_global_scope body: (BraceGroup children: [ (DBracket expr: (LogicalNot child: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1828 1832] ) } ) spids: [1825 1833] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ) ] spids: [1818] ) spids: [1814 1817] ) (FuncDef name: ___eapi_enables_globstar body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1878 1882] ) } ) spids: [1875 1883] ) } right: {(Lit_Other '^') ('(') (4-python) ('|') (5-progress) (')') (Lit_Other '$')} ) ) ] spids: [1870] ) spids: [1866 1869] ) (FuncDef name: ___eapi_bash_3_2 body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1912 1916] ) } ) spids: [1909 1917] ) } right: {(Lit_Other '^') ('(') (0) ('|') (1) ('|') (2) ('|') (3) ('|') (4) ('|') (4-python) ('|') (4-slot-abi) ('|') (5) ('|') (5-hdepend) ('|') (5-progress) (')') (Lit_Other '$') } ) ) ] spids: [1904] ) spids: [1900 1903] ) (FuncDef name: ___eapi_bash_4_2 body: (BraceGroup children: [ (DBracket expr: (BoolBinary op_id: BoolBinary_EqualTilde left: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id: VTest_Hyphen arg_word: { (BracedVarSub token: <VSub_Name EAPI> suffix_op: (StringUnary op_id:VTest_Hyphen arg_word:{(0)}) spids: [1962 1966] ) } ) spids: [1959 1967] ) } right: {(Lit_Other '^') ('(') (6) (')') (Lit_Other '$')} ) ) ] spids: [1954] ) spids: [1950 1953] ) ] )