LLDB mainline
embedded_interpreter Namespace Reference

Classes

class  LLDBExit

Functions

 get_terminal_size (fd)
 strip_and_check_exit (line)
 readfunc (prompt)
 readfunc_stdio (prompt)
 run_python_interpreter (local_dict)
 run_one_line (local_dict, input_string)

Variables

bool have_readline = False
 g_run_one_line_str = None

Function Documentation

◆ get_terminal_size()

embedded_interpreter.get_terminal_size ( fd)

Definition at line 33 of file embedded_interpreter.py.

Referenced by run_python_interpreter().

◆ readfunc()

embedded_interpreter.readfunc ( prompt)

Definition at line 56 of file embedded_interpreter.py.

References strip_and_check_exit().

◆ readfunc_stdio()

embedded_interpreter.readfunc_stdio ( prompt)

Definition at line 61 of file embedded_interpreter.py.

References strip_and_check_exit().

◆ run_one_line()

embedded_interpreter.run_one_line ( local_dict,
input_string )

Definition at line 119 of file embedded_interpreter.py.

References strip_and_check_exit().

◆ run_python_interpreter()

embedded_interpreter.run_python_interpreter ( local_dict)

Definition at line 72 of file embedded_interpreter.py.

References get_terminal_size().

◆ strip_and_check_exit()

embedded_interpreter.strip_and_check_exit ( line)

Definition at line 49 of file embedded_interpreter.py.

Referenced by readfunc(), readfunc_stdio(), and run_one_line().

Variable Documentation

◆ g_run_one_line_str

embedded_interpreter.g_run_one_line_str = None

Definition at line 30 of file embedded_interpreter.py.

◆ have_readline

bool embedded_interpreter.have_readline = False

Definition at line 15 of file embedded_interpreter.py.