man aaImage () - We derive a Bayonne compiler and script image container, aaImage, to hold active script sets for the trunk class script engine. Bayonne script image.

NAME

aaImage - We derive a Bayonne compiler and script image container, aaImage, to hold active script sets for the trunk class script engine. Bayonne script image.

SYNOPSIS



#include <bayonne.h>

Public Member Functions

aaImage (aaScript *script)

Default image compiler.

Protected Member Functions

virtual bool isScript (char *scriptname)

Used to parse and determine if a given directory file should be 'compiled'. void scanDir1 (char *path)

Used to scan and compile a script collection from a specified directory for modules, 'pass 1'. void scanDir2 (char *path)

Used to scan for default .scr scripts unless overriden by module specific scripts in pass 1. bool preProcess (const char *directive, Name *script)

used to create dialect specific pre-precessor directives.

Detailed Description

We derive a Bayonne compiler and script image container, aaImage, to hold active script sets for the trunk class script engine. Bayonne script image.

This class is almost never further derived in drivers, though the driver 'getScript' method is used to load it.

Author: David Sugar <dyfet@ostel.com>

Constructor & Destructor Documentation

aaImage::aaImage (aaScript * script)

Default image compiler.

Member Function Documentation

virtual bool aaImage::isScript (char * scriptname) [protected, virtual]

Used to parse and determine if a given directory file should be 'compiled'.

Usually tests for *.scr.

Returns: true if this file should be compiled.

Parameters: file name to test.

bool aaImage::preProcess (const char * directive, Name * script) [protected]

used to create dialect specific pre-precessor directives.

A virtual in ccScript 2.1.1, useless otherwise...

Returns: true if directive claimed.

Parameters: directive .br script object being built

void aaImage::scanDir1 (char * path) [protected]

Used to scan and compile a script collection from a specified directory for modules, 'pass 1'.

Parameters: directory to scan.

void aaImage::scanDir2 (char * path) [protected]

Used to scan for default .scr scripts unless overriden by module specific scripts in pass 1.

Parameters: directory to scan.

Author

Generated automatically by Doxygen for Bayonne from the source code.