SYMBOL INDEX (29 symbols across 4 files) FILE: igcc/run.py class IGCCQuitError (line 44) | class IGCCQuitError(Exception): class UserInput (line 49) | class UserInput: class Runner (line 56) | class Runner: method __init__ (line 57) | def __init__(self, args, input_file, exec_filename): method do_run (line 70) | def do_run(self): method redo (line 118) | def redo(self): method undo (line 125) | def undo(self): method get_full_source (line 136) | def get_full_source(self): method get_user_input (line 142) | def get_user_input(self): method get_user_commands_string (line 145) | def get_user_commands_string(self): method get_user_includes_string (line 149) | def get_user_includes_string(self): method run_compile (line 153) | def run_compile(self): method check_input_type (line 184) | def check_input_type(self, inp): method dot_e (line 195) | def dot_e(self): method dot_q (line 202) | def dot_q(self): method dot_l (line 205) | def dot_l(self): method dot_L (line 213) | def dot_L(self): method dot_r (line 217) | def dot_r(self): method dot_u (line 226) | def dot_u(self): method dot_h (line 235) | def dot_h(self): function repl (line 253) | def repl() -> None: FILE: igcc/utils.py function parse_args (line 7) | def parse_args(argv) -> argparse.Namespace: function get_asset_dir (line 38) | def get_asset_dir() -> Path: function get_tmp_filename (line 42) | def get_tmp_filename() -> Path: function read_from_stdin (line 49) | def read_from_stdin(prompt: str, n: int, multiline_marker: str = ".m") -... function append_multiple (line 71) | def append_multiple(single_cmd, cmdlist) -> list: function get_compiler_command (line 78) | def get_compiler_command(config, args, out_filename) -> list[str]: FILE: tests/lib-test/hello.h function hello (line 6) | void hello() FILE: tests/lib-test/mylib.cpp function defined_in_cpp (line 5) | void defined_in_cpp()