ref: babf901b4a508c3ec5d1f89655f10377bbdf9637
dir: /appl/cmd/mash/mashparse.m/
Mashparse: module {
PATH: con "/dis/lib/mashparse.dis";
init: fn(l: Mashlib);
parse: fn(e: ref Mashlib->Env);
YYSTYPE: adt
{
cmd: ref Mashlib->Cmd;
item: ref Mashlib->Item;
items: list of ref Mashlib->Item;
flag: int;
};
YYETYPE: type ref Mashlib->Env;
Lcase: con 57346;
Lfor: con 57347;
Lif: con 57348;
Lwhile: con 57349;
Loffparen: con 57350;
Lelse: con 57351;
Lpipe: con 57352;
Leqeq: con 57353;
Lmatch: con 57354;
Lnoteq: con 57355;
Lcons: con 57356;
Lcaret: con 57357;
Lnot: con 57358;
Lhd: con 57359;
Ltl: con 57360;
Llen: con 57361;
Lword: con 57362;
Lbackq: con 57363;
Lcolon: con 57364;
Lcolonmatch: con 57365;
Ldefeq: con 57366;
Leq: con 57367;
Lmatched: con 57368;
Lquote: con 57369;
Loncurly: con 57370;
Lonparen: con 57371;
Loffcurly: con 57372;
Lat: con 57373;
Lgreat: con 57374;
Lgreatgreat: con 57375;
Lless: con 57376;
Llessgreat: con 57377;
Lfn: con 57378;
Lin: con 57379;
Lrescue: con 57380;
Land: con 57381;
Leof: con 57382;
Lsemi: con 57383;
Lerror: con 57384;
};