feat: add records and tuples across execution paths
This commit is contained in:
@@ -54,6 +54,13 @@ Code :: enum {
|
||||
not_indexable
|
||||
invalid_index_assignment
|
||||
index_out_of_bounds
|
||||
unknown_field
|
||||
duplicate_field
|
||||
missing_field
|
||||
tuple_arity_mismatch
|
||||
not_record
|
||||
recursive_record
|
||||
invalid_record_field_type
|
||||
missing_entry
|
||||
invalid_entry
|
||||
literal_out_of_range
|
||||
@@ -144,6 +151,13 @@ messages :: $enummap.init(Code, []u8, {
|
||||
not_indexable = "indexing is currently implemented for fixed arrays only",
|
||||
invalid_index_assignment = "indexed assignment requires a writable array element",
|
||||
index_out_of_bounds = "index out of bounds",
|
||||
unknown_field = "record has no such field",
|
||||
duplicate_field = "record field is specified more than once",
|
||||
missing_field = "record initializer is missing a required field",
|
||||
tuple_arity_mismatch = "tuple initializer arity does not match its type",
|
||||
not_record = "field selection requires a record or tuple",
|
||||
recursive_record = "record has a recursive by-value layout",
|
||||
invalid_record_field_type = "record fields require a concrete value type",
|
||||
missing_entry = "program requires a main function",
|
||||
invalid_entry = "main must be a function with no parameters",
|
||||
literal_out_of_range = "numeric literal is outside its runtime type's range",
|
||||
|
||||
Reference in New Issue
Block a user