diff options
Diffstat (limited to '')
| -rw-r--r-- | src/construct/attention.rs | 13 | ||||
| -rw-r--r-- | src/construct/list_item.rs | 7 | 
2 files changed, 5 insertions, 15 deletions
| diff --git a/src/construct/attention.rs b/src/construct/attention.rs index 7ac41de..dd87e05 100644 --- a/src/construct/attention.rs +++ b/src/construct/attention.rs @@ -81,12 +81,9 @@ use crate::resolve::Name as ResolveName;  use crate::state::{Name as StateName, State};  use crate::subtokenize::Subresult;  use crate::tokenizer::Tokenizer; -use crate::util::{ -    char::{ -        after_index as char_after_index, before_index as char_before_index, classify_opt, -        Kind as CharacterKind, -    }, -    slice::Slice, +use crate::util::char::{ +    after_index as char_after_index, before_index as char_before_index, classify_opt, +    Kind as CharacterKind,  };  use alloc::{vec, vec::Vec}; @@ -242,9 +239,7 @@ fn get_sequences(tokenizer: &mut Tokenizer) -> Vec<Sequence> {                  let end = index + 1;                  let exit = &tokenizer.events[end]; -                let marker = Slice::from_point(tokenizer.parse_state.bytes, &enter.point) -                    .head() -                    .unwrap(); +                let marker = tokenizer.parse_state.bytes[enter.point.index];                  let before = classify_opt(char_before_index(                      tokenizer.parse_state.bytes,                      enter.point.index, diff --git a/src/construct/list_item.rs b/src/construct/list_item.rs index 87cf0b1..ff22d3b 100644 --- a/src/construct/list_item.rs +++ b/src/construct/list_item.rs @@ -386,12 +386,7 @@ pub fn resolve(tokenizer: &mut Tokenizer) -> Option<Subresult> {                  let end = skip::opt(&tokenizer.events, index, &[Name::ListItem]) - 1;                  let marker = skip::to(&tokenizer.events, index, &[Name::ListItemMarker]);                  // Guaranteed to be a valid ASCII byte. -                let marker = Slice::from_index( -                    tokenizer.parse_state.bytes, -                    tokenizer.events[marker].point.index, -                ) -                .head() -                .unwrap(); +                let marker = tokenizer.parse_state.bytes[tokenizer.events[marker].point.index];                  let current = (marker, balance, index, end);                  let mut list_index = lists_wip.len(); | 
