Gutenberg_HTML_Processor_6_6 D

Total Complexity 504
Dependencies 10
Dependents 0
Total lines 2,334
Lines of code 994
Logical lines of code 585
Comment lines 1,120
Methods 40
Properties 8

Methods 40

Method Rating Maintainability Complexity Lines of code
step_in_body()
D
0
209 361
is_special()
D
24
92 97
next_tag()
C
40 28 56
run_adoption_agency_algorithm()
B
39 20 67
next_token()
B
45 19 42
is_void()
B
52 18 23
seek()
A
45 13 41
get_breadcrumbs()
A
49 11 32
step()
A
47 10 37
__construct()
A
48 10 33
matches_breadcrumbs()
A
55 8 19
get_token_type()
S
60 5 14
expects_closer()
S
60 5 12
generate_implied_end_tags()
S
60 4 15
get_tag()
S
60 4 15
reconstruct_active_formatting_elements()
S
60 4 14
create_fragment()
S
53 3 25
is_tag_closer()
S
72 3 5
generate_implied_end_tags_thoroughly()
S
64 2 11
get_token_name()
S
74 2 5
get_comment_type()
S
79 2 3
is_virtual()
S
72 2 6
get_current_depth()
S
74 2 5
bookmark_token()
S
68 2 7
get_attribute()
S
79 2 3
remove_attribute()
S
79 2 3
get_modifiable_text()
S
79 2 3
class_list()
S
79 2 3
has_class()
S
79 2 3
remove_class()
S
79 2 3
add_class()
S
79 2 3
get_attribute_names_with_prefix()
S
79 2 3
has_self_closing_flag()
S
79 2 3
set_attribute()
S
78 2 3
set_bookmark()
S
79 1 3
has_bookmark()
S
79 1 3
close_a_p_element()
S
77 1 4
insert_html_element()
S
81 1 3
get_last_error()
S
82 1 3
release_bookmark()
S
79 1 3