PYTHON CODE /usr/lib/python2.7/atexit.py register /usr/lib/python2.7/stat.py S_ISDIR S_IFMT S_ISLNK S_ISREG _devbuild/gen/runtime_asdl.py redirect__DescRedirect(redirect) __init__ part_value(CompoundObj) process_state_e(SimpleObj) redirect(CompoundObj) lvalue_e(object) value__Str(value) __init__ value_e(object) span_e(SimpleObj) part_value__String(part_value) __init__ char_kind_e(SimpleObj) completion_state_e(SimpleObj) builtin_e(SimpleObj) redirect__PathRedirect(redirect) __init__ part_value_e(object) emit_e(SimpleObj) part_value__Array(part_value) __init__ redirect_e(object) cell(CompoundObj) __init__ lvalue(CompoundObj) value(CompoundObj) __repr__ word_style_e(SimpleObj) scope_e(SimpleObj) effect_e(SimpleObj) var_flags_e(SimpleObj) __hash__ __init__ __repr__ value__Undef(value) lvalue__LhsIndexedName(lvalue) __init__ lvalue__LhsName(lvalue) __init__ state_e(SimpleObj) value__StrArray(value) __init__ redirect__HereRedirect(redirect) __init__ _devbuild/gen/syntax_asdl.py word_part__SingleQuotedPart(word_part) __init__ word_e(object) assign_op_e(SimpleObj) command__BraceGroup(command) __init__ oil_cmd(CompoundObj) oil_cmd__Sentence(oil_cmd) __init__ suffix_op__PatSub(suffix_op) __init__ word__BracedWordTree(word) __init__ command__Assignment(command) __init__ bracket_op__ArrayIndex(bracket_op) __init__ bool_expr__WordTest(bool_expr) __init__ bool_expr__BoolBinary(bool_expr) __init__ command__FuncDef(command) __init__ word__TokenWord(word) __init__ command__DoGroup(command) __init__ oil_word(CompoundObj) word_part__ArithSubPart(word_part) __init__ lhs_expr(CompoundObj) word__StringWord(word) __init__ command_e(object) glob_part(CompoundObj) command__NoOp(command) command__Sentence(command) __init__ command__Pipeline(command) __init__ command__DBracket(command) __init__ suffix_op__StringUnary(suffix_op) __init__ command__WhileUntil(command) __init__ word_part__LiteralPart(word_part) __init__ bool_expr(CompoundObj) command__AndOr(command) __init__ line_span(CompoundObj) __init__ suffix_op__Slice(suffix_op) __init__ oil_cmd__Simple(oil_cmd) __init__ redir_e(object) glob_part__GlobOp(glob_part) __init__ command(CompoundObj) lhs_expr_e(object) word_part__ArrayLiteralPart(word_part) __init__ word(CompoundObj) command__Subshell(command) __init__ bracket_op(CompoundObj) command__Case(command) __init__ word_part__CommandSubPart(word_part) __init__ oil_word__Compound(oil_word) __init__ command__ForEach(command) __init__ word_part_e(object) lhs_expr__LhsName(lhs_expr) __init__ suffix_op(CompoundObj) token(CompoundObj) __init__ word__EmptyWord(word) command__SimpleCommand(command) __init__ bool_expr_e(object) oil_word_part(CompoundObj) arith_expr_e(object) bool_expr__LogicalOr(bool_expr) __init__ oil_cmd__CommandList(oil_cmd) __init__ glob_part__GlobLit(glob_part) __init__ word_part__DoubleQuotedPart(word_part) __init__ word_part__EscapedLiteralPart(word_part) __init__ redir__HereDoc(redir) __init__ bool_expr__LogicalAnd(bool_expr) __init__ redir(CompoundObj) bool_expr__LogicalNot(bool_expr) __init__ assign_pair(CompoundObj) __init__ bracket_op_e(object) word_part__TildeSubPart(word_part) __init__ bracket_op__WholeArray(bracket_op) __init__ if_arm(CompoundObj) __init__ word_part__BracedAltPart(word_part) __init__ command__DParen(command) __init__ command__ControlFlow(command) __init__ oil_cmd__AndOr(oil_cmd) __init__ oil_cmd__Pipeline(oil_cmd) __init__ command__If(command) __init__ oil_word_part__Literal(oil_word_part) __init__ command__CommandList(command) __init__ bool_expr__BoolUnary(bool_expr) __init__ command__TimeBlock(command) __init__ suffix_op_e(object) word_part__ExtGlobPart(word_part) __init__ command__ForExpr(command) __init__ case_arm(CompoundObj) __init__ glob_part_e(object) suffix_op__StringNullary(suffix_op) __init__ word_part__BracedVarSub(word_part) __init__ word_part__SimpleVarSub(word_part) __init__ word__CompoundWord(word) __init__ redir__Redir(redir) __init__ word_part(CompoundObj) lhs_expr__LhsIndexedName(lhs_expr) __init__ env_pair(CompoundObj) __init__ glob_part__CharClass(glob_part) __init__ _devbuild/gen/types_asdl.py lex_mode_e(SimpleObj) redir_arg_type_e(SimpleObj) bool_arg_type_e(SimpleObj) asdl/format.py DetectConsoleOutput MakeTree MakeFieldSubtree PrintTree _TrySingleLine _TrySingleLineObj _PrintTreeObj _PrintWrappedArray _PrintWholeArray ColorOutput(object) NewTempBuffer PopColor PushColor __init__ write HtmlOutput(ColorOutput) FileFooter FileHeader NewTempBuffer PopColor PushColor __init__ write _Obj(object) __init__ __repr__ TextOutput(ColorOutput) NewTempBuffer PopColor PushColor __init__ _ColoredString(object) __init__ __repr__ AnsiOutput(ColorOutput) FileFooter FileHeader GetRaw NewTempBuffer NumChars PopColor PushColor WriteRaw __init__ asdl/pretty.py Str asdl/runtime.py MaybeType(_RuntimeType) __init__ __repr__ DictType(_RuntimeType) __repr__ StrType(_RuntimeType) __repr__ CompoundObj(Obj) SimpleObj(Obj) IntType(_RuntimeType) __repr__ BoolType(_RuntimeType) __repr__ SumType(_RuntimeType) __init__ __repr__ ArrayType(_RuntimeType) __init__ __repr__ bin/oil.py main AppBundleMain _ShowVersion ShellMain SourceStartupFile _InitDefaultCompletions _tlog OshCommandMain WokMain BoilMain core/alloc.py SideArena Arena(object) AddLine AddLineSpan GetDebugInfo GetLine GetLineSpan LastSpanId PopSource PushSource __init__ Pool(object) NewArena __init__ core/completion.py _GetCompletionType1 Init InitReadline WordsAction(CompletionAction) Matches __init__ ChainedCompleter(object) Matches __init__ __str__ RootCompleter(object) Matches __init__ CompletionApi(object) GetApiInput Update __init__ VariablesAction(object) Matches __init__ _RetryCompletion(Exception) ReadlineCompleter(object) _GetNextCompletion __call__ __init__ ShellFuncAction(CompletionAction) Matches __init__ __repr__ log FileSystemAction(CompletionAction) Matches __init__ CompletionLookup(object) GetCompleterForName GetFirstCompleter PrintSpecs RegisterGlob RegisterName __init__ VariablesActionInternal(object) Matches __init__ DummyParser(object) GetWords ExternalCommandAction(object) Matches __init__ core/dev.py SpanIdFromError CrashDumper(object) MaybeCollect MaybeDump __init__ DevTools(object) __init__ core/main_loop.py ParseWholeFile Batch Interactive core/meta.py IdName IdInstance LookupKind KindName Id(object) __init__ __repr__ Kind(object) core/process.py ExecExternalProgram StdoutToPipe(ChildStateChange) Apply __init__ __repr__ _FdFrame(object) Forget __init__ __repr__ ExternalThunk(object) Run __init__ Job(object) WaitUntilDone __init__ Waiter(object) Register Wait __init__ StdinFromPipe(ChildStateChange) Apply __init__ __repr__ FdState(object) MakePermanent Open Pop Push PushStdinFromPipe _ApplyRedirect _NextFreeFileDescriptor _PushClose _PushDup _PushWait __init__ JobState(object) AllDone IsDone List Register WhenDone __init__ SubProgramThunk(object) Run __init__ Pipeline(Job) Add AddLast Run Start StartInBackground WaitUntilDone WhenDone __init__ __repr__ Process(Job) AddPipeToClose AddStateChange ClosePipe Run Start State WaitUntilDone WhenDone __init__ __repr__ _HereDocWriterThunk(Thunk) Run __init__ core/ui.py usage PrettyPrintError PrintFilenameAndLine _GetUserName PrintAst StatusLine(object) Write _FormatMessage __init__ Prompt(object) EvalPrompt FirstPrompt _ReplaceBackslashCodes __init__ _PromptCache(object) Get __init__ core/util.py error GetResourceLoader ShowAppVersion log e_die GetHomeDir p_die warn ParseError(_ErrorWithLocation) _FileResourceLoader(object) __init__ open InvalidUtf8(FatalRuntimeError) ErrExitFailure(FatalRuntimeError) DebugFile(object) __init__ log _ZipResourceLoader(object) __init__ open FatalRuntimeError(_ErrorWithLocation) UserErrorString __init__ __repr__ __str__ InvalidSlice(FatalRuntimeError) NullDebugFile(object) log fastlex.so IsPlainWord frontend/args.py Reader(object) AtEnd Next Peek ReadRequired Rest __init__ __repr__ UsageError(Exception) frontend/lex.py IsOtherBuiltin IsKeyword frontend/lexer.py Lexer(object) LookAhead MaybeUnreadOne PushHint Read ResetInputObjects _Read __init__ LineLexer(object) GetSpanIdForEof LookAhead MaybeUnreadOne Read Reset __init__ __repr__ frontend/match.py _MatchOshToken_Fast frontend/parse_lib.py ParseContext(object) MakeArithParser MakeOilParser MakeOshParser MakeParserForCommandSub MakeParserForCompletion MakeWordParserForHereDoc MakeWordParserForPlugin __init__ frontend/reader.py StringLineReader _Reader(object) __init__ VirtualLineReader(_Reader) GetLine __init__ FileLineReader(_Reader) GetLine Reset _GetLine __init__ InteractiveLineReader(_Reader) Reset _GetLine __init__ frontend/tdop.py TdopParser(object) AtAnyOf AtToken Eat Next Parse ParseUntil _Led __init__ oil_lang/cmd_exec.py OilExecutor(object) MaybeRunExitTrap __init__ oil_lang/cmd_parse.py OilParser(object) CheckForPendingHereDocs ParseAndOr ParseAssignment ParseBlockLiteral ParseCommand ParseCommandSeq ParseConstBinding ParseExpr ParseLogicalLine ParsePipeline ParseRedirect ParseSimpleCommand ParseWord Reset ResetInputObjects _NewlineOk _Next _NextNonSpace _ParseCommandLine _Peek __init__ osh/ast_lib.py AbbreviateNodes _AbbreviateToken _GetFieldNames osh/bool_parse.py BoolParser(object) Parse ParseExpr ParseFactor ParseForBuiltin ParseNegatedFactor ParseTerm _LookAhead _Next _NextOne _TestAtEnd __init__ osh/braces.py BraceDetectAll _BraceDetect BraceExpandWords _BraceExpand _BraceExpandOne _StackFrame(object) __init__ osh/builtin.py Help RegisterSigIntHandler _SigIntHandler SetExecOpts Read ReadLineFromStdin _AppendParts Echo Printf _PrintfQuote Shift Cd Set Shopt Unset Export Wait Jobs Pushd _PrintDirStack _FormatDir Popd Dirs Pwd Trap _GetSignalValue Umask GetOpts _ParseOptSpec _GetOpts Command _ResolveNames Resolve ResolveSpecial Type DeclareTypeset Alias UnAlias Repr _TrapHandler(object) __call__ __init__ __str__ osh/builtin_bracket.py Test _StringWordTest _TwoArgs _ThreeArgs _StringWordEmitter(object) ReadWord __init__ _WordEvaluator(object) EvalWordToString osh/builtin_comp.py Complete _BuildCompletionChain CompGen CompOpt _SortedWordsAction(object) Matches __init__ _UsersAction(object) Matches osh/cmd_exec.py Executor(object) Execute ExecuteAndCatch LastStatus MaybeRunExitTrap ParseTrapCode RunCommandSub RunFuncForCompletion RunProcessSub _CheckStatus _Dispatch _Eval _EvalHelper _EvalLhs _EvalRedirect _EvalRedirects _Exec _Execute _ExecuteList _MakeProcess _PopErrExit _PushErrExit _RunBuiltin _RunFunc _RunJobInBackground _RunPipeline _RunSimpleCommand _Source _SpanIdForAssignment __init__ _ControlFlow(RuntimeError) IsBreak IsContinue IsExit IsReturn StatusCode __init__ __repr__ Tracer(object) Event OnAssignment OnSimpleCommand _EvalPS4 __init__ osh/cmd_parse.py _SplitSimpleCommandPrefix _MakeAssignPair _MakeSimpleCommand _AppendMoreEnv _MakeAssignment _ParseHereDocBody _ReadHereLines _MakeLiteralHereLines CommandParser(object) CheckForPendingHereDocs Error GetCompletionState ParseAndOr ParseBraceGroup ParseCase ParseCaseItem ParseCaseList ParseCommand ParseCommandSub ParseCompoundCommand ParseCoproc ParseDBracket ParseDParen ParseDoGroup ParseFor ParseForWords ParseFunctionBody ParseFunctionDef ParseIf ParseKshFunctionDef ParseLogicalLine ParsePipeline ParseRedirect ParseSimpleCommand ParseSubshell ParseTime ParseWhileUntil Peek Reset ResetInputObjects _Eat _MaybeExpandAliases _NewlineOk _Next _ParseCommandLine _ParseCommandList _ParseCommandTerm _ParseElifElse _ParseForEachLoop _ParseForExprLoop _ParseRedirectList _Peek _ScanSimpleCommand __init__ osh/expr_eval.py EvalLhsAndLookup _LookupVar _StringToInteger ArithEvaluator(_ExprEvaluator) Eval _EvalLhsAndLookupArith _EvalLhsArith _LookupVar _Store _ValToArith _ValToArithOrError BoolEvaluator(_ExprEvaluator) Eval _EvalCompoundWord _SetRegexMatches _StringToIntegerOrError __init__ osh/glob_.py GlobEscape _BackslashEscape ExtendedRegexEscape LooksLikeGlob GlobToERE _GenerateERE _GlobUnescape Globber(object) Expand __init__ _GlobParser(object) Parse _Next _ParseCharClass __init__ osh/split.py _SpansToParts _BaseSplitter(object) __init__ IfsSplitter(_BaseSplitter) Escape Split __init__ SplitContext(object) Escape GetJoinChar SplitForRead SplitForWordEval _GetSplitter __init__ osh/state.py SetGlobalString SetLocalString SetGlobalArray GetGlobal SetStringDynamic _ErrExit(object) Disable Pop Push Set __init__ Mem(object) ClearFlag Dump GetArgNum GetArgv GetExported GetSpecialVar GetVar InternalSetGlobal IsAssocArray PopCall PopSource PopTemp PushCall PushSource PushTemp SetArgv SetCurrentSpanId SetVar Shift Unset VarNames _BindNewArrayWithEntry _BindNewAssocArrayWithEntry _FindCellAndNamespace _InitDefaults _InitVarsFromEnv _PopDebugStack _PushDebugStack __init__ __repr__ _StackFrame(object) Dump __init__ __repr__ _ArgFrame(object) Dump GetArgNum GetArgv GetNumArgs SetArgv __init__ __repr__ DirStack(object) Iter Pop Push Reset __init__ ExecOpts(object) ErrExit GetDollarHyphen SetOption SetShoptOption ShowOptions ShowShoptOptions _InitOptionsFromEnv _SetOption __init__ osh/string_ops.py Utf8Encode CountUtf8Chars _NextUtf8Char _CheckContinuationByte DoUnarySuffixOp MakeReplacer _PatSubAll _AllMatchPositions AdvanceUtf8Chars _GlobReplacer(_Replacer) Replace __init__ _ConstStringReplacer(_Replacer) Replace __init__ osh/word.py CommandId _LiteralPartId ArithId StaticEval _EvalWordPart TildeDetectAll TildeDetect LeftMostSpanForWord LeftMostSpanForPart IsVarLike BoolId AsFuncName DetectAssignment KeywordToken HasArrayPart RightMostSpanForWord _RightMostSpanForPart CommandKind SpanForLhsExpr IsVarSub osh/word_compile.py ParseAssignFlags EvalCStringToken osh/word_eval.py _DecayPartValuesToString _ValueToPartValue _BackslashEscape _MakeWordFrames NormalWordEvaluator(_WordEvaluator) EvalRhsWord EvalWordSequence EvalWordToPattern EvalWordToString _ApplyPrefixOp _ApplyTestOp _ApplyUnarySuffixOp _DecayArray _EmptyStrArrayOrError _EmptyStrOrError _EvalBracedVarSub _EvalCommandSub _EvalDoubleQuotedPart _EvalIndirectArrayExpansion _EvalProcessSub _EvalSpecialVar _EvalTildeSub _EvalVarNum _EvalWordFrame _EvalWordPart _EvalWordSequence _EvalWordToParts __init__ CompletionWordEvaluator(_WordEvaluator) _EvalCommandSub _EvalProcessSub _WordEvaluator(object) _EvalCommandSub _EvalProcessSub __init__ osh/word_parse.py WordParser(object) LookAhead PrevToken ReadDParen ReadForExpression ReadHereDocBody ReadPS ReadWord Reset _Next _NextNonSpace _ParseVarExpr _ParseVarOf _Peek _ReadArithExpr _ReadArithSub2Part _ReadArithSubPart _ReadArithWord _ReadArrayLiteralPart _ReadBracedBracedVarSub _ReadCommandSubPart _ReadCompoundWord _ReadDoubleQuotedLeftParts _ReadDoubleQuotedPart _ReadExtGlobPart _ReadLeftParts _ReadLikeDQ _ReadPatSubVarOp _ReadSingleQuotedPart _ReadSliceVarOp _ReadSubscript _ReadVarOpArg _ReadWord __init__ pylib/cgi.py escape pylib/os_.py execvpe _execvpe pylib/os_path.py basename splitext _splitext join dirname abspath isabs normpath split isdir exists tools/deps.py Deps DepsVisitor(Visitor) Done Emit Visit VisitChildren _Visit __init__ Visitor(object) Visit tools/osh2oil.py PrintAsOil _GetRhsStyle PrintArena PrintSpans OilPrinter(object) DoAssignment DoBoolExpr DoCommand DoRedirect DoWordAsExpr DoWordInCommand DoWordPart End _DebugSpid __init__ Cursor(object) PrintUntil SkipUntil __init__ tools/readlink.py main NATIVE CODE None __init__ __init__ __builtin__ max print open len hash isinstance id repr sorted setattr getattr dir chr hasattr ord all sum raw_input set(object) list(object) str(basestring) enumerate(object) bool(int) xrange(object) reversed(object) int(object) type(object) exceptions ValueError(StandardError) RuntimeError(StandardError) StopIteration(Exception) IOError(EnvironmentError) IndexError(LookupError) AssertionError(StandardError) KeyError(LookupError) AttributeError(StandardError) EOFError(StandardError) SystemExit(BaseException) ZeroDivisionError(ArithmeticError) Exception(BaseException) OSError(EnvironmentError) NotImplementedError(RuntimeError) zipimport zipimporter(object)