Remove element from List
Parameter | Type | Mode | |
Section | StrongEdMode.List | in out | |
Item_ID | Natural | in | |
Get_Element | Return Element_Pointer |
Return element from List
Parameter | Type | Mode | |
Section | StrongEdMode.List | in | |
Item_ID | Natural | in | |
Report\Parse\Error> |
Report parse error.
Parameter | Type | Mode | |
Token | String | in | |
Info | String | in | |
Is_FileLock | Return Boolean |
Is the FileLock list non-empty ?
Parameter | Type | Mode | |
FL | FileLock_Type | in | |
Is_SmartIndent | Return Boolean |
Is SmartIndent used ?
Parameter | Type | Mode | |
Mode | Mode_Pointer | in | |
Is_ModeWhen | Return Boolean |
Is the ModeWhen list non-empty ?
Parameter | Type | Mode | |
Mode | Mode_Pointer | in | |
Delete\List> |
Delete all elements in list
Parameter | Type | Mode | |
L | List | in out | |
AddToRear> |
Pre: L and X are defined
Post: a node containing X is inserted
at the front or rear of L, respectively
Parameter | Type | Mode | |
L | List | in out | |
X | StrongEdMode.Element_Pointer | in | |
First | Return Position | ||
Parameter | Type | Mode | |
L | List | in | |
Retrieve | Return StrongEdMode.Element_Pointer |
Pre: L and P are defined; P designates a node in L
Post: returns the value of the element at position P
Raises: EmptyList if L is empty
PastBegin if P points before the beginning of L
PastEnd if P points beyond the end of L
Parameter | Type | Mode | |
L | List | in | |
P | Position | in | |
Delete> |
Pre: L and P are defined; P designates a node in L
Post: the node at position P of L is deleted
Raises: EmptyList if L is empty
PastBegin if P is NULL
Parameter | Type | Mode | |
L | List | in out | |
P | Position | in | |
GoAhead> |
Pre: L and P are defined; P designates a node in L
Post: P is advanced to designate the next node of L
Raises: EmptyList if L is empty
PastEnd if P points beyond the end of L
Parameter | Type | Mode | |
L | List | in | |
P | Position | in out | |
GoBack> |
Pre: L and P are defined; P designates a node in L
Post: P is moved to designate the previous node of L
Raises: EmptyList if L is empty
PastBegin if P points beyond the end of L
Parameter | Type | Mode | |
L | List | in | |
P | Position | in out | |
IsEmpty | Return Boolean | ||
Parameter | Type | Mode | |
L | List | in | |
IsFirst | Return Boolean | ||
Parameter | Type | Mode | |
L | List | in | |
P | Position | in | |
IsLast | Return Boolean | ||
Parameter | Type | Mode | |
L | List | in | |
P | Position | in | |
IsPastEnd | Return Boolean | ||
Parameter | Type | Mode | |
L | List | in | |
P | Position | in | |
IsPastBegin | Return Boolean |
Pre: L and P are defined
Post: return True if the condition is met; False otherwise
Parameter | Type | Mode | |
L | List | in | |
P | Position | in | |
[ Manual root ]