Basic support for PROVIDE and PROVIDE_HIDDEN, currently only within SECTIONS
The existing parser does not validate expressions. To support PROVIDE(sym = expr), I implemented simple simple correctness validation based on brace counter. It aborts
reading expression tokens, if extra ')' is seen. This changed error message in one of the tests
Please define this enum in SymbolAssignment class (as a non-enum class).