Category : Word Processors
Archive   : BB739.ZIP
Filename : BBADA.LNG
>statement
null_statement
assignment_statement
procedure_call_statement
exit_statement
return_statement
goto_statement
entry_call_statement
delay_statement
abort_statement
raise_statement
code_statement
if_statement
case_statement
loop_statement
block_statement
accept_statement
select_statement
statements
elsif condition then
statement
statements
else
statement
statements
end if;
statements
end loop;
relation
relation and relation
relation and then relation
relation or relation
relation or else relation
relation xor relation
>relation
simple_expression
simple_expression relational_operator simple_expression
simple_expression not in range
simple_expression not in type_mark
>simple_expression
term
unary_adding_operator term
term binary_adding_operator term
uary_adding_operator term binary_adding_operator term
>term
factor
factor multiplying_operator factor
>factor
primary
primary ** primary
abs primary
not primary
>primary
numeric_literal
null
aggregate
string_literal
name
allocator
function_call
type_conversion
qualified_expression
( expression )
context_clause library_unit
context_clause secondary_unit
>library_unit
subprogram_specification
package_declaration
generic_declaration
generic_instantiation
subprogram_body
>subprogram_specification
procedure identifier formal_part
function designator formal_part return type_mark
begin
statement
statements
exception
exception_handler
exception_handlers
end designator
>basic_declarative_item
basic_declaration
representation_clause
use_clause
>basic_declaration
object_declaration
number_declaration
type_declaration
subtype_declaration
subprogram_declaration
generic_declaration
task_declaration
generic_declaration
exception_declaration
generic_instantiation
renaming_declaration
deferred_constant_declaration
>object_declaration
identifier_list : constant subtype_indication := expression;
identifier_list : constant constrained_array_definition := expression;
begin
statement
statements
exception
exception_handler
exception_handlers
end
statements
exception_name
others
full_type_declaration
incomplete_type_declaration
private_type_declaration
enumeration_type_definition
integer_type_definiton
real_type_definition
array_type_definition
record_type_definition
access_type_definition
derived_type_definition
end record;
>component_list
component_declarations
component_declarations variant_part
null
variants
end case;
component_list
type_name
subtype_name
>constraint
range_constraint
floating_point_constraint
fixed_point_constraint
index_constraint
discriminant_constraint
range_attribute
simple_expression .. simple_expression
private
basic_declarative_item
end package_simple_name
procedure identifier formal_part
function designator formal_part return type_mark
in
out
in out
>later_declarative_item
body
subprogram_declaration
package_declaration
task_declaration
generic_declaration
use_clause
generic_instantiation
type identifier discriminant_part is limited private;
type identifier discriminant_part is private;
>body
subprogram_body
package_body
task_body
body_stub
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/