(AndOr OP_AND_IF (FunctionDef _pylint [] (List (= scope= flags=0 words=[{[LIT_CHARS cur]}, {[LIT_CHARS prev]}, {[LIT_CHARS words]}, {[LIT_CHARS cword]}, {[LIT_CHARS split]}] bindings=[]) (AndOr OP_OR_IF (Com {[LIT_CHARS _init_completion]} {[LIT_CHARS -s]} ) (Com {[LIT_CHARS return]} ) ) (Case to_match={[VarSub prev]}, pat_word_list=[[{[LIT_CHARS --version]}, {[LIT_CHARS -h]}, {[LIT_CHARS --help]}, {[LIT_CHARS --long-help]}, {[LIT_CHARS --help-msg]}, {[LIT_CHARS --init-hook]}, {[LIT_CHARS --ignore]}, {[LIT_CHARS -e]}, {[LIT_CHARS --enable]}, {[LIT_CHARS -d]}, {[LIT_CHARS --disable]}, {[LIT_CHARS --evaluation]}, {[LIT_CHARS --max-line-length]}, {[LIT_CHARS --max-module-lines]}, {[LIT_CHARS --indent-string]}, {[LIT_CHARS --min-similarity-lines]}, {[LIT_CHARS --max-args]}, {[LIT_CHARS --ignored-argument-names]}, {[LIT_CHARS --max-locals]}, {[LIT_CHARS --max-returns]}, {[LIT_CHARS --max-branchs]}, {[LIT_CHARS --max-statements]}, {[LIT_CHARS --max-parents]}, {[LIT_CHARS --max-attributes]}, {[LIT_CHARS --min-public-methods]}, {[LIT_CHARS --max-public-methods]}, {[LIT_CHARS --required-attributes]}, {[LIT_CHARS --bad-functions]}, {[LIT_CHARS --module-rgx]}, {[LIT_CHARS --const-rgx]}, {[LIT_CHARS --class-rgx]}, {[LIT_CHARS --function-rgx]}, {[LIT_CHARS --method-rgx]}, {[LIT_CHARS --attr-rgx]}, {[LIT_CHARS --argument-rgx]}, {[LIT_CHARS --variable-rgx]}, {[LIT_CHARS --inlinevar-rgx]}, {[LIT_CHARS --good-names]}, {[LIT_CHARS --bad-names]}, {[LIT_CHARS --no-docstring-rgx]}, {[LIT_CHARS --dummy-variables-rgx]}, {[LIT_CHARS --additional-builtins]}, {[LIT_CHARS --notes]}, {[LIT_CHARS --ignored-classes]}, {[LIT_CHARS --generated-members]}, {[LIT_CHARS --overgeneral-exceptions]}, {[LIT_CHARS --ignore-iface-methods]}, {[LIT_CHARS --defining-attr-methods]}, {[LIT_CHARS --valid-classmethod-first-arg]}, {[LIT_CHARS --valid-metaclass-classmethod-first-arg]}], [{[LIT_CHARS --rcfile]}], [{[LIT_CHARS --persistent]}, {[LIT_CHARS -i]}, {[LIT_CHARS --include-ids]}, {[LIT_CHARS -s]}, {[LIT_CHARS --symbols]}, {[LIT_CHARS --files-output]}, {[LIT_CHARS -r]}, {[LIT_CHARS --reports]}, {[LIT_CHARS --comment]}, {[LIT_CHARS --ignore-comments]}, {[LIT_CHARS --ignore-docstrings]}, {[LIT_CHARS --ignore-imports]}, {[LIT_CHARS --init-import]}, {[LIT_CHARS --ignore-mixin-members]}, {[LIT_CHARS --zope]}], [{[LIT_CHARS --load-plugins]}, {[LIT_CHARS --deprecated-modules]}], [{[LIT_CHARS -f]}, {[LIT_CHARS --format]}], [{[LIT_CHARS --import-graph]}, {[LIT_CHARS --ext-import-graph]}, {[LIT_CHARS --int-import-graph]}]] (Com {[LIT_CHARS return]} ) (List (Com {[LIT_CHARS _filedir]} ) (Com {[LIT_CHARS return]} ) ) (List (= scope= flags=0 words=[] bindings=[('COMPREPLY', {[Array {[ComSub (Com {[LIT_CHARS compgen]} {[LIT_CHARS -W]} {[SQ ]} {[LIT_CHARS --]} {[DQ [VarSub cur]]})]}]})]) (Com {[LIT_CHARS return]} ) ) (List (= scope= flags=0 words=[] bindings=[('prefix', {[SQ ]})]) (AndOr OP_AND_IF (DBracket {B2 BINARY_STRING_EQUAL {[VarSub cur]} {[LIT_OTHER "*"] [LIT_COMMA ","] [LIT_OTHER "*"]}}) (= scope= flags=0 words=[] bindings=[('prefix', {[DQ [VarSub cur transform_ops=[VS_UNARY_PERCENT {[LIT_CHARS ",*"]}]][LIT_CHARS ","]]})]) ) (= scope= flags=0 words=[] bindings=[('cur', {[DQ [VarSub cur transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*,"]}]]]})]) (Com {[LIT_CHARS _xfunc]} {[LIT_CHARS python]} {[LIT_CHARS _python_modules]} ) (= scope= flags=0 words=[] bindings=[('COMPREPLY', {[Array {[VarSub COMPREPLY bracket_op=(Index {A Atom NODE_ARITH_WORD {AS_OP_AT "@"}}) transform_ops=[PatSub {} {[VarSub prefix]} do_suffix]]}]})]) (Com {[LIT_CHARS return]} ) ) (List (= scope= flags=0 words=[] bindings=[('COMPREPLY', {[Array {[ComSub (Com {[LIT_CHARS compgen]} {[LIT_CHARS -W]} {[SQ ]} {[LIT_CHARS --]} {[DQ [VarSub cur]]})]}]})]) (Com {[LIT_CHARS return]} ) ) (List (Com {[LIT_CHARS _filedir]} {[LIT_CHARS dot]} ) (Com {[LIT_CHARS return]} ) ) ) (AndOr OP_AND_IF (Com {[VarSub split]} ) (Com {[LIT_CHARS return]} ) ) (If (DBracket {B2 BINARY_STRING_EQUAL {[VarSub cur]} {[LIT_CHARS -] [LIT_OTHER "*"]}}) (List (= scope= flags=0 words=[] bindings=[('COMPREPLY', {[Array {[ComSub (Com {[LIT_CHARS compgen]} {[LIT_CHARS -W]} {[SQ ]} {[LIT_CHARS --]} {[DQ [VarSub cur]]})]}]})]) (AndOr OP_AND_IF (DBracket {B2 BINARY_STRING_EQUAL {[VarSub COMPREPLY]} {[LIT_OTHER "*"] [LIT_DBRACKET_LIKE "="]}}) (Com {[LIT_CHARS compopt]} {[LIT_CHARS -o]} {[LIT_CHARS nospace]} ) ) (Com {[LIT_CHARS return]} ) ) ) (Com {[LIT_CHARS _xfunc]} {[LIT_CHARS python]} {[LIT_CHARS _python_modules]} ) (Com {[LIT_CHARS _filedir]} {[LIT_CHARS py]} ) ) ) (Com {[LIT_CHARS complete]} {[LIT_CHARS -F]} {[LIT_CHARS _pylint]} {[LIT_CHARS pylint]} ) )