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

Basic compiled statement. More...

#include <ccscript.h>

Collaboration diagram for ucommon::Script::line:
Collaboration graph
[legend]

Public Attributes

struct linenext
 
union {
   const char *   cmd
 
   header *   sub
 
}; 
 
char ** argv
 
unsigned short loop
 
unsigned short argc
 
unsigned lnum
 
unsigned mask
 
method_t method
 

Detailed Description

Basic compiled statement.

This is a linked list of statement lines, with an array of parsed statement arguments. An optional dsp resource mask value can be assigned by a check method on a per-line basis as well as at closure time for a script.

Definition at line 49 of file ccscript.h.

Member Data Documentation

union { ... }
unsigned short ucommon::Script::line::argc

Definition at line 56 of file ccscript.h.

char** ucommon::Script::line::argv

Definition at line 55 of file ccscript.h.

const char* ucommon::Script::line::cmd

Definition at line 52 of file ccscript.h.

unsigned ucommon::Script::line::lnum

Definition at line 57 of file ccscript.h.

unsigned short ucommon::Script::line::loop

Definition at line 56 of file ccscript.h.

unsigned ucommon::Script::line::mask

Definition at line 57 of file ccscript.h.

method_t ucommon::Script::line::method

Definition at line 58 of file ccscript.h.

struct line* ucommon::Script::line::next

Definition at line 50 of file ccscript.h.

header* ucommon::Script::line::sub

Definition at line 53 of file ccscript.h.


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