Module Expr Str Import alias Import alias Import alias Import alias identifier Import alias Import alias identifier ClassDef bases body Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Str If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str If NameLoad body Return NameLoad orelse Return Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareNotEq Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Call AttributeLoad NameLoad attr Str BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str BinOpBitOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore NameLoad attr Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str Str Str Str Str Str Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Str Str Str Str Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd Str Str Str Str Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign NameStore ListLoad Call AttributeLoad NameLoad attr Str Str Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr ListLoad Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Str If BoolOpAnd NameLoad CompareIs Call AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad While CompareIs Call AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str If BoolOpAnd NameLoad NameLoad body AugAssignAdd NameStore NameLoad If BoolOpAnd NameLoad NameLoad body AugAssignAdd NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIn Str NameLoad body Assign AttributeStore NameLoad attr NameLoad If CompareIn Str NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad Assign AttributeStore NameLoad attr BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad If BoolOpOr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad For NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Assign SubscriptStore NameLoad Index Str Str Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore NameLoad If NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd BinOpAdd NameLoad Str NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num If NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign NameStore BinOpAdd BinOpAdd NameLoad Str Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore SubscriptLoad NameLoad Index Num orelse Assign NameStore Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str ListLoad Str NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Assign NameStore ListComp SubscriptLoad Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr NameLoad Index Num comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str orelse If CompareEq NameLoad Str body Assign NameStore Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Assign NameStore ListLoad If NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Call AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str ListLoad Str NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr NameLoad Str ListLoad Str NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list decorator_list
N/A N/A Eiffel project

Contain the Eiffel project class and tools for compiling,
managing error, retreiving system information, etc.
 N/A os N/A time N/A re N/A environment_vim environment N/A tools N/A async_subprocess.async_subprocess async_subprocess project N/A N/A N/A An Eiffel IDE project N/A _config_file None N/A The Eiffel IDE project config file (.ecf) name N/A _target_name None N/A The Eiffel IDE project target name (None if no target needed) N/A _command_output None N/A The standard and error output of the compiler N/A _is_compile None N/A True if the Compiler has been correctly compile at least once. N/A _has_executable None N/A True if an executable has been produced N/A _has_error None N/A True if there was an error on the last compilation N/A _has_warning None N/A True if there was an error on the last compilation N/A _error_warning_regex None N/A Internal regular expression used to parse error and warning.
    Stock for optimisation. N/A _error_list None N/A A list of dictionnary containing informations on the errors.
    Here is what is store in the dictionnaries:
        The complete error text (Key: 'group')
        Error code (Key: 'code')
        Description (Key: 'desc')
        Information on what the user should do (Key: 'what_to_do')
        Erronous class (Key 'class')
        Erronous feature (Key 'feature')
        Erronous line if any (Key 'line')
     N/A _warning_list None N/A A list of dictionnary containing informations on the warning.
    Here is what is store in the dictionnaries:
        The complete error text (Key: 'group')
        Error code (Key: 'code')
        Description (Key: 'desc')
        Information on what the user should do (Key: 'what_to_do')
        Erronous class (Key 'class')
        Erronous feature (Key 'feature')
        Erronous line if any (Key 'line')
     N/A _tools_regex None get_tools_regex N/A N/A self a_name N/A N/A N/A N/A N/A self _tools_regex N/A a_name N/A command_output N/A N/A self N/A N/A N/A Return the standard and error output of the compiler on the last
        compilation N/A result N/A N/A self _command_output N/A N/A result N/A self _command_output N/A result N/A show_command_output N/A N/A self a_window N/A N/A N/A Print the last compiler standard and error output in the
        `a_window' N/A N/A N/A a_window set_text N/A self _command_output N/A _ec_path N/A N/A self N/A N/A N/A Return the file path of the EiffelStudio compiler. N/A result N/A N/A environment get_global_variable eiffelstudio_compiler N/A result N/A N/A result N/A N/A ec N/A config_file N/A N/A self N/A N/A N/A Return the config file name (.ecf) of `Current' N/A N/A N/A N/A os path expanduser N/A self _config_file N/A config_file_path N/A N/A self N/A N/A N/A Return complete absolute path of `Current' config file name
        (.ecf). N/A N/A N/A N/A os path dirname N/A self _config_file N/A set_config_file N/A N/A self a_config_file N/A N/A N/A Assign `a_config_file' value to the config file name of
        `Current' N/A config_file_var N/A N/A N/A os path expandvars a_config_file N/A config_file_user N/A N/A N/A os path expanduser config_file_var N/A config_file_norm N/A N/A N/A os path normpath config_file_user N/A N/A self _config_file config_file_norm N/A target_name N/A N/A self N/A N/A N/A Return the target name of `Current' N/A N/A self _target_name N/A set_target_name N/A N/A self a_target_name N/A N/A N/A Assign the target name of `Current' to `a_target_name' N/A N/A self _target_name a_target_name N/A is_target_provided N/A N/A self N/A N/A N/A True if a target name has been provided. N/A N/A N/A N/A self target_name N/A is_compile N/A N/A self N/A N/A N/A True if the system has been successully compiled once. N/A N/A self _is_compile N/A has_executable N/A N/A self N/A N/A N/A True if the compiler has created an executable at least once. N/A N/A self _has_executable N/A has_error N/A N/A self N/A N/A N/A True if the last compilation has generated an error N/A N/A self _has_error N/A has_warning N/A N/A self N/A N/A N/A True if the last compilation has generated a warning N/A N/A self _has_warning N/A _init_error_warning_regex N/A N/A self N/A N/A N/A l_regex N/A separator N/A N/A re compile -{35}(?:
