version 1.6, 2016/01/15 10:14:32 |
version 1.7, 2017/01/21 08:33:07 |
|
|
/* @(#)rpc_scan.h 1.3 90/08/29 (C) 1987 SMI */ |
/* @(#)rpc_scan.h 1.3 90/08/29 (C) 1987 SMI */ |
|
|
/* |
/* |
* rpc_scan.h, Definitions for the RPCL scanner |
* rpc_scan.h, Definitions for the RPCL scanner |
*/ |
*/ |
|
|
/* |
/* |
* kinds of tokens |
* kinds of tokens |
*/ |
*/ |
enum tok_kind { |
enum tok_kind { |
TOK_IDENT, |
TOK_IDENT, |
|
|
typedef enum tok_kind tok_kind; |
typedef enum tok_kind tok_kind; |
|
|
/* |
/* |
* a token |
* a token |
*/ |
*/ |
struct token { |
struct token { |
tok_kind kind; |
tok_kind kind; |
|
|
|
|
|
|
/* |
/* |
* routine interface |
* routine interface |
*/ |
*/ |
void scan(tok_kind, token *); |
void scan(tok_kind, token *); |
void scan2(tok_kind, tok_kind, token *); |
void scan2(tok_kind, tok_kind, token *); |