one parser function

This commit is contained in:
Fernando Herrera
2021-09-06 21:41:30 +01:00
parent c027a14b9b
commit f7a19d37c6
5 changed files with 35 additions and 50 deletions

View File

@ -1,5 +1,5 @@
use nu_ansi_term::Style;
use nu_parser::{flatten_block, parse_source, FlatShape};
use nu_parser::{flatten_block, parse, FlatShape};
use nu_protocol::engine::{EngineState, StateWorkingSet};
use reedline::{Highlighter, StyledText};
use std::{cell::RefCell, rc::Rc};
@ -13,7 +13,7 @@ impl Highlighter for NuHighlighter {
let (shapes, global_span_offset) = {
let engine_state = self.engine_state.borrow();
let mut working_set = StateWorkingSet::new(&*engine_state);
let (block, _) = parse_source(&mut working_set, line.as_bytes(), false);
let (block, _) = parse(&mut working_set, None, line.as_bytes(), false);
let shapes = flatten_block(&working_set, &block);
(shapes, engine_state.next_span_start())