|
?)+(.+?)(?:
|
?)+-{35} N/A N/A re MULTILINE N/A re DOTALL N/A N/A l_regex N/A error_code N/A N/A re compile ^Error code: (.+)$ N/A re MULTILINE N/A N/A l_regex N/A warning_code N/A N/A re compile ^Warning code: (.+)$ N/A re MULTILINE N/A N/A l_regex N/A error_desc N/A N/A re compile ^Error: (.+)$ N/A re MULTILINE N/A N/A l_regex N/A warning_desc N/A N/A re compile ^Warning: (.+)$ N/A re MULTILINE N/A N/A l_regex N/A what_to_do N/A N/A re compile ^What to do: (.+?)(?:
|
?)(?:
|
?) N/A N/A re MULTILINE N/A re DOTALL N/A N/A l_regex N/A class N/A N/A re compile ^Class: (.+)$ N/A re MULTILINE N/A N/A l_regex N/A feature N/A N/A re compile ^Feature: (.+)$ N/A re MULTILINE N/A N/A l_regex N/A line N/A N/A re compile ^Line: ([0-9]+)$ N/A re MULTILINE N/A N/A l_regex N/A syntax N/A N/A re compile ^(Syntax error at line ([0-9]+) in class (.+))$ N/A re MULTILINE N/A N/A self _error_warning_regex l_regex N/A _init_tools_regex N/A N/A self N/A N/A N/A 
            Every regex used to extract data from compiler output
            that is not used for error and warning
            (see: `_init_error_warning_regex')
         N/A N/A self _tools_regex N/A comment string class extract_class_line extract_class extract_feature extract_signature extract_do_keywork extract_deferred_keywork extract_end_keywork extract_local_keywork extract_require_keywork extract_ensure_keywork extract_feature_keywork extract_local_variable extract_generics_clause extract_generics N/A N/A re compile --.*$ N/A re MULTILINE N/A N/A re compile ("\[(([^\]%]|
)|%(.|
)|\][^"])*?\]")|("([^"%
]|%.)*?") N/A re MULTILINE N/A N/A re compile \Wclass[

	 ]*(\w*) N/A re MULTILINE N/A N/A re compile 	[^(
	]*
 N/A N/A re compile [a-zA-Z_]\w* N/A N/A re compile N/A N/A N/A N/A N/A N/A 	([_a-zA-Z]\w*) (?:[ 	]+alias[ 	]*".*")?[ 	]* (?:\((?:(?!obsolete).)*\))?[ 	]*(?::[ 	]*(?:\[.*\])? [ 	]*(?:(?:attached)|(?:detachable))?[ 	]* ([_a-zA-Z]\w*)[ 	]*(?:\[[ 	]*(?:\[[ 	]*.*[ 	]*\] [ 	]*)?(.*)[ 	]*\])?)?[ 	]*(?:\((obsolete)\))? [ 	]*(?:(?:--).*)?
 N/A N/A re compile N/A N/A N/A N/A N/A ^[ 	]*(?:[_a-zA-Z]\w*) (?:[ 	]+alias[ 	]*".*")?[ 	]*(?:\((.*)\))?[ 	]* (?::[ 	]*[ 	]*(?:(?:attached)|(?:detachable))?[ 	]* ([_a-zA-Z]\w*)[ 	]*(?:\[[ 	]*(.*)[ 	]*\])? (?:[ 	]*assign[ 	]*[_a-zA-Z]\w*)?)?[ 	]* (?:(?:--).*)?$ N/A N/A re compile ^[ 	]*(do)((([ 	])|(--)).*)?$ N/A N/A re compile ^[ 	]*(deferred)((([ 	])|(--)).*)?$ N/A N/A re compile ^[ 	]*(end)((([ 	])|(--)).*)?$ N/A N/A re compile ^[ 	]*(local)((([ 	])|(--)).*)?$ N/A N/A re compile ^[ 	]*(require)([ 	](else))?((([ 	])|(--)).*)?$ N/A N/A re compile ^[ 	]*(ensure)([ 	](then))?((([ 	])|(--)).*)?$ N/A N/A re compile ^[ 	]*feature[ 
]*(?:\{.*\})?((([ 	])|(--)).*)?$ N/A N/A re compile N/A N/A N/A ^[ 	]*([_a-zA-Z]\w*(?:[ 	]*\,[ 	]*[_a-zA-Z]\w*)*)[ 	]* (?::[ 	]*([_a-zA-Z]\w*)[ 	]*(?:\[[ 	]* (?:\[[ 	]*.*[ 	]*\][ 	]*)?(.*)[ 	]*\])?)[ 	]* (?:(?:--).*)?$ N/A N/A re compile 
(?:deferred )?class.*
	(?:[a-zA-Z_]\w*) \[(.*)\].* N/A re MULTILINE N/A N/A re compile ([a-zA-Z_]\w*)[^,$]* N/A __init__ N/A N/A self a_config_file a_target_name N/A None N/A N/A Constructor of `Current' using `a_config_file' as config
        file name and optionnaly `a_target_name' as the target. N/A N/A N/A self set_config_file a_config_file N/A N/A N/A self set_target_name a_target_name N/A N/A self _is_compile True N/A N/A self _has_executable True N/A N/A self _error_list N/A N/A N/A self _warning_list N/A N/A N/A N/A self _init_error_warning_regex N/A N/A N/A self _init_tools_regex N/A _execute_compiler N/A N/A self a_input a_params a_window a_get_stdout a_get_stderr N/A None True True N/A N/A  Launch the EiffelStudio compiler

        a_input: The standard input to use in the compiler.
        a_params: Additionnal parameters to send to the compiler
        a_window: An optionnal window to print output to
        a_get_stdout: Returning the data returned by the standard output
                      of th compiler
        a_get_stderr: Returning the data returned by the error output
                      of th compiler

        Return: The data returned by the compiler
         N/A l_params N/A N/A N/A self _ec_path -stop -batch -project_path N/A N/A self config_file_path -config N/A N/A self config_file N/A N/A N/A self target_name N/A N/A N/A N/A l_params extend N/A -target N/A N/A self target_name N/A N/A N/A l_params extend a_params N/A l_process N/A N/A async_subprocess AsyncPopen l_params stdin N/A async_subprocess PIPE stdout N/A async_subprocess PIPE stderr N/A async_subprocess PIPE N/A l_data N/A N/A a_input N/A N/A N/A l_process poll None N/A N/A l_data N/A N/A self _get_new_process_output l_process a_input a_get_stdout a_get_stderr N/A N/A N/A N/A l_process poll None N/A N/A l_data N/A N/A self _get_new_process_output l_process None a_get_stdout a_get_stderr N/A a_window N/A N/A N/A N/A a_window set_text l_data N/A N/A N/A time sleep 0.1 N/A l_data N/A N/A self _get_new_process_output l_process quit a_get_stdout a_get_stderr N/A a_window N/A N/A N/A N/A a_window set_text l_data N/A N/A self _command_output l_data N/A _execute_compilation N/A N/A self a_params a_window N/A None N/A N/A Launch the compiler and manage the output. Use `a_params' as
        compiler argument and print the output in `a_window' id define N/A N/A N/A self _execute_compiler None a_params a_window N/A N/A N/A self _manage_output N/A self _command_output N/A _get_new_process_output N/A N/A self a_process a_input a_get_stdout a_get_stderr N/A None True True N/A N/A Return the current output (standard and error) of `a_process'
        when sending `a_input' in his standard input pipe. N/A N/A l_stdout l_stderr N/A N/A a_process communicate a_input N/A l_data N/A N/A a_get_stdout l_stdout N/A N/A l_data l_stdout N/A N/A a_get_stderr l_stderr N/A N/A l_data l_stderr N/A l_data N/A _manage_output N/A N/A self a_data N/A N/A N/A Parse the output data `a_data' of the compiling process to
        retreive the success and error informations. N/A N/A System Recompiled. a_data N/A N/A N/A self _is_compile True N/A N/A C compilation completed a_data N/A N/A N/A self _has_executable True N/A N/A self _has_error N/A N/A Error a_data N/A Syntax error a_data N/A N/A self _has_warning N/A N/A Warning a_data N/A Obsolete a_data N/A N/A N/A N/A self has_error N/A N/A self has_warning N/A N/A N/A N/A self _extract_errors_and_warnings a_data N/A _extract_errors_and_warnings N/A N/A self a_text N/A N/A N/A Extract errors and warnings message from `a_text' and create
        a liste of dictionnary of errors `_error_list' and warning
        `_warning_list' N/A N/A self _error_list N/A N/A N/A self _warning_list N/A N/A l_item N/A N/A N/A N/A self _error_warning_regex N/A separator findall a_text N/A N/A N/A Error code: l_item N/A N/A N/A N/A self _manage_an_error_or_warning l_item N/A self _error_list error N/A N/A Warning code: l_item N/A N/A N/A N/A self _manage_an_error_or_warning l_item N/A self _warning_list warning N/A N/A Syntax error l_item N/A N/A N/A N/A self _manage_syntax_error l_item N/A self _error_list N/A _manage_syntax_error N/A N/A self a_text a_list N/A N/A N/A l_result N/A group a_text N/A l_match_list N/A N/A N/A N/A self _error_warning_regex N/A syntax findall a_text N/A N/A N/A len l_match_list 0 N/A N/A N/A l_result N/A code N/A N/A l_result N/A desc N/A N/A l_match_list N/A 0 N/A 0 N/A N/A l_result N/A what_to_do N/A N/A l_result N/A class N/A N/A l_match_list N/A 0 N/A 2 N/A N/A l_result N/A feature N/A N/A l_result N/A line N/A N/A l_match_list N/A 0 N/A 1 N/A N/A N/A a_list append l_result N/A _manage_an_error_or_warning N/A N/A self a_text a_list a_mode N/A N/A N/A Create a dictionnairy from a error or warning in `a_text' and
        add it to `a_list'. If a_mode is "error", the routine manage an
        error and if it is "warning", it manage a warning. N/A l_result N/A group a_text N/A N/A N/A self _manage_an_error_or_warning_element a_text l_result code a_mode N/A N/A N/A self _manage_an_error_or_warning_element a_text l_result desc a_mode N/A N/A N/A self _manage_an_error_or_warning_element a_text l_result what_to_do N/A N/A N/A self _manage_an_error_or_warning_element a_text l_result class N/A N/A N/A self _manage_an_error_or_warning_element a_text l_result feature N/A N/A N/A self _manage_an_error_or_warning_element a_text l_result line N/A N/A N/A a_list append l_result N/A _manage_an_error_or_warning_element N/A N/A self a_text a_dict a_element a_mode N/A None N/A N/A Add an error or warning information from `a_text' in `a_dict'
        representing `a_element'. If a_mode is "error", the routine manage an
        error and if it is "warning", it manage a warning. If it is `None',
        the element does not need to make any distinction between error or
        warning. N/A l_element None N/A a_mode N/A N/A l_match_list N/A N/A N/A N/A self _error_warning_regex N/A N/A N/A a_mode _ a_element findall a_text N/A N/A N/A len l_match_list 0 N/A N/A l_element N/A l_match_list N/A 0 N/A N/A l_match_list N/A N/A N/A N/A self _error_warning_regex N/A a_element findall a_text N/A N/A N/A len l_match_list 0 N/A N/A l_element N/A l_match_list N/A 0 N/A l_element N/A N/A N/A a_dict N/A a_element N/A N/A tools normalize_string l_element N/A N/A N/A a_dict N/A a_element l_element N/A recompile N/A N/A self a_window N/A None N/A N/A Recompile `Current' from scratch. N/A N/A N/A self _execute_compilation N/A -clean -freeze -c_compile a_window N/A freeze N/A N/A self a_window N/A None N/A N/A Run a 'Freezing' compilation.

        See: http://docs.eiffel.com/book/eiffelstudio/melting-ice-technology
         N/A N/A N/A self _execute_compilation N/A -freeze -c_compile a_window N/A finalize N/A N/A self a_window N/A None N/A N/A Run a 'finalize' compilation. N/A N/A N/A self _execute_compilation N/A -finalize -c_compile a_window N/A melt N/A N/A self a_window N/A None N/A N/A Run a 'melting' compilation.

        See: http://docs.eiffel.com/book/eiffelstudio/melting-ice-technology
         N/A N/A N/A self _execute_compilation N/A -melt -c_compile a_window N/A quick_melt N/A N/A self a_window N/A None N/A N/A Run a 'Quick Melting' compilation.

        See: http://docs.eiffel.com/book/eiffelstudio/melting-ice-technology
         N/A N/A N/A self _execute_compilation N/A -quick_melt -c_compile a_window N/A run_command N/A N/A self N/A N/A N/A  Return the command line to start the Eiffel Run and debug tools N/A result N/A N/A N/A N/A N/A N/A self _ec_path  -stop -batch -debug -project_path  N/A N/A self config_file_path  -config  N/A N/A self config_file N/A N/A N/A self target_name N/A N/A result N/A N/A result  -target  N/A N/A self target_name N/A result N/A fetch_system_classes N/A N/A self a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the all system classes
            organise in clusters
         N/A N/A N/A self _execute_compiler S
L
Q
 N/A -loop a_window False True N/A fetch_class_flat N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the flat view
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
F
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_ancestors N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the ancestors
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
A
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_attributes N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the attributes
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
B
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_clients N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the clients
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
C
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_deferred N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the deferred feature
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
E
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_descendants N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the descendants
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
D
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_exported N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the exported features
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
P
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_externals N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the external features
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
X
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_flatshort N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the flat contract view
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
I
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_once N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the once features
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
O
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_invariants N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the invariants
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
K
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_routines N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the routines
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
R
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_creators N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the creators
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
N
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_short N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the contracts
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
S
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_suppliers N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the suppliers
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
U
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A fetch_class_text N/A N/A self a_class a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the source code text
            of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A C
T
 N/A N/A self convert_class_name a_class 

Q
 N/A -loop a_window False True N/A class_name_from_text N/A N/A self a_text N/A N/A N/A 
            The name of the class represented by `a_text'.
         N/A temp N/A self _command_output N/A a_text_no_comment N/A N/A N/A N/A self _tools_regex N/A comment sub a_text N/A a_text_no_string N/A N/A N/A N/A self _tools_regex N/A string sub "" a_text_no_comment N/A l_match_list N/A N/A N/A N/A self _tools_regex N/A class findall a_text_no_string N/A N/A N/A len l_match_list 0 N/A N/A l_class_name N/A l_match_list N/A 0 N/A N/A l_class_name N/A N/A self _command_output temp N/A l_class_name N/A class_list N/A N/A self N/A N/A N/A  The list of every class in the system. N/A temp N/A self _command_output N/A N/A N/A self _execute_compiler S
L
Q
 N/A -loop None False True N/A l_temp_list N/A N/A N/A N/A self _tools_regex N/A extract_class_line findall N/A N/A self command_output N/A result N/A N/A N/A N/A N/A N/A self _tools_regex N/A extract_class findall element N/A 0 N/A element l_temp_list N/A N/A N/A result sort N/A N/A self _command_output temp N/A result N/A convert_class_name N/A N/A self a_class N/A N/A N/A l_result a_class N/A N/A a_class INTEGER N/A N/A l_result INTEGER_32 N/A N/A N/A a_class STRING N/A N/A l_result STRING_8 N/A N/A N/A a_class NATURAL N/A N/A l_result NATURAL_32 N/A l_result N/A exported_feature_list N/A N/A self a_class N/A N/A N/A The list of every exported features of a class N/A temp N/A self _command_output N/A N/A N/A self fetch_class_exported N/A N/A self convert_class_name a_class N/A l_temp_list N/A N/A N/A N/A self _tools_regex N/A extract_feature findall N/A N/A self command_output N/A N/A self _command_output temp N/A l_temp_list N/A creators_list N/A N/A self a_class N/A N/A N/A The list of every creator of a class N/A temp N/A self _command_output N/A N/A N/A self fetch_class_creators N/A N/A self convert_class_name a_class N/A l_temp_list N/A N/A N/A N/A self _tools_regex N/A extract_feature findall N/A N/A self command_output N/A N/A self _command_output temp N/A l_temp_list N/A feature_list N/A N/A self a_class N/A N/A N/A The list of every features of a class N/A temp N/A self _command_output N/A N/A N/A self fetch_class_attributes N/A N/A self convert_class_name a_class N/A l_temp_list N/A N/A N/A N/A self _tools_regex N/A extract_feature findall N/A N/A self command_output N/A N/A N/A self fetch_class_routines N/A N/A self convert_class_name a_class N/A N/A N/A l_temp_list extend N/A N/A N/A N/A self _tools_regex N/A extract_feature findall N/A N/A self command_output N/A N/A self _command_output temp N/A l_temp_list N/A class_generic N/A N/A self a_class N/A N/A N/A The generic associate with `a_class' N/A temp N/A self _command_output N/A N/A N/A self fetch_class_short N/A N/A self convert_class_name a_class N/A l_generics_clause N/A N/A N/A N/A self _tools_regex N/A extract_generics_clause search N/A N/A self command_output N/A l_result N/A N/A l_generics_clause N/A N/A l_result N/A N/A N/A N/A self _tools_regex N/A extract_generics findall N/A N/A l_generics_clause group 1 N/A N/A self _command_output temp N/A l_result N/A fetch_feature_ancestors N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the ancestors of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
A
 N/A N/A self convert_class_name a_class a_feature 

Q
 N/A -loop a_window False True N/A fetch_feature_callers N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the callers of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
C
 N/A N/A self convert_class_name a_class a_feature 

yes
no
no
Q
 N/A -loop a_window False True N/A fetch_feature_assigners N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the assigners of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
C
 N/A N/A self convert_class_name a_class a_feature 

yes
yes
Q
 N/A -loop a_window False True N/A fetch_feature_creators N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the creators that call
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
C
 N/A N/A self convert_class_name a_class a_feature 

yes
no
yes
Q
 N/A -loop a_window False True N/A fetch_feature_callees N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the callees of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
E
 N/A N/A self convert_class_name a_class a_feature 

yes
no
no
Q
 N/A -loop a_window False True N/A fetch_feature_assignees N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the assignees of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
E
 N/A N/A self convert_class_name a_class a_feature 

yes
yes
Q
 N/A -loop a_window False True N/A fetch_feature_creation N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the creators that has been
            called by `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
E
 N/A N/A self convert_class_name a_class a_feature 

yes
no
yes
Q
 N/A -loop a_window False True N/A fetch_feature_descendants N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the descendants of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
D
 N/A N/A self convert_class_name a_class a_feature 

Q
 N/A -loop a_window False True N/A fetch_feature_flat N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the flat of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
F
 N/A N/A self convert_class_name a_class a_feature 

Q
 N/A -loop a_window False True N/A fetch_feature_homonyms N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the homonyms of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
O
 N/A N/A self convert_class_name a_class a_feature 

Q
 N/A -loop a_window False True N/A fetch_feature_implementers N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the implementers of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
I
 N/A N/A self convert_class_name a_class a_feature 

Q
 N/A -loop a_window False True N/A fetch_feature_text N/A N/A self a_class a_feature a_window N/A None N/A N/A 
            Fetch and optionnaly print on `a_window' the text of
            `a_feature' of `a_class'.
         N/A N/A N/A self _execute_compiler N/A N/A N/A N/A F
T
 N/A N/A self convert_class_name a_class a_feature 

Q
 N/A -loop a_window False True N/A file_path_from_class_name N/A N/A self a_class_name N/A N/A N/A 
            Return the complete path of the class `a_class_name'.
         N/A temp N/A self _command_output N/A N/A N/A self _execute_compiler N/A N/A C
W
 N/A N/A self convert_class_name a_class_name 

Q
 N/A -loop None False True N/A result N/A self _command_output N/A N/A self _command_output temp N/A result N/A N/A