PYTHON CODE _devbuild/gen/osh_asdl.py StringUnary(suffix_op) __init__ BracedAltPart(word_part) __init__ Slice(suffix_op) __init__ case_arm(CompoundObj) __init__ assign_pair(CompoundObj) __init__ bracket_op_e(object) if_arm(CompoundObj) __init__ StringWord(word) __init__ DBracket(command) __init__ BracedWordTree(word) __init__ Pipeline(command) __init__ LiteralPart(word_part) __init__ Redir(redir) __init__ CommandSubPart(word_part) __init__ WhileUntil(command) __init__ TildeSubPart(word_part) __init__ LhsIndexedName(lhs_expr) __init__ WholeArray(bracket_op) __init__ PatSub(suffix_op) __init__ AndOr(command) __init__ env_pair(CompoundObj) __init__ suffix_op_e(object) EscapedLiteralPart(word_part) __init__ DParen(command) __init__ BracedVarSub(word_part) __init__ lhs_expr(CompoundObj) If(command) __init__ glob_part_e(object) CommandList(command) __init__ TimeBlock(command) __init__ ArithSubPart(word_part) __init__ word_e(object) command_e(object) Subshell(command) __init__ ArrayLiteralPart(word_part) __init__ token(CompoundObj) __init__ arith_expr_e(object) ExtGlobPart(word_part) __init__ assign_op_e(SimpleObj) BraceGroup(command) __init__ WordTest(bool_expr) __init__ BoolBinary(bool_expr) __init__ Assignment(command) __init__ bool_expr_e(object) LogicalOr(bool_expr) __init__ DoGroup(command) __init__ DoubleQuotedPart(word_part) __init__ ForExpr(command) __init__ SingleQuotedPart(word_part) __init__ TokenWord(word) __init__ Sentence(command) __init__ line_span(CompoundObj) __init__ CompoundWord(word) __init__ NoOp(command) CharClass(glob_part) __init__ FuncDef(command) __init__ GlobOp(glob_part) __init__ LogicalAnd(bool_expr) __init__ LhsName(lhs_expr) __init__ LogicalNot(bool_expr) __init__ ControlFlow(command) __init__ SimpleVarSub(word_part) __init__ ArrayIndex(bracket_op) __init__ EmptyWord(word) HereDoc(redir) __init__ redir_e(object) GlobLit(glob_part) __init__ SimpleCommand(command) __init__ Case(command) __init__ BoolUnary(bool_expr) __init__ lhs_expr_e(object) StringNullary(suffix_op) __init__ word_part_e(object) ForEach(command) __init__ _devbuild/gen/runtime_asdl.py span_e(SimpleObj) var_flags_e(SimpleObj) __hash__ __init__ __repr__ PathRedirect(redirect) __init__ effect_e(SimpleObj) lvalue_e(object) completion_state_e(SimpleObj) builtin_e(SimpleObj) StringPartValue(part_value) __init__ ArrayPartValue(part_value) __init__ value(CompoundObj) emit_e(SimpleObj) part_value_e(object) value_e(object) StrArray(value) __init__ char_kind_e(SimpleObj) word_style_e(SimpleObj) HereRedirect(redirect) __init__ state_e(SimpleObj) Undef(value) redirect_e(object) LhsIndexedName(lvalue) __init__ LhsName(lvalue) __init__ cell(CompoundObj) __init__ process_state_e(SimpleObj) scope_e(SimpleObj) AssocArray(value) __init__ DescRedirect(redirect) __init__ Str(value) __init__ __repr__ _devbuild/gen/types_asdl.py bool_arg_type_e(SimpleObj) redir_arg_type_e(SimpleObj) lex_mode_e(SimpleObj) asdl/asdl_.py is_simple ArrayType(_RuntimeType) __init__ __repr__ Constructor(_CompoundAST) Print __init__ CompoundType(_RuntimeType) GetFieldNames GetFields LookupFieldType __init__ __repr__ MaybeType(_RuntimeType) __init__ __repr__ StrType(_RuntimeType) __repr__ _CompoundAST(AST) Print __init__ DictType(_RuntimeType) __repr__ IntType(_RuntimeType) __repr__ Sum(AST) Print __init__ __repr__ BoolType(_RuntimeType) __repr__ Field(AST) Print __init__ UserType(_RuntimeType) __init__ __repr__ SumType(_RuntimeType) __init__ __repr__ asdl/cgi.py escape asdl/encode.py EncodeRoot EncodeObj EncodeArray EncodeError(Exception) __init__ Params(object) Bytes Int PaddedBlock PaddedBytes PaddedStr Ref Str Tag _Pad __init__ BinOutput(object) Write WriteRootRef __init__ asdl/format.py MakeTree MakeFieldSubtree PrintTree _TrySingleLine _TrySingleLineObj _PrintTreeObj _PrintWrappedArray _PrintWholeArray DetectConsoleOutput _Obj(object) __init__ __repr__ _ColoredString(object) __init__ __repr__ HtmlOutput(ColorOutput) FileFooter FileHeader NewTempBuffer PopColor PushColor __init__ write TextOutput(ColorOutput) FileFooter FileHeader GetRaw NewTempBuffer NumChars PopColor PushColor WriteRaw __init__ ColorOutput(object) NewTempBuffer PopColor PushColor __init__ write AnsiOutput(ColorOutput) NewTempBuffer PopColor PushColor __init__ asdl/pretty.py Str asdl/py_meta.py CompoundObj(Obj) core/alloc.py SideArena Arena(object) AddLine AddLineSpan ClearLastLine GetDebugInfo GetLine GetLineSpan IsComplete LastSpanId PopSource PushSource __init__ Pool(object) DestroyLastArena IsComplete NewArena __init__ core/args.py Reader(object) AtEnd Next Peek ReadRequired Rest __init__ __repr__ UsageError(Exception) core/braces.py BraceDetectAll _BraceDetect BraceExpandWords _BraceExpand _BraceExpandOne _StackFrame(object) __init__ core/builtin.py Help RegisterSigIntHandler _SigIntHandler SetExecOpts Read ReadLineFromStdin _AppendParts Echo 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__ core/cmd_exec.py _ControlFlow(RuntimeError) IsBreak IsContinue IsExit IsReturn StatusCode __init__ __repr__ Tracer(object) Event OnAssignment OnSimpleCommand _EvalPS4 __init__ 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__ core/comp_builtins.py Complete _BuildCompletionChain CompGen CompOpt _SortedWordsAction(object) Matches __init__ _UsersAction(object) Matches core/completion.py _GetCompletionType1 Init InitReadline ReadlineCompleter(object) _GetNextCompletion __call__ __init__ WordsAction(CompletionAction) Matches __init__ _RetryCompletion(Exception) CompletionApi(object) GetApiInput Update __init__ CompletionLookup(object) GetCompleterForName GetFirstCompleter PrintSpecs RegisterGlob RegisterName __init__ FileSystemAction(CompletionAction) Matches __init__ VariablesActionInternal(object) Matches __init__ DummyParser(object) GetWords ExternalCommandAction(object) Matches __init__ ChainedCompleter(object) Matches __init__ __str__ RootCompleter(object) Matches __init__ VariablesAction(object) Matches __init__ ShellFuncAction(CompletionAction) Matches __init__ __repr__ log core/dev.py SpanIdFromError DevTools(object) __init__ CrashDumper(object) MaybeCollect MaybeDump __init__ core/expr_eval.py EvalLhsAndLookup _LookupVar _StringToInteger BoolEvaluator(_ExprEvaluator) Eval _EvalCompoundWord _SetRegexMatches _StringToIntegerOrError __init__ ArithEvaluator(_ExprEvaluator) Eval _EvalLhsAndLookupArith _EvalLhsArith _LookupVar _Store _ValToArith _ValToArithOrError core/glob_.py GlobEscape _BackslashEscape ExtendedRegexEscape LooksLikeGlob GlobToERE _GenerateERE _GlobUnescape Globber(object) Expand __init__ _GlobParser(object) Parse _Next _ParseCharClass __init__ core/legacy.py _SpansToParts SplitContext(object) Escape GetJoinChar SplitForRead SplitForWordEval _GetSplitter __init__ _BaseSplitter(object) __init__ IfsSplitter(_BaseSplitter) Escape Split __init__ core/lexer.py Lexer(object) LookAhead MaybeUnreadOne PushHint Read ResetInputObjects _Read __init__ LineLexer(object) GetSpanIdForEof LookAhead MaybeUnreadOne Read Reset __init__ __repr__ core/libstr.py Utf8Encode CountUtf8Chars _NextUtf8Char _CheckContinuationByte DoUnarySuffixOp MakeReplacer _PatSubAll _AllMatchPositions AdvanceUtf8Chars _ConstStringReplacer(_Replacer) Replace __init__ _GlobReplacer(_Replacer) Replace __init__ core/main_loop.py ParseWholeFile Batch Interactive core/process.py ExecExternalProgram SubProgramThunk(object) Run __init__ ExternalThunk(object) Run __init__ StdoutToPipe(ChildStateChange) Apply __init__ __repr__ FdState(object) MakePermanent Open Pop Push PushStdinFromPipe _ApplyRedirect _NextFreeFileDescriptor _PushClose _PushDup _PushWait __init__ Pipeline(Job) Add AddLast Run Start StartInBackground WaitUntilDone WhenDone __init__ __repr__ JobState(object) AllDone IsDone List Register WhenDone __init__ Process(Job) AddPipeToClose AddStateChange ClosePipe Run Start State WaitUntilDone WhenDone __init__ __repr__ _FdFrame(object) Forget __init__ __repr__ Waiter(object) Register Wait __init__ Job(object) WaitUntilDone __init__ StdinFromPipe(ChildStateChange) Apply __init__ __repr__ _HereDocWriterThunk(Thunk) Run __init__ core/reader.py StringLineReader InteractiveLineReader(_Reader) Reset _GetLine __init__ VirtualLineReader(_Reader) GetLine __init__ FileLineReader(_Reader) GetLine Reset _GetLine __init__ _Reader(object) __init__ core/state.py SetGlobalString SetLocalString SetGlobalArray GetGlobal SetStringDynamic _ArgFrame(object) Dump GetArgNum GetArgv GetNumArgs SetArgv __init__ __repr__ _ErrExit(object) Disable Pop Push Set __init__ ExecOpts(object) ErrExit GetDollarHyphen SetOption SetShoptOption ShowOptions ShowShoptOptions _InitOptionsFromEnv _SetOption __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__ DirStack(object) Iter Pop Push Reset __init__ _StackFrame(object) Dump __init__ __repr__ core/tdop.py TdopParser(object) AtAnyOf AtToken Eat Next Parse ParseUntil _Led __init__ core/test_builtin.py Test _StringWordTest _TwoArgs _ThreeArgs _WordEvaluator(object) EvalWordToString _StringWordEmitter(object) ReadWord __init__ core/ui.py usage PrettyPrintError PrintFilenameAndLine _GetUserName PrintAst StatusLine(object) Write _FormatMessage __init__ _PromptCache(object) Get __init__ Prompt(object) EvalPrompt PS1 _ReplaceBackslashCodes __init__ core/util.py error GetResourceLoader ShowAppVersion log e_die GetHomeDir p_die warn ErrExitFailure(FatalRuntimeError) _ZipResourceLoader(object) __init__ open NullDebugFile(object) log FatalRuntimeError(_ErrorWithLocation) UserErrorString __init__ __repr__ __str__ ParseError(_ErrorWithLocation) InvalidSlice(FatalRuntimeError) _FileResourceLoader(object) __init__ open DebugFile(object) __init__ log InvalidUtf8(FatalRuntimeError) core/word.py CommandId _LiteralPartId ArithId StaticEval _EvalWordPart TildeDetectAll TildeDetect LeftMostSpanForWord LeftMostSpanForPart IsVarLike BoolId AsFuncName DetectAssignment KeywordToken HasArrayPart RightMostSpanForWord _RightMostSpanForPart CommandKind SpanForLhsExpr IsVarSub core/word_compile.py ParseAssignFlags EvalCStringToken core/word_eval.py _DecayPartValuesToString _ValueToPartValue _BackslashEscape _MakeWordFrames CompletionWordEvaluator(_WordEvaluator) _EvalCommandSub _EvalProcessSub NormalWordEvaluator(_WordEvaluator) EvalRhsWord EvalWordSequence EvalWordToPattern EvalWordToString _ApplyPrefixOp _ApplyTestOp _ApplyUnarySuffixOp _DecayArray _EmptyStrArrayOrError _EmptyStrOrError _EvalBracedVarSub _EvalCommandSub _EvalDoubleQuotedPart _EvalProcessSub _EvalSpecialVar _EvalTildeSub _EvalVarNum _EvalWordFrame _EvalWordPart _EvalWordSequence _EvalWordToParts __init__ _WordEvaluator(object) _EvalCommandSub _EvalProcessSub __init__ fastlex.so IsPlainWord 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/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/lex.py IsOtherBuiltin IsKeyword osh/match.py _MatchOshToken_Fast osh/meta.py IdName IdInstance LookupKind Kind(object) Id(object) __init__ __repr__ osh/parse_lib.py ParseContext(object) MakeArithParser MakeParser MakeParserForCommandSub MakeParserForCompletion MakeWordParserForHereDoc MakeWordParserForPlugin __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__ tools/deps.py Deps Visitor(object) Visit DepsVisitor(Visitor) Done Emit Visit VisitChildren _Visit __init__ 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 /usr/lib/python2.7/atexit.py register /usr/lib/python2.7/genericpath.py _splitext isdir exists /usr/lib/python2.7/linecache.py checkcache getline getlines updatecache clearcache /usr/lib/python2.7/os.py getenv execvpe _execvpe /usr/lib/python2.7/posixpath.py basename splitext join dirname abspath isabs normpath split /usr/lib/python2.7/stat.py S_ISDIR S_IFMT S_ISLNK S_ISREG /usr/lib/python2.7/traceback.py print_exc print_exception _print print_tb format_exception_only _format_final_exc_line _some_str bin/oil.py main AppBundleMain _ShowVersion OshMain _tlog OshCommandMain OilMain WokMain BoilMain NATIVE CODE None __init__ __init__ __builtin__ max print open len isinstance hash getattr repr id range sorted setattr chr hasattr ord all sum raw_input issubclass min set(object) str(basestring) list(object) enumerate(object) bool(int) bytearray(object) reversed(object) instance(object) xrange(object) unicode(basestring) int(object) type(object) exceptions SyntaxError(StandardError) RuntimeError(StandardError) IOError(EnvironmentError) StopIteration(Exception) IndexError(LookupError) ValueError(StandardError) ImportError(StandardError) ZeroDivisionError(ArithmeticError) BaseException(object) AssertionError(StandardError) KeyError(LookupError) AttributeError(StandardError) EOFError(StandardError) SystemExit(BaseException) TypeError(StandardError) Exception(BaseException) NotImplementedError(RuntimeError) MemoryError(StandardError) OSError(EnvironmentError) posix execve execv zipimport zipimporter(object)