`AnyElementsOrNone` with a length restriction
## Summary ETSI ES 201 873-1 V4.15.1 (2023-04), section 15.6.3 "Referencing record of and set of elements" gives the following example (5): ``` type record of integer RoI; template RoI mw_roI := {1, * length(2), 5}; // transformed form: {1, ?, ?, 5} template RoI mw_roI := {1, * length(1..3), 5}; // transformed form: {1, ?, * length(0..2), 5} ``` ## What is the current bug behavior? TITAN throws errors when trying to compile this code: ``` error: Length restriction cannot be used in a template of type `integer' ``` ## What is the expected correct behavior? The code should compile and behave as described in the language specification. ## Titan version ``` TTCN-3 and ASN.1 Compiler for the TTCN-3 Test Executor Version: 10.1.2 Build date: Oct 6 2024 19:30:48 Compiled with: GCC 14.2.1 Using OpenSSL 3.3.2 3 Sep 2024 Commit id: c81436e Copyright (c) 2000-2024 Ericsson Telecom AB ``` ## Platform details (OS type and version) Arch Linux, https://aur.archlinux.org/packages/eclipse-titan /cc @aknappqwt @mmagyari
issue

Copyright © Eclipse Foundation AISBL. All rights reserved.     Privacy Policy | Terms of Use | Copyright Agent