21 lines
486 B
Ada
21 lines
486 B
Ada
with Ada.Text_IO;
|
|
procedure Program is
|
|
Comment_Characters : String := "#;";
|
|
begin
|
|
loop
|
|
declare
|
|
Line : String := Ada.Text_IO.Get_Line;
|
|
begin
|
|
exit when Line'Length = 0;
|
|
Outer_Loop : for I in Line'Range loop
|
|
for J in Comment_Characters'Range loop
|
|
if Comment_Characters(J) = Line(I) then
|
|
Ada.Text_IO.Put_Line(Line(Line'First .. I - 1));
|
|
exit Outer_Loop;
|
|
end if;
|
|
end loop;
|
|
end loop Outer_Loop;
|
|
end;
|
|
end loop;
|
|
end Program;
|