src/commands/m4/expr.c File Reference

#include "mdef.h"
#include <setjmp.h>

Go to the source code of this file.

Defines

#define TRUE   1
#define FALSE   0
#define EOS   (char) 0
#define EQL   0
#define NEQ   1
#define LSS   2
#define LEQ   3
#define GTR   4
#define GEQ   5
#define ungetch()   nxtch--
#define getch()   *nxtch++

Functions

int expr (char *expbuf)
int query ()
int lor ()
int land ()
int bor ()
int bxor ()
int band ()
int eql ()
int relat ()
int shift ()
int primary ()
int term ()
int unary ()
int factor ()
int constant ()
int num ()
int geteql ()
int getrel ()
int skipws ()
int experr (char *msg)


Define Documentation

#define EOS   (char) 0

Definition at line 57 of file expr.c.

#define EQL   0

Definition at line 58 of file expr.c.

#define FALSE   0

Definition at line 56 of file expr.c.

#define GEQ   5

Definition at line 63 of file expr.c.

#define getch ( void   )     *nxtch++

Definition at line 80 of file expr.c.

#define GTR   4

Definition at line 62 of file expr.c.

#define LEQ   3

Definition at line 61 of file expr.c.

#define LSS   2

Definition at line 60 of file expr.c.

#define NEQ   1

Definition at line 59 of file expr.c.

#define TRUE   1

Definition at line 55 of file expr.c.

 
#define ungetch (  )     nxtch--

Definition at line 79 of file expr.c.


Function Documentation

int band (  ) 

Definition at line 203 of file expr.c.

int bor (  ) 

Definition at line 164 of file expr.c.

int bxor (  ) 

Definition at line 185 of file expr.c.

int constant (  ) 

Definition at line 397 of file expr.c.

int eql (  ) 

Definition at line 224 of file expr.c.

int experr ( char *  msg  ) 

Definition at line 582 of file expr.c.

int expr ( char *  expbuf  ) 

Definition at line 82 of file expr.c.

int factor (  ) 

Definition at line 378 of file expr.c.

int geteql (  ) 

Definition at line 506 of file expr.c.

int getrel (  ) 

Definition at line 538 of file expr.c.

int land (  ) 

Definition at line 144 of file expr.c.

int lor (  ) 

Definition at line 124 of file expr.c.

int num (  ) 

Definition at line 462 of file expr.c.

int primary (  ) 

Definition at line 304 of file expr.c.

int query (  ) 

Definition at line 102 of file expr.c.

int relat (  ) 

Definition at line 249 of file expr.c.

int shift (  ) 

Definition at line 280 of file expr.c.

int skipws (  ) 

Definition at line 569 of file expr.c.

int term (  ) 

Definition at line 325 of file expr.c.

int unary (  ) 

Definition at line 353 of file expr.c.


Generated on Tue Mar 9 04:36:22 2010 for Minix by  doxygen 1.5.8