Lines Matching refs:Lex_t

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*,int);
62 static Shnode_t *test_expr(Lex_t*,int);
63 static Shnode_t *test_and(Lex_t*);
64 static Shnode_t *test_or(Lex_t*);
65 static Shnode_t *test_primary(Lex_t*);
96 static unsigned long writedefs(Lex_t *lexp,struct argnod *arglist, int line, int type, struct argnod *cmd)
240 static Shnode_t *makeparent(Lex_t *lp, int flag, Shnode_t *child)
278 static Shnode_t *getanode(Lex_t *lp, struct argnod *ap)
298 static Shnode_t *makelist(Lex_t *lexp, int type, Shnode_t *l, Shnode_t *r)
324 Lex_t *lexp = (Lex_t*)shp->lex_context;
407 Shnode_t *sh_dolparen(Lex_t* lp)
487 static Shnode_t *sh_cmd(Lex_t *lexp, register int sym, int flag)
541 static Shnode_t *list(Lex_t *lexp, register int flag)
555 static Shnode_t *term(Lex_t *lexp,register int flag)
610 static struct regnod* syncase(Lex_t *lexp,register int esym)
660 static Shnode_t *arithfor(Lex_t *lexp,register Shnode_t *tf)
735 static Shnode_t *funct(Lex_t *lexp)
937 static struct argnod *assign(Lex_t *lexp, register struct argnod *ap, int type)
1107 static Shnode_t *item(Lex_t *lexp,int flag)
1366 static struct argnod *process_sub(Lex_t *lexp,int tok)
1383 static Shnode_t *simple(Lex_t *lexp,int flag, struct ionod *io)
1639 static int skipnl(Lex_t *lexp,int flag)
1653 static struct ionod *inout(Lex_t *lexp,struct ionod *lastio,int flag)
1865 static Shnode_t *test_expr(Lex_t *lp,int sym)
1873 static Shnode_t *test_or(Lex_t *lp)
1881 static Shnode_t *test_and(Lex_t *lp)
1906 static Shnode_t *test_primary(Lex_t *lexp)
2008 unsigned long kiaentity(Lex_t *lexp,const char *name,int len,int type,int first,int last,unsigned long parent, int pkind, int width, const char *attr)
2043 Lex_t *lp = (Lex_t*)data;
2048 int kiaclose(Lex_t *lexp)