ccScript 5.1.0
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Static Public Member Functions | List of all members
ucommon::Script::checks Class Reference

A container class for compile-time check methods. More...

#include <ccscript.h>

Static Public Member Functions

static bool isValue (const char *text)
 
static bool isText (const char *text)
 
static const char * chkPush (Script *img, header *scr, line_t *line)
 
static const char * chkApply (Script *img, header *scr, line_t *line)
 
static const char * chkIgnore (Script *img, header *scr, line_t *line)
 
static const char * chkNop (Script *img, header *scr, line_t *line)
 
static const char * chkExit (Script *img, header *scr, line_t *line)
 
static const char * chkVar (Script *img, header *scr, line_t *line)
 
static const char * chkConst (Script *img, header *scr, line_t *line)
 
static const char * chkSet (Script *img, header *scr, line_t *line)
 
static const char * chkClear (Script *img, header *scr, line_t *line)
 
static const char * chkError (Script *img, header *scr, line_t *line)
 
static const char * chkPack (Script *img, header *scr, line_t *line)
 
static const char * chkExpand (Script *img, header *scr, line_t *line)
 
static const char * chkGosub (Script *img, header *src, line_t *line)
 
static const char * chkGoto (Script *img, header *scr, line_t *line)
 
static const char * chkDo (Script *img, header *scr, line_t *line)
 
static const char * chkUntil (Script *img, header *scr, line_t *line)
 
static const char * chkWhile (Script *ing, header *scr, line_t *line)
 
static const char * chkConditional (Script *img, header *scr, line_t *line)
 
static const char * chkContinue (Script *img, header *scr, line_t *line)
 
static const char * chkBreak (Script *img, header *scr, line_t *line)
 
static const char * chkLoop (Script *img, header *scr, line_t *line)
 
static const char * chkPrevious (Script *img, header *scr, line_t *line)
 
static const char * chkIndex (Script *img, header *scr, line_t *line)
 
static const char * chkForeach (Script *img, header *scr, line_t *line)
 
static const char * chkCase (Script *img, header *scr, line_t *line)
 
static const char * chkEndcase (Script *img, header *scr, line_t *line)
 
static const char * chkOtherwise (Script *img, header *scr, line_t *line)
 
static const char * chkIf (Script *img, header *scr, line_t *line)
 
static const char * chkElif (Script *img, header *scr, line_t *line)
 
static const char * chkElse (Script *img, header *scr, line_t *line)
 
static const char * chkEndif (Script *img, header *scr, line_t *line)
 
static const char * chkDefine (Script *img, header *scr, line_t *line)
 
static const char * chkInvoke (Script *img, header *scr, line_t *line)
 
static const char * chkWhen (Script *img, header *scr, line_t *line)
 
static const char * chkStrict (Script *img, header *scr, line_t *line)
 
static const char * chkExpr (Script *img, header *scr, line_t *line)
 
static const char * chkRef (Script *img, header *scr, line_t *line)
 
static const char * chkIgnmask (Script *img, header *scr, line_t *line)
 

Detailed Description

A container class for compile-time check methods.

Check methods are defined for each script statement. A derived application server would use this as a base class for the check methods of it's own extensions.

Author
David Sugar dyfet.nosp@m.@gnu.nosp@m.telep.nosp@m.hony.nosp@m..org

Definition at line 179 of file ccscript.h.

Member Function Documentation

const char * ucommon::Script::checks::chkApply ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 135 of file checks.cpp.

const char * ucommon::Script::checks::chkBreak ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 231 of file checks.cpp.

const char * ucommon::Script::checks::chkCase ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 453 of file checks.cpp.

const char * ucommon::Script::checks::chkClear ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 810 of file checks.cpp.

const char * ucommon::Script::checks::chkConditional ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 913 of file checks.cpp.

const char * ucommon::Script::checks::chkConst ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 847 of file checks.cpp.

const char * ucommon::Script::checks::chkContinue ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 180 of file checks.cpp.

const char * ucommon::Script::checks::chkDefine ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 621 of file checks.cpp.

const char * ucommon::Script::checks::chkDo ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 369 of file checks.cpp.

const char * ucommon::Script::checks::chkElif ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 479 of file checks.cpp.

const char * ucommon::Script::checks::chkElse ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 497 of file checks.cpp.

const char * ucommon::Script::checks::chkEndcase ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 402 of file checks.cpp.

const char * ucommon::Script::checks::chkEndif ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 386 of file checks.cpp.

const char * ucommon::Script::checks::chkError ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 828 of file checks.cpp.

const char * ucommon::Script::checks::chkExit ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 571 of file checks.cpp.

const char * ucommon::Script::checks::chkExpand ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 289 of file checks.cpp.

const char * ucommon::Script::checks::chkExpr ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 993 of file checks.cpp.

const char * ucommon::Script::checks::chkForeach ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 324 of file checks.cpp.

const char * ucommon::Script::checks::chkGosub ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 893 of file checks.cpp.

const char * ucommon::Script::checks::chkGoto ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 874 of file checks.cpp.

const char * ucommon::Script::checks::chkIf ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 264 of file checks.cpp.

const char * ucommon::Script::checks::chkIgnmask ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 736 of file checks.cpp.

const char * ucommon::Script::checks::chkIgnore ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 1087 of file checks.cpp.

const char * ucommon::Script::checks::chkIndex ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 958 of file checks.cpp.

const char * ucommon::Script::checks::chkInvoke ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 582 of file checks.cpp.

const char * ucommon::Script::checks::chkLoop ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 422 of file checks.cpp.

const char * ucommon::Script::checks::chkNop ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 563 of file checks.cpp.

const char * ucommon::Script::checks::chkOtherwise ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 522 of file checks.cpp.

const char * ucommon::Script::checks::chkPack ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 661 of file checks.cpp.

const char * ucommon::Script::checks::chkPrevious ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 161 of file checks.cpp.

const char * ucommon::Script::checks::chkPush ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 701 of file checks.cpp.

const char * ucommon::Script::checks::chkRef ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 244 of file checks.cpp.

const char * ucommon::Script::checks::chkSet ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 752 of file checks.cpp.

const char * ucommon::Script::checks::chkStrict ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 205 of file checks.cpp.

const char * ucommon::Script::checks::chkUntil ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 547 of file checks.cpp.

const char * ucommon::Script::checks::chkVar ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 1052 of file checks.cpp.

const char * ucommon::Script::checks::chkWhen ( Script img,
Script::header scr,
Script::line_t line 
)
static

Definition at line 256 of file checks.cpp.

const char * ucommon::Script::checks::chkWhile ( Script ing,
Script::header scr,
Script::line_t line 
)
static

Definition at line 275 of file checks.cpp.

bool ucommon::Script::checks::isText ( const char *  text)
static

Definition at line 94 of file checks.cpp.

bool ucommon::Script::checks::isValue ( const char *  text)
static

Definition at line 104 of file checks.cpp.


The documentation for this class was generated from the following files: