|
|
DataMuseum.dkPresents historical artifacts from the history of: RC3500 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC3500 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 9216 (0x2400)
Types: TextFileVerbose
Names: »rtp35022err«
└─⟦242fa0fec⟧ Bits:30003097 SW2101/2/3.02 RC3502/2 Real-Time Pascal Cross Compiler
└─⟦0d4b7be7a⟧
└─⟦this⟧ »rtp35022err«
-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»