Skip to content

Commit 6769bcf

Browse files
committed
fix/exclude global variables and update workflow
1 parent 561f88a commit 6769bcf

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ jobs:
1717
- uses: actions/checkout@v4
1818

1919
- name: Fetch-Docs-CLI
20-
uses: miojo-dev/Fetch-Docs-CLI@v1.0.2-language_fix
20+
uses: miojo-dev/Fetch-Docs-CLI@v1.0.2-fix

simple_list.pas

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
var list:array[1..5] of integer;
66
var input:integer;
77

8-
procedure include(full:boolean);
8+
procedure include(list:array of integer; pointer:integer; full:boolean);
99
var num:integer;
1010
begin
1111
if (full = false) then
@@ -26,7 +26,7 @@ procedure include(full:boolean);
2626
end
2727
end;
2828

29-
procedure remove(empty:boolean);
29+
procedure remove(list:array of integer; pointer:integer; empty:boolean);
3030
var i:integer;
3131
begin
3232
i := 1;
@@ -50,7 +50,7 @@ procedure remove(empty:boolean);
5050
end
5151
end;
5252

53-
procedure consult(empty:boolean);
53+
procedure consult(list:array of integer; empty:boolean);
5454
begin
5555
if (empty = false) then
5656
begin
@@ -64,7 +64,7 @@ procedure consult(empty:boolean);
6464
end
6565
end;
6666

67-
procedure _write();
67+
procedure _write(list:array of integer; pointer:integer);
6868
var i:integer;
6969
begin
7070
i := 1;
@@ -78,7 +78,7 @@ procedure _write();
7878
end
7979
end;
8080

81-
function full():boolean;
81+
function full(list:array of integer; pointer:integer):boolean;
8282
begin
8383
if (pointer > length(list)) then
8484
begin
@@ -90,7 +90,7 @@ function full():boolean;
9090
end
9191
end;
9292

93-
function empty():boolean;
93+
function empty(pointer:integer):boolean;
9494
begin
9595
if (pointer <= 1) then
9696
begin
@@ -116,10 +116,10 @@ procedure menu();
116116
readln(input);
117117

118118
case input of
119-
1: include(full());
120-
2: remove(empty());
121-
3: consult(empty());
122-
4: _write();
119+
1: include(list; pointer; full(list; pointer));
120+
2: remove(list; pointer; empty(pointer));
121+
3: consult(list; empty(pointer));
122+
4: _write(list; pointer);
123123
end;
124124

125125
if (input = 0) then

0 commit comments

Comments
 (0)