pub type ParseStack = parse_stack;Aliased Type§
pub struct ParseStack {Show 18 fields
pub hdocs: Vec<HereDoc>,
pub incmdpos: bool,
pub aliasspaceflag: i32,
pub incond: i32,
pub inredir: bool,
pub incasepat: i32,
pub isnewlin: i32,
pub infor: i32,
pub inrepeat_: i32,
pub intypeset: bool,
pub eclen: i32,
pub ecused: i32,
pub ecnpats: i32,
pub ecbuf: Option<Vec<u32>>,
pub ecstrs: Option<Vec<u8>>,
pub ecsoffs: i32,
pub ecssub: i32,
pub ecnfunc: i32,
}Fields§
§hdocs: Vec<HereDoc>Pending heredocs awaiting body collection. C: struct heredocs *hdocs (zsh.h:3100). zshrs uses Vec
incmdpos: boolC: int incmdpos (zsh.h:3102).
aliasspaceflag: i32C: int aliasspaceflag (zsh.h:3103).
incond: i32C: int incond (zsh.h:3104).
inredir: boolC: int inredir (zsh.h:3105).
incasepat: i32C: int incasepat (zsh.h:3106).
isnewlin: i32C: int isnewlin (zsh.h:3107).
infor: i32C: int infor (zsh.h:3108).
inrepeat_: i32C: int inrepeat_ (zsh.h:3109).
intypeset: boolC: int intypeset (zsh.h:3110).
eclen: i32§ecused: i32§ecnpats: i32§ecbuf: Option<Vec<u32>>§ecstrs: Option<Vec<u8>>§ecsoffs: i32§ecssub: i32§ecnfunc: i32