initial commit
This commit is contained in:
22
src/scan.h
Normal file
22
src/scan.h
Normal file
@@ -0,0 +1,22 @@
|
||||
/****************************************************/
|
||||
/* File: scan.h */
|
||||
/* The scanner interface for the TINY compiler */
|
||||
/* Compiler Construction: Principles and Practice */
|
||||
/* Kenneth C. Louden */
|
||||
/****************************************************/
|
||||
|
||||
#ifndef _SCAN_H_
|
||||
#define _SCAN_H_
|
||||
|
||||
/* MAXTOKENLEN is the maximum size of a token */
|
||||
#define MAXTOKENLEN 40
|
||||
|
||||
/* tokenString array stores the lexeme of each token */
|
||||
extern char tokenString[MAXTOKENLEN+1];
|
||||
|
||||
/* function getToken returns the
|
||||
* next token in source file
|
||||
*/
|
||||
TokenType getToken(void);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user