Symbol sources should resolve symbols also from all contributions made at the same level

Description

As part of investigating HIVEMIND-170 (https://issues.apache.org/jira/browse/HIVEMIND-170) - it would be useful for the symbol sources currently defined to use their local contributions to resolve as much of any symbol as possible.

E.g local map contains

a = ${b}.{c}
b = bob
c = fred

A lookup of a would result in the string 'bob.fred'.

Environment

None

Status

Assignee

JohanL

Reporter

JohanL

Labels

None

Components

Affects versions

1.1

Priority

Minor