We're updating the issue view to help you get more done. 

Allow non-inclusive two-sided ranges in ADL

Description

Currently, the range of Integer (Real, Date, etc) of the form
0 > x <= 1000
is not handled. Nor are the other possible combinations:
0 >= x < 1000
0 > x < 1000
Only the inclusive range is handled, i.e. 0 >= x <= 1000, expressed as

1..1000

in ADL.

ADL (both dADL and cADL) needs to include the other forms, using syntax like:

>0..1000

0..<1000

>0..<1000

Change Description

Changes made: In dADL and cADL (which uses the dADL range syntax), add the ability to handle the expressions: |>N..M| |N..<M| |>N..<M| for all the ordered types for which intervals can already be constructed.

Impact Analysis

None

Reason For Rejection

None

Status

Assignee

JeffJ

Reporter

(Sam Heard) inactive

Approved By

PG

Components

Fix versions

Priority

Trivial