+ FD155C711D6E37B5005A53CA /* tests */ = {
+ isa = PBXGroup;
+ children = (
+ FD155C721D6E37B5005A53CA /* legacy_test.sh */,
+ );
+ path = tests;
+ sourceTree = "<group>";
+ };
+ FD155C761D6E3847005A53CA /* tests */ = {
+ isa = PBXGroup;
+ children = (
+ FD155C771D6E3847005A53CA /* legacy_test.sh */,
+ FD155C7A1D6E3847005A53CA /* regress.b.out */,
+ FD155C7B1D6E3847005A53CA /* regress.d.out */,
+ FD155C7C1D6E3847005A53CA /* regress.f.out */,
+ FD155C7D1D6E3847005A53CA /* regress.l1.out */,
+ FD155C7E1D6E3847005A53CA /* regress.l2.out */,
+ FD155C7F1D6E3847005A53CA /* regress.m1.out */,
+ FD155C801D6E3847005A53CA /* regress.m2.out */,
+ FD155C811D6E3847005A53CA /* regress.m3.out */,
+ FD155C821D6E3847005A53CA /* regress.m4.out */,
+ FD155C831D6E3847005A53CA /* regress.m5.out */,
+ FD155C841D6E3847005A53CA /* regress.missingpos1.out */,
+ FD155C851D6E3847005A53CA /* regress.s.out */,
+ FD155C861D6E3847005A53CA /* regress.sh */,
+ FD155C871D6E3847005A53CA /* regress.zero.out */,
+ );
+ path = tests;
+ sourceTree = "<group>";
+ };
+ FD6060B31B7C0388004BCA6A /* sh */ = {
+ isa = PBXGroup;
+ children = (
+ FD6061001B7C0D01004BCA6A /* BUILT */,
+ FD6060BC1B7C0471004BCA6A /* alias.c */,
+ FD6061061B7D2C8C004BCA6A /* alias.h */,
+ FD6061081B7D2C8C004BCA6A /* arith.h */,
+ FD6060BD1B7C0471004BCA6A /* arith_yacc.c */,
+ FD6061071B7D2C8C004BCA6A /* arith_yacc.h */,
+ FD6060BE1B7C0471004BCA6A /* arith_yylex.c */,
+ FD6060E81B7C04E4004BCA6A /* bltin */,
+ FD6061091B7D2C8C004BCA6A /* builtins.def */,
+ FD6060BF1B7C0471004BCA6A /* cd.c */,
+ FD60610A1B7D2C8C004BCA6A /* cd.h */,
+ FD6060C01B7C0471004BCA6A /* error.c */,
+ FD60610B1B7D2C8C004BCA6A /* error.h */,
+ FD6060C11B7C0471004BCA6A /* eval.c */,
+ FD60610C1B7D2C8C004BCA6A /* eval.h */,
+ FD6060C21B7C0471004BCA6A /* exec.c */,
+ FD60610D1B7D2C8C004BCA6A /* exec.h */,
+ FD6060C31B7C0471004BCA6A /* expand.c */,
+ FD60610E1B7D2C8C004BCA6A /* expand.h */,
+ FD6061271B7D2D1D004BCA6A /* funcs */,
+ FD6060C41B7C0471004BCA6A /* histedit.c */,
+ FD6060C51B7C0471004BCA6A /* input.c */,
+ FD60610F1B7D2C8C004BCA6A /* input.h */,
+ FD6060C61B7C0471004BCA6A /* jobs.c */,
+ FD6061101B7D2C8C004BCA6A /* jobs.h */,
+ FD6060C71B7C0471004BCA6A /* mail.c */,
+ FD6061111B7D2C8C004BCA6A /* mail.h */,
+ FD6060B41B7C0388004BCA6A /* main.c */,
+ FD6061121B7D2C8C004BCA6A /* main.h */,
+ FD6060C81B7C0471004BCA6A /* memalloc.c */,
+ FD6061131B7D2C8C004BCA6A /* memalloc.h */,
+ FD6060C91B7C0471004BCA6A /* miscbltin.c */,
+ FD6061141B7D2C8C004BCA6A /* mkbuiltins */,
+ FD6061151B7D2C8C004BCA6A /* mknodes.c */,
+ FD6061161B7D2C8C004BCA6A /* mksyntax.c */,
+ FD6061171B7D2C8C004BCA6A /* mktokens */,
+ FD6061181B7D2C8C004BCA6A /* myhistedit.h */,
+ FD6060CA1B7C0471004BCA6A /* mystring.c */,
+ FD6061191B7D2C8C004BCA6A /* mystring.h */,
+ FD60611A1B7D2C8C004BCA6A /* nodes.c.pat */,
+ FD60611B1B7D2C8C004BCA6A /* nodetypes */,
+ FD6060CB1B7C0471004BCA6A /* options.c */,
+ FD60611C1B7D2C8C004BCA6A /* options.h */,
+ FD6060CC1B7C0471004BCA6A /* output.c */,
+ FD60611D1B7D2C8C004BCA6A /* output.h */,
+ FD6060CD1B7C0471004BCA6A /* parser.c */,
+ FD60611E1B7D2C8C004BCA6A /* parser.h */,
+ FD6060CE1B7C0471004BCA6A /* redir.c */,
+ FD60611F1B7D2C8C004BCA6A /* redir.h */,
+ FD6061201B7D2C8C004BCA6A /* sh.1 */,
+ FD6061211B7D2C8C004BCA6A /* shell.h */,
+ FD6060CF1B7C0471004BCA6A /* show.c */,
+ FD6061221B7D2C8C004BCA6A /* show.h */,
+ FD6060D01B7C0471004BCA6A /* trap.c */,
+ FD6061231B7D2C8C004BCA6A /* trap.h */,
+ FD6060D11B7C0471004BCA6A /* var.c */,
+ FD6061241B7D2C8C004BCA6A /* var.h */,
+ );
+ path = sh;
+ sourceTree = "<group>";
+ };
+ FD6060E81B7C04E4004BCA6A /* bltin */ = {
+ isa = PBXGroup;
+ children = (
+ FD6061051B7D2BF8004BCA6A /* bltin.h */,
+ FD6060EA1B7C04E4004BCA6A /* echo.c */,
+ );
+ path = bltin;
+ sourceTree = "<group>";
+ };
+ FD6061001B7C0D01004BCA6A /* BUILT */ = {
+ isa = PBXGroup;
+ children = (
+ FD6060FA1B7C0CAF004BCA6A /* builtins.c */,
+ FD6061011B7D2B6D004BCA6A /* builtins.h */,
+ FD6060FB1B7C0CAF004BCA6A /* nodes.c */,
+ FD6061021B7D2B6D004BCA6A /* nodes.h */,
+ FD6060FC1B7C0CAF004BCA6A /* syntax.c */,
+ FD6061031B7D2B6D004BCA6A /* syntax.h */,
+ FD6061041B7D2B6D004BCA6A /* token.h */,
+ );
+ name = BUILT;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+ FD6061271B7D2D1D004BCA6A /* funcs */ = {
+ isa = PBXGroup;
+ children = (
+ FD6061281B7D2D1D004BCA6A /* cmv */,
+ FD6061291B7D2D1D004BCA6A /* dirs */,
+ FD60612A1B7D2D1D004BCA6A /* login */,
+ FD60612B1B7D2D1D004BCA6A /* newgrp */,
+ FD60612C1B7D2D1D004BCA6A /* popd */,
+ FD60612D1B7D2D1D004BCA6A /* pushd */,
+ FD60612E1B7D2D1D004BCA6A /* suspend */,
+ );
+ path = funcs;
+ sourceTree = "<group>";
+ };
+ FD60612F1B7D2DDE004BCA6A /* xcconfigs */ = {
+ isa = PBXGroup;
+ children = (
+ FD6061301B7D2DDE004BCA6A /* base.xcconfig */,
+ FD6061311B7D2DDE004BCA6A /* sh.xcconfig */,
+ );
+ path = xcconfigs;
+ sourceTree = "<group>";
+ };