DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦cc7803377⟧ TextFile

    Length: 9216 (0x2400)
    Types: TextFile
    Names: »rtp35022err«

Derivation

└─⟦242fa0fec⟧ Bits:30003097 SW2101/2/3.02 RC3502/2 Real-Time Pascal Cross Compiler
    └─⟦0d4b7be7a⟧ 
        └─⟦this⟧ »rtp35022err« 

TextFile

      -1; comment: pass1 errors according to grammar of 86.03.06
      -1;-------------------------------------------------------
  0 Illegal character or fatal error
  1 Identifier expected
  2 '.' expected (end of process, prefix or context)
  3 ';' expected
  4 Identifier expected
  5 '=' expected
  6 ',' or ':' expected
  7 Error in declaration
  8 Set element or '.)' expected
  9 (structured) constant or ':)' expected
 10 Error after '&', string or character constant name expected
 11 Constant, variable or '( <expression> )' expected
 12 '(' expected
 13 ')' expected
 14 Expression expected
 15 Actual parameter expected
 16 Expression expected
 17 ')' or ',' expected
 18 ':)' or ',' expected
 19 '.)' or ',' expected
 20 'of' expected
 21 Identifier or '?' expected
 22 'PROCESS' expected
 23 'array' or 'record' expected after 'packed'
 24 '..' expected
 25 'end' or ';' expected
 26 ';' or ')' expected
 27 ':' expected
 28 '.<field name>' or ';' expected
 29 Unsigned integer expected
 30 'begin' expected
 31 Error in for-variable specification
 32 Error in for-variable specification
 33 'to' or 'downto' expected
 34 Error in channel-variable specification
 35 'do' expected
 36 'do' or ',' expected
 37 'then' expected
 38 Label expected ( name or integer )
 39 'else' expected
 40 ';', 'end', or 'otherwise' expected
 41 'end' or ';' expected
 42 'until' expected
 43 'endloop' or ';' expected
 44 Label declaration expected ( integer or name )
 45 Error in label declaration list  ( ',' or ';' expected )
 46 '=' expected
 47 '=' expected
 48 'process' or 'prefix' expected
 49 Only procedure or function declaration allowed in a prefix
 50 End of process expected
100 Error in real constant: digit expected
101 String did not terminate within line
102 Line too long, more than 150 characters.
103 Comment not terminated
104 export kind expected ( value, size, address, disp, or offset )
105 lock type expected
106 ':' met, changed to '='
107 String too long, remaining part of string skipped
108 Name after concatenation symbol ('&') is not name of char constant
109 Exitloop or continueloop statement not inside repetitive statement
110 Routines in environment must be EXTERNAL declarations
\f


