|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Ascan_Dfa, seg_030a8f
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
with Ascan_Dfa;
use Ascan_Dfa;
package body Ascan_Dfa is
function Yytext return String is
I : Integer;
Str_Loc : Integer := 1;
Buffer : String (1 .. 1024);
Empty_String : constant String := "";
begin
-- find end of buffer
I := Yytext_Ptr;
while (Yy_Ch_Buf (I) /= Ascii.Nul) loop
Buffer (Str_Loc) := Yy_Ch_Buf (I);
I := I + 1;
Str_Loc := Str_Loc + 1;
end loop;
-- return yy_ch_buf(yytext_ptr.. i - 1);
if (Str_Loc < 2) then
return Empty_String;
else
return Buffer (1 .. Str_Loc - 1);
end if;
end Yytext;
-- returns the length of the matched text
function Yylength return Integer is
begin
return Yy_Cp - Yy_Bp;
end Yylength;
-- done after the current pattern has been matched and before the
-- corresponding action - sets up yytext
procedure Yy_Do_Before_Action is
begin
Yytext_Ptr := Yy_Bp;
Yy_Hold_Char := Yy_Ch_Buf (Yy_Cp);
Yy_Ch_Buf (Yy_Cp) := Ascii.Nul;
Yy_C_Buf_P := Yy_Cp;
end Yy_Do_Before_Action;
end Ascan_Dfa;
nblk1=2
nid=0
hdr6=4
[0x00] rec0=25 rec1=00 rec2=01 rec3=034
[0x01] rec0=09 rec1=00 rec2=02 rec3=001
tail 0x2172a3eb484a64e6fb123 0x42a00088462060003