Home About Applications Software License Documentation Download Community



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

template_module.c File Reference

Keystone source file. More...

#include "environ.h"
#include "keycc.h"
#include "template.h"

Enumerations

enum  EFileModuleMode {
  MM_None, MM_Import, MM_Interface, MM_Implementation,
  MM_End
}

Functions

Local TFileModuleMODULE_file_module_find (char *file_module_name)
Local TFileModuleMODULE_file_module_add (char *file_module_name)
Local void MODULE_mode_change (EFileModuleMode mode)
Global void MODULE_current_file (char *cur_filename, bool current_file)
Global char * MODULE_template (struct TEMPLATE *this, EBlockType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)

Variables

TModule module
TTemplate tp_Module


Detailed Description

Keystone source file.

Keystone Alpha Release

by Jacob Lister - 2004.

contact j_lister@paradise.net.nz


Enumeration Type Documentation

enum EFileModuleMode
 

Enumeration values:
MM_None 
MM_Import 
MM_Interface 
MM_Implementation 
MM_End 


Function Documentation

Global void MODULE_current_file char *  cur_filename,
bool  current_file
 

Local TFileModule* MODULE_file_module_add char *  file_module_name  ) 
 

Local TFileModule* MODULE_file_module_find char *  file_module_name  ) 
 

Local void MODULE_mode_change EFileModuleMode  mode  ) 
 

Global char* MODULE_template struct TEMPLATE this,
EBlockType  type,
bool  current_file,
TTemplateArgs args,
int  dest_length,
char *  dest,
int  extra_length,
char *  extra
 


Variable Documentation

TModule module
 

TTemplate tp_Module
 

Initial value:

 {
   "MODULE",
   MODULE_template,
}


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