Searched refs:Lex_t (Results 1 - 7 of 7) sorted by relevance
/osnet-11/usr/src/lib/libshell/common/include/ |
H A D | shlex.h | 68 } Lex_t; typedef in typeref:struct:_shlex_ 143 } Lex_t; 145 #define shlex (((Lex_t*)(sh.lex_context))->_shlex) 160 extern int sh_lex(Lex_t*); 161 extern Shnode_t *sh_dolparen(Lex_t*); 162 extern Lex_t *sh_lexopen(Lex_t*, Shell_t*, int); 163 extern void sh_lexskip(Lex_t*,int,int,int); 164 extern void sh_syntax(Lex_t*); 166 extern int kiaclose(Lex_t *); [all...] |
/osnet-11/usr/src/lib/libshell/common/sh/ |
H A D | parse.c | 51 static Shnode_t *makeparent(Lex_t*, int, Shnode_t*); 52 static Shnode_t *makelist(Lex_t*, int, Shnode_t*, Shnode_t*); 54 static struct ionod *inout(Lex_t*,struct ionod*, int); 55 static Shnode_t *sh_cmd(Lex_t*,int,int); 56 static Shnode_t *term(Lex_t*,int); 57 static Shnode_t *list(Lex_t*,int); 58 static struct regnod *syncase(Lex_t*,int); 59 static Shnode_t *item(Lex_t*,int); 60 static Shnode_t *simple(Lex_t*,int, struct ionod*); 61 static int skipnl(Lex_t*,in [all...] |
H A D | lex.c | 128 static char *fmttoken(Lex_t*, int, char*); 134 static void setupalias(Lex_t*,const char*, Namval_t*); 135 static int comsub(Lex_t*,int); 136 static void nested_here(Lex_t*); 137 static int here_copy(Lex_t*, struct ionod*); 138 static int stack_grow(Lex_t*); 143 static void refvar(Lex_t *lp, int type) 187 register Lex_t *lp = (Lex_t*)context; 235 static int lexfill(Lex_t *l [all...] |
H A D | macro.c | 273 Lex_t *lp = (Lex_t*)mp->shp->lex_context; 440 Lex_t *lp = (Lex_t*)mp->shp->lex_context; 1093 Lex_t *lp = (Lex_t*)mp->shp->lex_context; 2022 t = sh_dolparen((Lex_t*)mp->shp->lex_context);
|
H A D | args.c | 146 Lex_t *lp = (Lex_t*)(shp->lex_context);
|
H A D | fault.c | 666 kiaclose((Lex_t*)shp->lex_context);
|
H A D | main.c | 189 ((Lex_t*)shp->lex_context)->nonstandard = 0;
|
Completed in 38 milliseconds