56 lines
5.1 KiB
Plaintext
56 lines
5.1 KiB
Plaintext
%PREFIX%=SEMANTICERROR_
|
|
CAN_NOT_READ=Can not read data of this type
|
|
TUPLE_EXPECTED=Tuple expected
|
|
TUPLE_OR_SEQUENCE_EXPECTED=Tuple or sequence expected
|
|
TUPLE_OR_SEQUENCE_EXPECTED_FOREACH=Sequence of tuple or sequence expected
|
|
TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMENT=Too many elements on the left side of tuple assignment
|
|
TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_KEYVALUEPAIR_ASSIGNMENT=Too many elements on the left side of KeyValuePair assignment
|
|
ONLY_BASE_ASSIGNMENT_FOR_TUPLE=Tuple allows only base assignment :=
|
|
TUPLE_TYPE_ERROR=Bad element in Tuple type
|
|
INTEGER_VALUE_EXPECTED=Integer value expected
|
|
INTEGER_OR_REAL_OR_CHAR_VALUE_EXPECTED=Integer, real or char value expected
|
|
INTEGER_OR_CHAR_VALUE_EXPECTED=Integer or char value expected
|
|
INCOMPATIBLE_DIAPASON_BOUNDS_TYPES=Incompatible diapason bounds types
|
|
INCOMPATIBLE_TYPES_OF_ELEMENT_AND_DIAPASON=Incompatible types of element and diapason
|
|
BAD_SLICE_OBJECT=Slices are allowed for strings, dynamic arrays and lists only
|
|
ONLY_IN_SHORT_FUNC_DEFS_RETURN_TYPE_CANBE_OMITTED=Only in short function definitions you can omit the return type
|
|
ONE_TKIDENTIFIER=Type here must be identifier
|
|
SUGARED_NODE_{0}_IN_SYNTAX_TREE_VISITOR=Sugared node {0} must not be visited in syntax_tree_visitor
|
|
MISSED_SEMANTIC_CHECK_FOR_SUGARED_NODE_{0}=Missed semantic check for sugared node {0}
|
|
OPERATOR_DQ_MUST_BE_USED_WITH_A_REFERENCE_TYPE_VALUETYPE=Left operand of ?. operation must have reference type
|
|
NAME_IN_PROPERTY_READ_SECTION_MUST_BE_FIELD_OR_METHOD_NAME=Name in property read section must be field name or method name of this class
|
|
NAME_IN_PROPERTY_WRITE_SECTION_MUST_BE_FIELD_OR_METHOD_NAME=Name in property write section must be field name or method name of this class
|
|
STATIC_PROPERTY_MUST_HAVE_STATIC_ACCESSOR=Static property accessor must be static
|
|
ENUMS_CANNOT_BE_GENERIC=Enumerator type cannot be generic
|
|
PROGRAM_NAME_FOR_TYPE_NAME_IS_PROHIBITED=The name 'program' is prohibited as type name
|
|
DEFAULT_PARAMS_IN_DELEGATE_TYPE=Procedure type cannot have default parameters
|
|
CONSTRUCTOR_CALL_FOR_DELEGATE_TYPES_IS_FORBIDDEN=Constructor call for delegate types is forbidden
|
|
SELF_NOT_ALLOWED_IN_METHOD_PARAMS=Self is not allowed as method parameter name
|
|
IMPOSSIBLE_TO_INFER_SET_TYPE=Impossible to infer set type
|
|
BAD_DIAPASON_IN_SET_TYPE=Diapason bounds in set constant must be of one type
|
|
UNNAMED_RECORD_CANNOT_IMPLEMENT_INTERFACE=Unnamed records can not implement interfaces
|
|
UNNAMED_RECORD_CANNOT_CONTAIN_METHODS=Unnamed records can not contain methods
|
|
UNNAMED_RECORD_CANNOT_CONTAIN_PROPERTIES=Unnamed records can not contain properties
|
|
UNNAMED_RECORD_CANNOT_CONTAIN_CONSTRUCTORS=Unnamed records can not contain constructors
|
|
UNNAMED_RECORD_CAN_CONTAIN_ONLY_ONE_PUBLIC_VISIBILITY_SECTION=Unnamed records can contain only one section with public visibility
|
|
UNNAMED_RECORD_CANNOT_CONTAIN_SEVERAL_VISIBILITY_SECTIONS=Unnamed records can not contain several visibility section
|
|
OPENMP_CONTROLLED_CONSTRUCTIONS_CANNOT_CONTAIN_LAMBDAS=OpenMP-directive-based constructions cannot contain lambdas
|
|
LAMBDAS_IN_CONSTRUCTOR_PARAMETERS_ARE_FORBIDDEN_IN_THIS_CONTEXT=Lambda-expressions as constructor parameters are forbidden in this context
|
|
PROCEDURE_TYPE_SHOULD_BE_REPLACED_BY_TYPE_NAME_IN_THIS_CONTEXT=Procedure type should be replaced by type name in this context
|
|
ACCESS_TO_ENUM_CONST_THROUGH_OBJECT=Enum constant can not be accessed through an object
|
|
ONE_DIM_ARRAY_OR_LIST_EXPECTED=One-dimensional array or list expected
|
|
TUPLE_TYPE_ELEMENTS_COUNT_MUST_BE_LESSEQUAL_7=Number of elements in tuple type must be less than 8
|
|
OVERRIDE_WHERE_TYPE_MUST_BE_SAME=Where section of inhereted method expects generic parameter {0} to inherete from exactly {1}
|
|
OVERRIDE_WHERE_UNEXPECTED_TYPE=Where section of inhereted method does not guarantee generic parameter {0} to inherete from {1}
|
|
OVERRIDE_WHERE_UNEXPECTED_INTERFACE=Where section of inhereted method does not guarantee generic parameter {0} to implement {1}
|
|
OVERRIDE_WHERE_UNEXPECTED_X=Where section of inhereted method for generic parameter {0} didn't have {1} specifier
|
|
EXPLICIT_CASTS_FOR_LAMBDA_EXPRESSIONS_ARE_FORBIDDEN=Explicit type casts for lambda expressions are forbidden
|
|
STATIC_CLASS_CANNOT_HAVE_PREDEFINITION=Static class cannot be predefined
|
|
OPERATIONS_CANNOT_BE_CALLED_USING_THIS_SYNTAX=Operations cannot be called using this syntax
|
|
MEMBER_{0}_OF_TYPE_{1}_CANNOT_BE_FOUND_IN_THE_CONTEEXT_OF_FUNCTION_WITH_YIELD=Name {0} cannot be found in type {1} in the context of function with yield statement
|
|
UNCOMPARABLE_TYPES_IN_ARRAY_CONST=Uncomparable types in array initializers
|
|
IMPOSSIBLE_TO_CONVERT_ARRAY_CONST_TO_{0}=It is impossible to convert array initializer to type {0}
|
|
SLICES_MULTI_DIMENSIONAL_ARRAY_EXPECTED=Multidimensional slices are allowed for multidimensional arrays only
|
|
NUMBER_OF_SLICES_IN_MULTIDIMENSIONAL_ARRAY_SHOULD_BE_EQUAL_TO_ARRAY_RANK=Number of slices in multidimensional array should be equal to the array rank
|
|
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_NOT_HAVE_DELEGATES_AS_PARAMETERS=Functions with [Cache] attribute should not have delegate parameters
|
|
FUNCTIONS_WITH_CACHE_ATTRIBUTE_SHOULD_NOT_HAVE_POINTERS_AS_PARAMETERS=Functions with [Cache] attribute should not have pointer parameters |