# prefix_2
# written by John Dannenhoffer

# set up Configuration and Design Parameters with different prefixes
CFGPMTR   :cfg          1
DESPMTR   :des          1
LBOUND    :des          0
UBOUND    :des          10

PREFIX    A
CFGPMTR   :cfg          2
DESPMTR   :des          2
LBOUND    :des          0
UBOUND    :des          20

PREFIX    A:B
CFGPMTR   :cfg          3
DESPMTR   :des          3
LBOUND    :des          0
UBOUND    :des          30

PREFIX    A:B:C
DIMENSION :cfg          2
CFGPMTR   :cfg          4;5
DIMENSION :des          2
DESPMTR   :des          4;5
LBOUND    :des          0
UBOUND    :des          40;50

# verify that the values got set when using full name
PREFIX    .             # clear the prefix

ASSERT    :cfg          1
ASSERT    A:cfg         2
ASSERT    A:B:cfg       3
ASSERT    A:B:C:cfg[1]  4
ASSERT    A:B:C:cfg[2]  5

ASSERT    :des          1
ASSERT    A:des         2
ASSERT    A:B:des       3
ASSERT    A:B:C:des[1]  4
ASSERT    A:B:C:des[2]  5

# dummy box
PREFIX    .
BOX       0  0  0  :des  A:des  A:B:cfg

END
