home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
prgramer
/
adaptor
/
src
/
include
/
dalib.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-01-02
|
1KB
|
43 lines
# ifndef yyDalib
# define yyDalib
# if defined __STDC__ | defined __cplusplus
# define ARGS(parameters) parameters
# else
# define ARGS(parameters) ()
# endif
# ifndef bool
# define bool char
# endif
# include "Tree.h"
# include "Definiti.h"
# line 63 "Dalib.puma"
typedef char* String; /* one symbolic name for char* is needed */
extern tTree MakeVarDeclA ARGS((tIdent id, String n, tTree val));
extern tTree MakeUsedVarA ARGS((tIdent id, String n));
extern tTree MakeVarParamDeclA ARGS((tIdent id, String n));
extern tIdent MakeDalibId ARGS((String name));
extern tIdent MakeDalibId1 ARGS((String name, int n));
extern tTree FirstArrayElement ARGS((tTree t));
extern tTree MakeSizeExp ARGS((tTree t));
extern tTree MakeElemsExp ARGS((tTree t));
extern tTree DoSingleNode ARGS((tTree stmt));
extern tTree MaskNodeStmt ARGS((tTree stmt, tTree var));
extern tTree DalibLastActualParam ARGS((tTree t, tTree params));
extern tTree DalibLastFormalParam ARGS((tTree t, tTree params));
extern tTree DalibTreeSizeParam ARGS((tTree t, tTree params));
extern tTree DalibRangeParams ARGS((tTree t, tTree params));
extern tTree DalibFormalSize ARGS((tTree t, tTree params));
extern tTree DalibLocalSize ARGS((tTree t, tTree params));
extern void BeginDalib ();
extern void CloseDalib ();
# endif