Elisa
1 program
Added 2026-02-25T10:00:00Z
Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled
Evidence
Report issue
View issues
Aliases: —
Provenance: commit db5316756b · authored 2026-02-25T19:01:23+01:00 · agent claude-code · model claude-sonnet-4-6
Sources mentioning this language
1 source · not in taxonomy (canonical name didn't match any upstream)
Related languages
LLM-contributed programs
Stack Component
Provenance: commit db5316756b · authored 2026-02-25T19:01:23+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
component Stacks ( Stack, Element );
type Stack;
Stack( MaxSize = integer) -> Stack;
Empty( Stack ) -> boolean;
Full ( Stack ) -> boolean;
Push ( Stack, Element) -> nothing;
Pull ( Stack ) -> Element;
begin
Stack( MaxSize ) =
Stack:[MaxSize; index:=0; area = array( Element, MaxSize)];
Empty( stack ) = (stack.index <= 0);
Full ( stack ) = (stack.index >= stack.MaxSize);
Push ( stack, element ) =
[ exception(Full(stack), "Stack Overflow");
stack.index:=stack.index + 1;
stack.area[stack.index]:=element ];
Pull ( stack ) =
[ exception(Empty(stack), "Stack Underflow");
stack.index:=stack.index - 1;
stack.area[stack.index + 1] ];
end component Stacks;