summaryrefslogtreecommitdiff
path: root/src/parse/resolve.rs
diff options
context:
space:
mode:
authorMartin Haug <mhaug@live.de>2021-10-31 15:01:39 +0100
committerMartin Haug <mhaug@live.de>2021-11-05 13:44:49 +0100
commit1c0ac793d2b9c403f1a8fa60a3748f4ff8623acb (patch)
treea101236a3e7b8e3407fa9bfc5e8df739e21ab942 /src/parse/resolve.rs
parent84d35efee38d137a77e368c50421ac24327371c6 (diff)
Slim `NodeKind` memory footprint
Diffstat (limited to 'src/parse/resolve.rs')
-rw-r--r--src/parse/resolve.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/parse/resolve.rs b/src/parse/resolve.rs
index 1b3089a6..8d4c04d4 100644
--- a/src/parse/resolve.rs
+++ b/src/parse/resolve.rs
@@ -46,12 +46,7 @@ pub fn resolve_hex(sequence: &str) -> Option<char> {
}
/// Resolve the language tag and trims the raw text.
-pub fn resolve_raw(
- column: usize,
- backticks: u8,
- text: &str,
- terminated: bool,
-) -> RawToken {
+pub fn resolve_raw(column: usize, backticks: u8, text: &str) -> RawToken {
if backticks > 1 {
let (tag, inner) = split_at_lang_tag(text);
let (text, block) = trim_and_split_raw(column, inner);
@@ -59,7 +54,6 @@ pub fn resolve_raw(
lang: Some(tag.into()),
text: text.into(),
backticks,
- terminated,
block,
}
} else {
@@ -67,7 +61,6 @@ pub fn resolve_raw(
lang: None,
text: split_lines(text).join("\n").into(),
backticks,
- terminated,
block: false,
}
}
@@ -194,7 +187,7 @@ mod tests {
text: &str,
block: bool,
) {
- let node = resolve_raw(column, backticks, raw, true);
+ let node = resolve_raw(column, backticks, raw);
assert_eq!(node.lang.as_deref(), lang);
assert_eq!(node.text, text);
assert_eq!(node.block, block);