Home About Applications Software License Documentation Download Community



Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

template_text.c File Reference

Keystone source file. More...

#include "environ.h"
#include "../base/text.h"
#include <ctype.h>
#include "keycc.h"
#include "template.h"

Defines

#define MAX_ARG   100
#define ENUM_ITEM_MAX   500
#define TXENUM_MAX   100
#define ENUM_PREFIX   "_enum__"
#define ENUMNAME_PREFIX   "_enumname__"
#define ENUM_COUNT   "COUNT"

Functions

Local TTxEnumTEXT_enum_find (char *name)
Global int TEXT_enum_count (char *name)
char * ENAME_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * ENUM_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)

Variables

TText text
TTemplate tp_Enum


Detailed Description

Keystone source file.

Keystone Alpha Release

by Jacob Lister - 2004.

contact j_lister@paradise.net.nz


Define Documentation

#define ENUM_COUNT   "COUNT"
 

#define ENUM_ITEM_MAX   500
 

#define ENUM_PREFIX   "_enum__"
 

#define ENUMNAME_PREFIX   "_enumname__"
 

#define MAX_ARG   100
 

#define TXENUM_MAX   100
 


Function Documentation

char* ENAME_template struct TEMPLATE this,
ETemplateType  type,
bool  current_file,
TTemplateArgs args,
int  dest_length,
char *  dest,
int  extra_length,
char *  extra
 

char* ENUM_template struct TEMPLATE this,
ETemplateType  type,
bool  current_file,
TTemplateArgs args,
int  dest_length,
char *  dest,
int  extra_length,
char *  extra
 

Global int TEXT_enum_count char *  name  ) 
 

Local TTxEnum* TEXT_enum_find char *  name  ) 
 


Variable Documentation

TText text
 

TTemplate tp_Enum
 

Initial value:

 {
   "ENUM",
   ENUM_template,
   TRUE,
}


Generated on Sat Feb 26 15:54:38 2005 for Keystone by  doxygen 1.4.1