mirror of
https://github.com/nushell/nushell.git
synced 2025-07-01 07:00:37 +02:00
one parser function
This commit is contained in:
@ -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())
|
||||
|
Reference in New Issue
Block a user