home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
POLYEDIT.LZH
/
ML
/
PARSE.H
< prev
next >
Wrap
C/C++ Source or Header
|
1996-01-18
|
895b
|
49 lines
/*
* 構文解析
*
* T.Kobayashi 1994.5.21
*/
#define PARSE 1
#ifndef SCANNER
#include "scanner.h"
#endif
#ifndef DATA
#include "data.h"
#endif
#ifndef CODE
#include "code.h"
#endif
/*
* 大域変数
*/
extern int ParseDebug ;
extern int TopLevel;
extern int MaxCodeSize, MaxGlobals, MaxFunctions ;
/* parse1.c */
extern int ParseSentense( void );
/* parse2.c */
extern void ParseFunction( int );
extern void ParseDefineFunction( CodeSentense* );
extern void ParseReturn( CodeSentense* );
extern void ParseVar( CodeSentense*, int );
extern void ParseGlobalVar( int );
extern void ParseLocalVar( int );
extern void ParseAssign( CodeSentense* );
/* parse3.c */
extern void Parse3Init(void);
extern void ParseExpression( void );
/* std.c */
extern void SetStdFunction( void );
/* check.c */
extern void ArgCheck( char*, ... );