Preparing search index...
The search index is not available
colibri2
colibri2
documenter
documenter
Documenter
Class Documenter
Hierarchy
Creator
Documenter
Index
Constructors
constructor
Properties
init_
parser
verilog_
parser
vhdl_
parser
Methods
create_
parser
get_
code_
tree
get_
custom_
section
get_
description
get_
description_
section
get_
diagram_
section
get_
diagram_
svg_
from_
code_
tree
get_
doc_
constants
get_
doc_
generics
get_
doc_
ports
get_
doc_
signals
get_
doc_
types
get_
document
get_
elements_
with_
description
get_
fsm
get_
fsm_
section
get_
fsm_
svg
get_
function_
section
get_
in_
out_
section
get_
info_
section
get_
input_
section
get_
instantiation_
section
get_
interface
get_
interface_
section
get_
json_
candidates
get_
logics
get_
modports
get_
others
get_
parameters_
interface
get_
parser
get_
ports_
interface
get_
process_
section
get_
signal_
constant_
section
get_
title_
section
get_
types_
data_
interface
get_
wavedrom_
svg
init
parse_
wavedrom
remove_
break_
line
save_
document
save_
fsm
save_
svg
save_
svg_
from_
code_
tree
transform
Constructors
constructor
new
Documenter
(
)
:
Documenter
Returns
Documenter
Properties
Private
init_
parser
init_
parser
:
boolean
= false
Private
verilog_
parser
verilog_
parser
:
any
Private
vhdl_
parser
vhdl_
parser
:
any
Methods
Private
create_
parser
create_
parser
(
lang
:
HDL_LANG
)
:
Promise
<
void
>
Parameters
lang:
HDL_LANG
Returns
Promise
<
void
>
Private
get_
code_
tree
get_
code_
tree
(
code
:
string
, lang
:
HDL_LANG
, configuration
:
t_documenter_options
)
:
Promise
<
any
>
Parameters
code:
string
lang:
HDL_LANG
configuration:
t_documenter_options
Returns
Promise
<
any
>
get_
custom_
section
get_
custom_
section
(
position
:
string
, hdl_element
:
Hdl_element
, input_path
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
position:
string
hdl_element:
Hdl_element
input_path:
string
output_type:
doc_output_type
Returns
string
get_
description
get_
description
(
description
:
string
, svg_path_dir
:
string
, image_basename
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
description:
string
svg_path_dir:
string
image_basename:
string
output_type:
doc_output_type
Returns
string
get_
description_
section
get_
description_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, svg_path_dir
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
svg_path_dir:
string
output_type:
doc_output_type
Returns
string
get_
diagram_
section
get_
diagram_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, dir_svg
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
dir_svg:
string
output_type:
doc_output_type
Returns
string
get_
diagram_
svg_
from_
code_
tree
get_
diagram_
svg_
from_
code_
tree
(
hdl_element
:
Hdl_element
)
:
string
Parameters
hdl_element:
Hdl_element
Returns
string
get_
doc_
constants
get_
doc_
constants
(
constants
:
Constant_hdl
[]
, translator
:
Translator
)
:
string
Parameters
constants:
Constant_hdl
[]
translator:
Translator
Returns
string
get_
doc_
generics
get_
doc_
generics
(
generics
:
Port_hdl
[]
, translator
:
Translator
)
:
string
Parameters
generics:
Port_hdl
[]
translator:
Translator
Returns
string
get_
doc_
ports
get_
doc_
ports
(
ports
:
Port_hdl
[]
, v_bus_list
:
Virtual_bus_hdl
[]
, translator
:
Translator
)
:
string
Parameters
ports:
Port_hdl
[]
v_bus_list:
Virtual_bus_hdl
[]
translator:
Translator
Returns
string
get_
doc_
signals
get_
doc_
signals
(
signals
:
Signal_hdl
[]
, translator
:
Translator
)
:
string
Parameters
signals:
Signal_hdl
[]
translator:
Translator
Returns
string
get_
doc_
types
get_
doc_
types
(
tpyes
:
Type_hdl
[]
, translator
:
Translator
)
:
string
Parameters
tpyes:
Type_hdl
[]
translator:
Translator
Returns
string
get_
document
get_
document
(
code
:
string
, lang
:
HDL_LANG
, configuration
:
t_documenter_options
, save
:
boolean
, input_path
:
string
, output_svg_dir
:
string
, extra_top_space
:
boolean
, output_type
:
doc_output_type
)
:
Promise
<
result_type
>
Parameters
code:
string
lang:
HDL_LANG
configuration:
t_documenter_options
save:
boolean
input_path:
string
output_svg_dir:
string
extra_top_space:
boolean
output_type:
doc_output_type
Returns
Promise
<
result_type
>
get_
elements_
with_
description
get_
elements_
with_
description
(
elements
:
any
)
:
any
[]
Parameters
elements:
any
Returns
any
[]
get_
fsm
get_
fsm
(
code
:
string
, lang
:
HDL_LANG
, configuration
:
t_documenter_options
)
:
Promise
<
any
>
Parameters
code:
string
lang:
HDL_LANG
configuration:
t_documenter_options
Returns
Promise
<
any
>
get_
fsm_
section
get_
fsm_
section
(
fsm_list
:
any
, hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, svg_output_dir
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
fsm_list:
any
hdl_element:
Hdl_element
configuration:
t_documenter_options
svg_output_dir:
string
output_type:
doc_output_type
Returns
string
Private
get_
fsm_
svg
get_
fsm_
svg
(
code
:
string
, lang
:
HDL_LANG
, configuration
:
t_documenter_options
)
:
Promise
<
any
>
Parameters
code:
string
lang:
HDL_LANG
configuration:
t_documenter_options
Returns
Promise
<
any
>
get_
function_
section
get_
function_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
in_
out_
section
get_
in_
out_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
info_
section
get_
info_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
input_
section
get_
input_
section
(
input_path
:
string
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
input_path:
string
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
instantiation_
section
get_
instantiation_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
interface
get_
interface
(
interface_inst
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
interface_inst:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
interface_
section
get_
interface_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
json_
candidates
get_
json_
candidates
(
text
:
string
)
:
any
Parameters
text:
string
Returns
any
get_
logics
get_
logics
(
items
:
Logic_hdl
[]
, translator
:
Translator
, output_type
:
doc_output_type
)
:
string
Parameters
items:
Logic_hdl
[]
translator:
Translator
output_type:
doc_output_type
Returns
string
get_
modports
get_
modports
(
modports
:
Modport_hdl
[]
, translator
:
Translator
, output_type
:
doc_output_type
)
:
string
Parameters
modports:
Modport_hdl
[]
translator:
Translator
output_type:
doc_output_type
Returns
string
get_
others
get_
others
(
items
:
any
, translator
:
Translator
, output_type
:
doc_output_type
)
:
string
Parameters
items:
any
translator:
Translator
output_type:
doc_output_type
Returns
string
get_
parameters_
interface
get_
parameters_
interface
(
items
:
Port_hdl
[]
, translator
:
Translator
, output_type
:
doc_output_type
)
:
string
Parameters
items:
Port_hdl
[]
translator:
Translator
output_type:
doc_output_type
Returns
string
Private
get_
parser
get_
parser
(
lang
:
HDL_LANG
)
:
Promise
<
any
>
Parameters
lang:
HDL_LANG
Returns
Promise
<
any
>
get_
ports_
interface
get_
ports_
interface
(
items
:
Port_hdl
[]
, translator
:
Translator
, output_type
:
doc_output_type
)
:
string
Parameters
items:
Port_hdl
[]
translator:
Translator
output_type:
doc_output_type
Returns
string
get_
process_
section
get_
process_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
signal_
constant_
section
get_
signal_
constant_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
title_
section
get_
title_
section
(
hdl_element
:
Hdl_element
, configuration
:
t_documenter_options
, output_type
:
doc_output_type
)
:
string
Parameters
hdl_element:
Hdl_element
configuration:
t_documenter_options
output_type:
doc_output_type
Returns
string
get_
types_
data_
interface
get_
types_
data_
interface
(
items
:
any
, translator
:
Translator
, output_type
:
doc_output_type
)
:
string
Parameters
items:
any
translator:
Translator
output_type:
doc_output_type
Returns
string
get_
wavedrom_
svg
get_
wavedrom_
svg
(
description
:
string
)
:
{
description
:
string
;
wavedrom
:
any
[]
;
}
Parameters
description:
string
Returns
{
description
:
string
;
wavedrom
:
any
[]
;
}
description
:
string
wavedrom
:
any
[]
Private
init
init
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
parse_
wavedrom
parse_
wavedrom
(
description
:
string
, svg_path_dir
:
string
, svg_prefix_name
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
description:
string
svg_path_dir:
string
svg_prefix_name:
string
output_type:
doc_output_type
Returns
string
remove_
break_
line
remove_
break_
line
(
description
:
string
)
:
string
Parameters
description:
string
Returns
string
save_
document
save_
document
(
code
:
string
, lang
:
HDL_LANG
, configuration
:
t_documenter_options
, input_path
:
string
, output_path
:
string
, output_type
:
doc_output_type
)
:
Promise
<
boolean
>
Parameters
code:
string
lang:
HDL_LANG
configuration:
t_documenter_options
input_path:
string
output_path:
string
output_type:
doc_output_type
Returns
Promise
<
boolean
>
save_
fsm
save_
fsm
(
fsm_list
:
any
, hdl_element
:
Hdl_element
, svg_output_dir
:
string
)
:
void
Parameters
fsm_list:
any
hdl_element:
Hdl_element
svg_output_dir:
string
Returns
void
save_
svg
save_
svg
(
code
:
string
, lang
:
HDL_LANG
, configuration
:
t_documenter_options
, path
:
string
)
:
Promise
<
boolean
>
Parameters
code:
string
lang:
HDL_LANG
configuration:
t_documenter_options
path:
string
Returns
Promise
<
boolean
>
save_
svg_
from_
code_
tree
save_
svg_
from_
code_
tree
(
hdl_element
:
Hdl_element
, path_svg
:
string
)
:
void
Parameters
hdl_element:
Hdl_element
path_svg:
string
Returns
void
transform
transform
(
markdown_str
:
string
, output_type
:
doc_output_type
)
:
string
Parameters
markdown_str:
string
output_type:
doc_output_type
Returns
string
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
src
common
export_t.ts
common
config
export_t.ts
config
documenter
export_t.ts
documenter
formatter
export_t.ts
formatter
linter
export_t.ts
linter
process
export_t.ts
process
project_manager
export_t.ts
project_manager
template
export_t.ts
template
utils
export_t.ts
utils
Generated using
TypeDoc