SYMBOL INDEX (166 symbols across 24 files) FILE: conf/report/filter.js constant HEADER_COLUMNS_COUNT (line 3) | const HEADER_COLUMNS_COUNT = 2 class CoverageFilterEntriesController (line 51) | class CoverageFilterEntriesController { method constructor (line 52) | constructor(state_manager, element) { method _select_option (line 76) | static _select_option(select_element, option_value) { method _state_changed (line 88) | _state_changed(state, changed_values) { method _add_entry_button_clicked (line 120) | _add_entry_button_clicked(event) { method _update_state (line 129) | _update_state() { method _create_entry (line 161) | _create_entry() { class CheckboxGroupController (line 180) | class CheckboxGroupController { method constructor (line 181) | constructor(state_manager, state_key, checkbox_list) { method _state_changed (line 200) | _state_changed(state, changed_values) { method _checkbox_changed (line 207) | _checkbox_changed(event) { class FilterController (line 229) | class FilterController { method constructor (line 230) | constructor(state_manager, elements) { method _is_filter_valid (line 244) | static _is_filter_valid(key, value) { method _state_changed (line 268) | _state_changed(state, changed_values) { method _apply_clicked (line 297) | _apply_clicked(event) { method _reset_clicked (line 352) | _reset_clicked(event) { FILE: conf/report/filter_ui_test.py function setDriver (line 17) | def setDriver(arg=None): function openPage (line 25) | def openPage(URL): function addEntries (line 31) | def addEntries(iter): function fillEntryType (line 36) | def fillEntryType(num, type): function fillSpan (line 42) | def fillSpan(entry_id, *args): function applyFilters (line 49) | def applyFilters(): function removeIcon (line 53) | def removeIcon(num): function removeAll (line 57) | def removeAll(): FILE: conf/report/report.js function is_string (line 3) | function is_string(o) { return (typeof o === "string" || o instanceof St... function is_empty (line 4) | function is_empty(str) { return str.length === 0 } function deep_eq (line 6) | function deep_eq(a, b) { function parseSimpleFraction (line 16) | function parseSimpleFraction(s, for_sorting=false) { class Log (line 32) | class Log { method dbg (line 33) | static dbg(tag, fmt, ...rest) { method err (line 37) | static err(tag, fmt, ...rest) { class ConfigLoader (line 63) | class ConfigLoader { method constructor (line 64) | constructor() { method load (line 71) | async load(tool, tag) { method unload (line 121) | unload() { method data (line 130) | get data() { return this._data } class StateManager (line 135) | class StateManager { method constructor (line 136) | constructor(state_spec) { method _get_state_value (line 155) | _get_state_value(state, key, proxy) { method _set_state_value (line 160) | _set_state_value(state, key, value, proxy) { method subscribe (line 179) | subscribe(keys, callable) { method unsubscribe (line 190) | unsubscribe(keys, callable) { method state (line 201) | get state() { method state_spec (line 205) | get state_spec() { method debounce (line 209) | static debounce(callable, timeout=0) { class TestDetailsPanel (line 241) | class TestDetailsPanel { method constructor (line 242) | constructor(state_manager, html_element) { method _state_changed (line 266) | async _state_changed(state, changed_values) { method _find_group (line 293) | async _find_group(tool, tag, test) { method _load_tests (line 314) | async _load_tests(tool, tag, group) { method _show_test (line 350) | _show_test(test) { method _open_log (line 388) | _open_log(url) { method _open_file (line 393) | _open_file(url) { method _set_selected_item (line 398) | _set_selected_item(item) { method _item_clicked (line 412) | _item_clicked(event) { method _unload_and_hide (line 427) | _unload_and_hide() { method close (line 442) | close() { class TestResultCellsSelectionController (line 452) | class TestResultCellsSelectionController { method constructor (line 453) | constructor(state_manager, tables) { method _state_changed (line 471) | _state_changed(state, changed_values) { method _scroll_selected_cell_into_view (line 480) | _scroll_selected_cell_into_view() { method _set_selected_cell (line 491) | _set_selected_cell(tool, tag, group) { method _set_selected_cell_element (line 515) | _set_selected_cell_element(element) { method _cell_clicked (line 531) | _cell_clicked(event) { class KeyboardControl (line 561) | class KeyboardControl { method constructor (line 562) | constructor(state_manager) { method _key_pressed (line 568) | _key_pressed(event) { class UrlParametersController (line 582) | class UrlParametersController { method constructor (line 583) | constructor(state_manager) { method _state_changed (line 592) | _state_changed(state, changed_values) { method _make_url (line 606) | static _make_url(tool, tag, test) { method _make_title (line 618) | static _make_title(tool, tag, test) { method _update_state_from_parameters (line 626) | _update_state_from_parameters() { FILE: tools/BaseRunner.py function kill_child_processes (line 21) | def kill_child_processes(parent_pid, sig=signal.SIGKILL): class BaseRunner (line 31) | class BaseRunner: method __init__ (line 42) | def __init__( method get_mode (line 62) | def get_mode(self, params): method run (line 85) | def run(self, tmp_dir, params): method run_subprocess (line 104) | def run_subprocess(self, tmp_dir, params): method is_success_returncode (line 152) | def is_success_returncode(self, rc, params): method transform_log (line 161) | def transform_log(self, output): method can_run (line 169) | def can_run(self): method get_version_cmd (line 179) | def get_version_cmd(self): method get_version (line 189) | def get_version(self): method get_commit (line 210) | def get_commit(self): method get_url (line 236) | def get_url(self): method get_top_module_or_guess (line 244) | def get_top_module_or_guess(self, params): method guess_top_module (line 249) | def guess_top_module(self, params): FILE: tools/logparser.py function parseLog (line 15) | def parseLog(log): FILE: tools/report_analyzer.py function get_data (line 21) | def get_data(csv_path): function check_tool (line 41) | def check_tool(tool_reportA, tool_reportB, tool_name): function check_test (line 89) | def check_test(test_reportA, test_reportB): function check_reports (line 102) | def check_reports(reportA, reportB): function prepare_comment (line 126) | def prepare_comment(summary, table_path): function main (line 148) | def main(): FILE: tools/runners/Icarus.py class Icarus (line 16) | class Icarus(BaseRunner): method __init__ (line 17) | def __init__(self): method prepare_run_cb (line 27) | def prepare_run_cb(self, tmp_dir, params): method get_version_cmd (line 61) | def get_version_cmd(self): method get_version (line 64) | def get_version(self): FILE: tools/runners/Odin.py class Odin (line 15) | class Odin(BaseRunner): method __init__ (line 16) | def __init__(self): method prepare_run_cb (line 22) | def prepare_run_cb(self, tmp_dir, params): method get_version_cmd (line 34) | def get_version_cmd(self): method get_version (line 38) | def get_version(self): FILE: tools/runners/Slang.py class Slang (line 15) | class Slang(BaseRunner): method __init__ (line 16) | def __init__( method prepare_run_cb (line 28) | def prepare_run_cb(self, tmp_dir, params): method get_version (line 94) | def get_version(self): FILE: tools/runners/Slang_parse.py class Slang_parse (line 15) | class Slang_parse(Slang): method __init__ (line 16) | def __init__(self): FILE: tools/runners/Surelog.py class Surelog (line 16) | class Surelog(BaseRunner): method __init__ (line 17) | def __init__(self): method prepare_run_cb (line 23) | def prepare_run_cb(self, tmp_dir, params): method is_success_returncode (line 61) | def is_success_returncode(self, rc, params): FILE: tools/runners/Sv2v_zachjs.py class Sv2v_zachjs (line 15) | class Sv2v_zachjs(BaseRunner): method __init__ (line 16) | def __init__(self): method prepare_run_cb (line 24) | def prepare_run_cb(self, tmp_dir, params): method get_version (line 35) | def get_version(self): FILE: tools/runners/SynligYosys.py class SynligYosys (line 18) | class SynligYosys(BaseRunner): method __init__ (line 19) | def __init__(self): method get_mode (line 27) | def get_mode(self, params): method prepare_run_cb (line 33) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/Verible.py class Verible (line 15) | class Verible(BaseRunner): method __init__ (line 16) | def __init__(self): method prepare_run_cb (line 22) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/VeribleExtractor.py class VeribleExtractor (line 18) | class VeribleExtractor(BaseRunner): method __init__ (line 19) | def __init__(self): method prepare_run_cb (line 27) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/Verilator.py class Verilator (line 19) | class Verilator(BaseRunner): method __init__ (line 20) | def __init__(self): method prepare_run_cb (line 32) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/Yosys.py class Yosys (line 17) | class Yosys(BaseRunner): method __init__ (line 18) | def __init__(self): method get_mode (line 28) | def get_mode(self, params): method prepare_run_cb (line 34) | def prepare_run_cb(self, tmp_dir, params): method get_version_cmd (line 89) | def get_version_cmd(self): method get_version (line 92) | def get_version(self): FILE: tools/runners/circt_verilog.py class circt_verilog (line 15) | class circt_verilog(BaseRunner): method __init__ (line 16) | def __init__( method prepare_run_cb (line 29) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/moore.py class moore (line 16) | class moore(BaseRunner): method __init__ (line 17) | def __init__( method prepare_run_cb (line 27) | def prepare_run_cb(self, tmp_dir, params): method run_subprocess (line 41) | def run_subprocess(self, tmp_dir, params): method transform_log (line 60) | def transform_log(self, log): FILE: tools/runners/moore_parse.py class moore_parse (line 15) | class moore_parse(moore): method __init__ (line 16) | def __init__(self): method prepare_run_cb (line 19) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/sv_parser.py class sv_parser (line 15) | class sv_parser(BaseRunner): method __init__ (line 16) | def __init__(self): method prepare_run_cb (line 22) | def prepare_run_cb(self, tmp_dir, params): FILE: tools/runners/tree_sitter_systemverilog.py class tree_sitter_systemverilog (line 18) | class tree_sitter_systemverilog(BaseRunner): method __init__ (line 19) | def __init__(self): method prepare_run_cb (line 28) | def prepare_run_cb(self, tmp_dir, params): method can_run (line 38) | def can_run(self): FILE: tools/runners/tree_sitter_verilog.py class tree_sitter_verilog (line 18) | class tree_sitter_verilog(BaseRunner): method __init__ (line 19) | def __init__(self): method prepare_run_cb (line 27) | def prepare_run_cb(self, tmp_dir, params): method can_run (line 37) | def can_run(self): FILE: tools/runners/yosys_slang.py class yosys_slang (line 18) | class yosys_slang(BaseRunner): method __init__ (line 19) | def __init__(self): method get_mode (line 25) | def get_mode(self, params): method prepare_run_cb (line 41) | def prepare_run_cb(self, tmp_dir, params):