Run rg inside the nu-command crate to see where this is referenced in concert
with view ir
rg "call\.req\(engine_state, stack, 0\)\?;"eval_pipeline_without_terminal_expression- FullCellPath
- CellPath
- PathMember
For more info run the following command in nunotes
rg eval_source- nu_cli/src/repl.rs
- fn do_run_cmd
rg "parse\("
nu_parser::parseHow do you kick off a new StateWorkingSet ?
StateWorkingSet::new(&engine_state);[[name, age]; [rick 64] [hb 74]]- see parser.rs: parse_full_cell_path
- see parser.rs: parse_table_expression
This code is executed starting at around line 4886
SyntaxShape::Any => {
if bytes.starts_with(b"[") {
//parse_value(working_set, span, &SyntaxShape::Table)
parse_full_cell_path(working_set, None, span)This code is executed starting at around line 2315
} else if bytes.starts_with(b"[") {
trace!("parsing: table head of full cell path");
let output = parse_table_expression(working_set, head.span, &SyntaxShape::Any);
tokens.next();
(output, true)