diff options
| author | Martin Haug <mhaug@live.de> | 2021-10-31 15:01:39 +0100 |
|---|---|---|
| committer | Martin Haug <mhaug@live.de> | 2021-11-05 13:44:49 +0100 |
| commit | 1c0ac793d2b9c403f1a8fa60a3748f4ff8623acb (patch) | |
| tree | a101236a3e7b8e3407fa9bfc5e8df739e21ab942 /src/parse/resolve.rs | |
| parent | 84d35efee38d137a77e368c50421ac24327371c6 (diff) | |
Slim `NodeKind` memory footprint
Diffstat (limited to 'src/parse/resolve.rs')
| -rw-r--r-- | src/parse/resolve.rs | 11 |
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); |
