/*****
 NAME
 	tlang.h - type definition for compiler/interpreter
 VERSION
 	$Id$
 CHANGELOG
 	$Log$
 */

#if !defined(TLANG_H_INCLUDED)
#define TLANG_H_INCLUDED

typedef enum {
	unknown_token		= 0,
	error_token,
	rword_token,
	ident_token,
	number_token,
	string_token
} token_t ;

/* token_ptr is a pointer of CToken object. But it is defined as a pointer of
   void because the declaration for Objective-C is not allowed in this file */
typedef	void *		token_ptr ;

#endif /* !defined(TLANG_H_INCLUDED) */

