ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
_Procedure Struct Reference

#include <ugbc.h>

Data Fields

char * name
char * realName
int parameters
char * parametersEach [MAX_PARAMETERS]
int parametersAsmioEach [MAX_PARAMETERS]
int parametersValueEach [MAX_PARAMETERS]
VariableType parametersTypeEach [MAX_PARAMETERS]
int protothread
int declared
int system
int address
int returns
char * returnsEach [MAX_PARAMETERS]
int returnsAsmioEach [MAX_PARAMETERS]
VariableType returnsTypeEach [MAX_PARAMETERS]
struct _Procedurenext

Detailed Description

Definition at line 1253 of file ugbc.h.

Field Documentation

◆ address

int address

Address

Definition at line 1304 of file ugbc.h.

◆ declared

int declared

Is declared?

Definition at line 1294 of file ugbc.h.

◆ name

char* name

Name of the procedure (in the program)

Definition at line 1256 of file ugbc.h.

◆ next

struct _Procedure* next

Link to the next procedure (NULL if this is the last one)

Definition at line 1327 of file ugbc.h.

◆ parameters

int parameters

Parameters definition

Definition at line 1264 of file ugbc.h.

◆ parametersAsmioEach

int parametersAsmioEach[MAX_PARAMETERS]

Parameters definition

Definition at line 1274 of file ugbc.h.

◆ parametersEach

char* parametersEach[MAX_PARAMETERS]

Parameters definition

Definition at line 1269 of file ugbc.h.

◆ parametersTypeEach

VariableType parametersTypeEach[MAX_PARAMETERS]

Parameters definition

Definition at line 1284 of file ugbc.h.

◆ parametersValueEach

int parametersValueEach[MAX_PARAMETERS]

Parameters definition

Definition at line 1279 of file ugbc.h.

◆ protothread

int protothread

Is a protothread?

Definition at line 1289 of file ugbc.h.

◆ realName

char* realName

Name of the procedure (in the assembly source)

Definition at line 1259 of file ugbc.h.

◆ returns

int returns

Temporary storage for (cpu) return definition

Definition at line 1309 of file ugbc.h.

◆ returnsAsmioEach

int returnsAsmioEach[MAX_PARAMETERS]

Temporary storage for (cpu) asmio return

Definition at line 1319 of file ugbc.h.

◆ returnsEach

char* returnsEach[MAX_PARAMETERS]

Temporary storage for (cpu) return

Definition at line 1314 of file ugbc.h.

◆ returnsTypeEach

VariableType returnsTypeEach[MAX_PARAMETERS]

Temporary storage for (cpu) asmio definition

Definition at line 1324 of file ugbc.h.

◆ system

int system

Is system?

Definition at line 1299 of file ugbc.h.


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