3333   start of pass3 errors
pass3errors=
(
noerror,
undeclared,            (* identifier not declared *)
inconsistent_use,      (* identifier used before declaration *)
double_declaration,    (* identifier already declared at this level *)
label_not_declared,    (* label-identifier not declared at all *)
not_label_name,        (* other identifier used as label-name *)
multiple_defined_label, (* label defined several times at this level *)
label_not_locally_declared,  (* label-identifier declared at surrounding level *)
erroneous_label,       (* use of a multiple defined label *)
label_used_from_inner, (* a label-ident has been used in inner routine *)
label_used_outside_scope,    (* goto leading into control-structure *)
label_defined_outside_lock_or_channel, (* goto out of lock- or channel statements *)
label_undefined,       (* label is not defined *)
not_typename,          (* identifier is not a type-identifier *)
type_name_missing,     (* type of structured constant not specified *)
recursive_use_of_type, (* error in record or array etc. *)
recursive_constant_use,(* constant is used in its own definition-expression *)
illegal_pool_type,     (* pool ... of <illegal type>, shielded components not allowed *)
pool_cardinality_must_be_integer, (* illegal size'ing of pool type *)
subrange_elems_must_be_enumeration, (* illegal limit-types in subrange def *)
type_may_only_be_used_at_process_level, (* semaphore, external process and pool may only be declared at process level *)
process_only_allowed_at_processlevel, (* processes inside functions/procedures forbidden *)
illegal_formal_type,   (* formal type may not be used in this context *)
illegal_function_type,  (* functiontype may not contain shielded components *)
illegal_scope_of_type_component, (* only variables of surrounding scope allowed *)
paramlist_changed_since_forwarddecl, (* 'new' paramlist may be empty or exact the same *)
forward_not_solved,    (* forward-declared type/routine not followed by the real body *)
funcval_not_used,      (* function-value has not been defined at all *)
type_has_pointers,     (* locktype contains pointer-types *)
type_has_systemtypes,  (* lock-/with-type contains shielded component(s) *)
opands_incompatible,   (* operands not of same typename *)
for_incompatible,      (* for-variable/startvalue/endvalue not of compatible types *)
case_incompatible,     (* case-expression/caselabels not of compatible types *)
if_type,               (* if-expression must be boolean type *)
repeat_type,           (* until-expression must be boolean type *)
while_type,            (* while-expression must be boolean type *)
short_form_of_multiple_locks_not_allowed, (* short form of multiple locks not allowed *)
lock_name_missing,     (* buffer name missing in lock statement *)
buffer_type_missing,   (* buffer type specification is missing *)
lock_type,             (* lock-variable must be reference type *)
channel_type,          (* channel-variable must be reference type *)
not_index_type,        (* type of operand must be enumeration-type *)
not_varname,           (* varsizecall: identifier is not name of a variable *)
not_variable,          (* operand cannot be used as variable *)
field_must_follow_recordtype, (* <variable> in front of <.> is not a record *)
name_not_fieldname,    (* <name> after <.> is not a fieldname of <variable> *)
must_be_pointertype_before_uparrow, (* <variable> in front of <uparrow> is not a pointer *)
mixed_types_in_setlist, (* elements in set-value may not be of mixed types *)
relation_error,        (* illegal mixture of types in relation *)
arithmetic_error,      (* illegal mixture of types in term or factor *)
monadic_error,         (* illegal type for monadic operator *)
real_not_implemented,  (* real occuring in expression *)
real_division_not_implemented,  (* real-division of integers not impl *)
illegal_in_expr,       (* illegal operand kind in expression *)
too_few_parameters,    (* too few actual parameters to routinecall (or strucrecord *)
too_many_actual_params, (* error in routinecall *)
too_many_values_in_record_structure, (* error in structured-record constant *)
type_must_be_record_or_array, (* typename in front of structured constant must be record or array *)
double_param_only_in_struc_const, (* the '***' operator must only occur in structured-array constant *)
subscript_after_nonarray, (* name in front of arglist is not of array-type *)
incompatible_index,     (* index-expression doesn't match array-declaration *)
assign_incompatible,    (* incompatible types in assignment *)
exchange_incompatible,  (* incompatible types in exchange *)
not_procedure_call,     (* the statement is not a procedure-call *)
variable_may_not_be_packed,  (* for-variable, with-variable or actual var-param is packed *)
not_assignable,          (* operand may not be assigned to, type is shielded or frozen *)
not_exchangeable,        (* operand may not be exchanged, type is semaphore, external process, pool or frozen *)
exchange_type,           (* type must be: reference or shadow *)
illegal_var_param_substitution,   (* formal and actual type must match exactly *)
illegal_value_param_substitution, (* actual and formal types are not compatible *)
actual_may_not_be_frozen, (* formal is not frozen, therefore actual may not be frozen *)
skipparam_only_in_struc_const,  (* the '?' may only occur in structured constants *)
struc_arr_incompatible,  (* incomp. types in structured array-constant *)
struc_rec_incompatible,  (* incomp. types in structured record-constant *)
var_init_incompatible,   (* incomp. types in var-initialization *)
repetition_type,         (* repetition must be integer *)
const_export_only,       (* value-export demands constant *)
var_export_only,         (* offset-export demands variable *)
const_or_var_export_only,(* size-,disp-,addr-export demands constant or variable *)
disp_export_must_have_field, (* disp-export demands 'fielding' *)
not_implemented_on_z80, (* xor, integer-and, and integer-or not implemented on z80 *)
forward_process_not_allowed, (* a process may not be FORWARD declared *)
lastpass3error);

\f


  
6666    start of pass6 errors

0 fatal error
1 byte operand out of bounds (-128..255)
2 word operand out of bounds (-32768..65535)
3 illegal expression
4 undeclared symbol
5 double defined symbol
6 undefined op-code
7 missing operand
8 too many fields in structured constant definition
9 too few fields in structured constant definition
10 error in declaration
11 undefined label or constant
12 trouble with descriptor block
13 premature end of code
14 constant block greater than 'codesize'
15 Error in machine defining environment (rtp35022en5)
16 Syntax error
▶EOF◀