FORM v5.0.0-35-g6318119
Data Fields
DoLoOp Struct Reference

#include <structs.h>

Collaboration diagram for DoLoOp:
Collaboration graph
[legend]

Data Fields

PRELOAD p
 
UBYTE * name
 
UBYTE * vars
 
UBYTE * contents
 
UBYTE * dollarname
 
LONG startlinenumber
 
LONG firstnum
 
LONG lastnum
 
LONG incnum
 
int type
 
int NoShowInput
 
int errorsinloop
 
int firstloopcall
 
WORD firstdollar
 
WORD lastdollar
 
WORD incdollar
 
WORD NumPreTypes
 
WORD PreIfLevel
 
WORD PreSwitchLevel
 

Detailed Description

Each preprocessor do loop has a struct of type DOLOOP to keep track of all relevant parameters like where the beginning of the loop is, what the boundaries, increment and value of the loop parameter are, etc. Also we keep the whole loop inside a buffer of type PRELOAD

Definition at line 876 of file structs.h.

Field Documentation

◆ p

size, name and buffer

Definition at line 877 of file structs.h.

◆ name

UBYTE* name

pointer into PRELOAD buffer

Definition at line 878 of file structs.h.

◆ vars

UBYTE* vars

Definition at line 879 of file structs.h.

◆ contents

UBYTE* contents

Definition at line 880 of file structs.h.

◆ dollarname

UBYTE* dollarname

For loop over terms in expression. Allocated with Malloc1()

Definition at line 881 of file structs.h.

◆ startlinenumber

LONG startlinenumber

Definition at line 882 of file structs.h.

◆ firstnum

LONG firstnum

Definition at line 883 of file structs.h.

◆ lastnum

LONG lastnum

Definition at line 884 of file structs.h.

◆ incnum

LONG incnum

Definition at line 885 of file structs.h.

◆ type

int type

Definition at line 886 of file structs.h.

◆ NoShowInput

int NoShowInput

Definition at line 887 of file structs.h.

◆ errorsinloop

int errorsinloop

Definition at line 888 of file structs.h.

◆ firstloopcall

int firstloopcall

Definition at line 889 of file structs.h.

◆ firstdollar

WORD firstdollar

Definition at line 890 of file structs.h.

◆ lastdollar

WORD lastdollar

Definition at line 891 of file structs.h.

◆ incdollar

WORD incdollar

Definition at line 892 of file structs.h.

◆ NumPreTypes

WORD NumPreTypes

Definition at line 893 of file structs.h.

◆ PreIfLevel

WORD PreIfLevel

Definition at line 894 of file structs.h.

◆ PreSwitchLevel

WORD PreSwitchLevel

Definition at line 895 of file structs.h.


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