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

Header describes a script section. More...

#include <ccscript.h>

Inheritance diagram for ucommon::Script::header:
Inheritance graph
[legend]
Collaboration diagram for ucommon::Script::header:
Collaboration graph
[legend]

Public Member Functions

void link (header *scr)
 Used to set linked list linkage. More...
 

Public Attributes

LinkedObjectscoped
 scoped symbol defs More...
 
LinkedObjectevents
 named events More...
 
LinkedObjectmethods
 named members More...
 
line_tfirst
 first line of section or define More...
 
const char * file
 filename of script More...
 
const char * name
 name of script section or define More...
 
unsigned resmask
 post-compile processing resource mask More...
 

Detailed Description

Header describes a script section.

A section might be a named label or a defined function. Each section has a list of one or more statement lines, and can have events. Defined sections may also track per-script scoped variables in strict compile mode. Script headers may also have resource masks assigned at closure.

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

Definition at line 150 of file ccscript.h.

Member Function Documentation

void ucommon::Script::header::link ( header scr)
inline

Used to set linked list linkage.

Parameters
scrheader to link with.

Definition at line 168 of file ccscript.h.

Member Data Documentation

LinkedObject* ucommon::Script::header::events

named events

Definition at line 157 of file ccscript.h.

const char* ucommon::Script::header::file

filename of script

Definition at line 160 of file ccscript.h.

line_t* ucommon::Script::header::first

first line of section or define

Definition at line 159 of file ccscript.h.

LinkedObject* ucommon::Script::header::methods

named members

Definition at line 158 of file ccscript.h.

const char* ucommon::Script::header::name

name of script section or define

Definition at line 161 of file ccscript.h.

unsigned ucommon::Script::header::resmask

post-compile processing resource mask

Definition at line 162 of file ccscript.h.

LinkedObject* ucommon::Script::header::scoped

scoped symbol defs

Definition at line 156 of file ccscript.h.


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