parser.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CTLESC   '\201'
#define CTLVAR   '\202'
#define CTLENDVAR   '\203'
#define CTLBACKQ   '\204'
#define CTLQUOTE   01
#define VSTYPE   07
#define VSNUL   040
#define VSQUOTE   0100
#define VSNORMAL   1
#define VSMINUS   2
#define VSPLUS   3
#define VSQUESTION   4
#define VSASSIGN   5
#define NEOF   ((union node *)&tokpushback)

Functions

nodeparsecmd ()
int goodname ()

Variables

int tokpushback


Define Documentation

#define CTLBACKQ   '\204'
 

Definition at line 43 of file parser.h.

Referenced by argstr(), cmdputs(), evalvar(), init(), and trstring().

#define CTLENDVAR   '\203'
 

Definition at line 42 of file parser.h.

Referenced by argstr(), cmdputs(), evalvar(), init(), and readtoken1().

#define CTLESC   '\201'
 

Definition at line 40 of file parser.h.

Referenced by argstr(), cmdputs(), evalvar(), expmeta(), ifsbreakup(), init(), noexpand(), pmatch(), readtoken1(), rmescapes(), and trstring().

#define CTLQUOTE   01
 

Definition at line 44 of file parser.h.

Referenced by argstr(), cmdputs(), evalvar(), init(), and trstring().

#define CTLVAR   '\202'
 

Definition at line 41 of file parser.h.

Referenced by argstr(), cmdputs(), command(), init(), and trstring().

#define NEOF   ((union node *)&tokpushback)
 

Definition at line 65 of file parser.h.

Referenced by evalstring(), and parsecmd().

#define VSASSIGN   5
 

Definition at line 56 of file parser.h.

Referenced by evalvar().

#define VSMINUS   2
 

Definition at line 53 of file parser.h.

Referenced by evalvar().

#define VSNORMAL   1
 

Definition at line 52 of file parser.h.

Referenced by cmdputs(), command(), and evalvar().

#define VSNUL   040
 

Definition at line 48 of file parser.h.

Referenced by evalvar().

#define VSPLUS   3
 

Definition at line 54 of file parser.h.

Referenced by evalvar().

#define VSQUESTION   4
 

Definition at line 55 of file parser.h.

#define VSQUOTE   0100
 

Definition at line 49 of file parser.h.

Referenced by command(), and evalvar().

#define VSTYPE   07
 

Definition at line 47 of file parser.h.

Referenced by cmdputs(), and evalvar().


Function Documentation

int goodname  ) 
 

union node* parsecmd  ) 
 


Variable Documentation

int tokpushback
 

Definition at line 81 of file parser.c.

Referenced by command(), parsecmd(), peektoken(), pipeline(), readtoken(), and xxreadtoken().


Generated on Fri Apr 14 22:59:06 2006 for minix by  doxygen 1.4.6