diff --git a/.gitmodules b/.gitmodules index 3c7f4aa3d..72f12aa9b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,9 +13,6 @@ [submodule "tree-sitter-java"] path = tree-sitter-java url = https://github.com/tree-sitter/tree-sitter-java/ -[submodule "tree-sitter-html"] - path = tree-sitter-html - url = https://github.com/tree-sitter/tree-sitter-html/ [submodule "tree-sitter-go"] path = tree-sitter-go url = https://github.com/tree-sitter/tree-sitter-go/ diff --git a/enums/src/languages.rs b/enums/src/languages.rs index 5cb2b2f87..c81a65a17 100644 --- a/enums/src/languages.rs +++ b/enums/src/languages.rs @@ -8,7 +8,6 @@ mk_langs!( // 2) tree-sitter function to call to get a Language (Java, tree_sitter_java), (Go, tree_sitter_go), - (Html, tree_sitter_html), (Rust, tree_sitter_rust), (Cpp, tree_sitter_cpp), (Python, tree_sitter_python), diff --git a/src/alterator.rs b/src/alterator.rs index 4907336d6..ce6153548 100644 --- a/src/alterator.rs +++ b/src/alterator.rs @@ -137,29 +137,6 @@ impl Alterator for GoCode { } } -impl Alterator for HtmlCode { - fn alterate(node: &Node, code: &[u8], span: bool, children: Vec) -> AstNode { - match Html::from(node.object().kind_id()) { - Html::QuotedAttributeValue => { - if let [q1, attr, q2] = &children[..] { - let span = if span { - let (x, y, _, _) = q1.span.unwrap(); - let (_, _, t, u) = q2.span.unwrap(); - Some((x, y + 1, t, u - 1)) - } else { - None - }; - - AstNode::new(attr.r#type, attr.value.clone(), span, Vec::new()) - } else { - Self::get_default(node, code, span, children) - } - } - _ => Self::get_default(node, code, span, children), - } - } -} - impl Alterator for RustCode { fn alterate(node: &Node, code: &[u8], span: bool, children: Vec) -> AstNode { match Rust::from(node.object().kind_id()) { diff --git a/src/checker.rs b/src/checker.rs index 60a3a73f5..d8750a2b0 100644 --- a/src/checker.rs +++ b/src/checker.rs @@ -252,15 +252,6 @@ impl Checker for GoCode { mk_checker!(is_non_arg,); } -impl Checker for HtmlCode { - mk_checker!(is_comment, Comment); - mk_checker!(is_string,); - mk_checker!(is_call,); - mk_checker!(is_func,); - mk_checker!(is_func_space,); - mk_checker!(is_non_arg,); -} - impl Checker for RustCode { mk_checker!(is_comment, LineComment, BlockComment); diff --git a/src/getter.rs b/src/getter.rs index 8723c6f75..c7d9c8c1e 100644 --- a/src/getter.rs +++ b/src/getter.rs @@ -472,4 +472,3 @@ impl Getter for PreprocCode {} impl Getter for CcommentCode {} impl Getter for JavaCode {} impl Getter for GoCode {} -impl Getter for HtmlCode {} diff --git a/src/langs.rs b/src/langs.rs index 10e6d39e8..5fa9b947a 100644 --- a/src/langs.rs +++ b/src/langs.rs @@ -55,16 +55,6 @@ mk_langs!( [go], ["go"] ), - ( - Html, - "The `HTML` language", - "html", - HtmlCode, - HtmlParser, - tree_sitter_html, - [html], - ["html"] - ), ( Rust, "The `Rust` language", diff --git a/src/languages/mod.rs b/src/languages/mod.rs index b420e16de..161ebeaa9 100644 --- a/src/languages/mod.rs +++ b/src/languages/mod.rs @@ -7,9 +7,6 @@ pub use language_cpp::*; pub mod language_go; pub use language_go::*; -pub mod language_html; -pub use language_html::*; - pub mod language_java; pub use language_java::*; diff --git a/src/metrics/cognitive.rs b/src/metrics/cognitive.rs index a04f4402e..b04ba42be 100644 --- a/src/metrics/cognitive.rs +++ b/src/metrics/cognitive.rs @@ -405,7 +405,6 @@ impl Cognitive for PreprocCode {} impl Cognitive for CcommentCode {} impl Cognitive for JavaCode {} impl Cognitive for GoCode {} -impl Cognitive for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/cyclomatic.rs b/src/metrics/cyclomatic.rs index e57f32888..f42e05d05 100644 --- a/src/metrics/cyclomatic.rs +++ b/src/metrics/cyclomatic.rs @@ -173,7 +173,6 @@ impl Cyclomatic for PreprocCode {} impl Cyclomatic for CcommentCode {} impl Cyclomatic for JavaCode {} impl Cyclomatic for GoCode {} -impl Cyclomatic for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/exit.rs b/src/metrics/exit.rs index b7c739430..f059f2b5e 100644 --- a/src/metrics/exit.rs +++ b/src/metrics/exit.rs @@ -137,7 +137,6 @@ impl Exit for PreprocCode {} impl Exit for CcommentCode {} impl Exit for JavaCode {} impl Exit for GoCode {} -impl Exit for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/fn_args.rs b/src/metrics/fn_args.rs index a1dcb7cc3..546c5826c 100644 --- a/src/metrics/fn_args.rs +++ b/src/metrics/fn_args.rs @@ -121,7 +121,6 @@ impl NArgs for PreprocCode {} impl NArgs for CcommentCode {} impl NArgs for JavaCode {} impl NArgs for GoCode {} -impl NArgs for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/halstead.rs b/src/metrics/halstead.rs index 356499d3f..c04f5e071 100644 --- a/src/metrics/halstead.rs +++ b/src/metrics/halstead.rs @@ -329,7 +329,6 @@ impl Halstead for PreprocCode {} impl Halstead for CcommentCode {} impl Halstead for JavaCode {} impl Halstead for GoCode {} -impl Halstead for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/loc.rs b/src/metrics/loc.rs index 609451395..771ececc1 100644 --- a/src/metrics/loc.rs +++ b/src/metrics/loc.rs @@ -365,7 +365,6 @@ impl Loc for PreprocCode {} impl Loc for CcommentCode {} impl Loc for JavaCode {} impl Loc for GoCode {} -impl Loc for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/mi.rs b/src/metrics/mi.rs index afe4c4deb..b1e172350 100644 --- a/src/metrics/mi.rs +++ b/src/metrics/mi.rs @@ -113,7 +113,6 @@ impl Mi for PreprocCode {} impl Mi for CcommentCode {} impl Mi for JavaCode {} impl Mi for GoCode {} -impl Mi for HtmlCode {} #[cfg(test)] mod tests { diff --git a/src/metrics/nom.rs b/src/metrics/nom.rs index 05b5c4111..55a97da0b 100644 --- a/src/metrics/nom.rs +++ b/src/metrics/nom.rs @@ -196,7 +196,6 @@ impl Nom for PreprocCode {} impl Nom for CcommentCode {} impl Nom for JavaCode {} impl Nom for GoCode {} -impl Nom for HtmlCode {} #[cfg(test)] mod tests { diff --git a/tree-sitter-html b/tree-sitter-html deleted file mode 160000 index 7f442e1c6..000000000 --- a/tree-sitter-html +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 7f442e1c6163d450c69c75c7a621badc3a0ea98f