Solution File Grammar

solution‑file → solution qualified‑id ; declaration*
qualified‑id → id (. id)*
declaration → solution‑project‑declaration | active‑project‑declaration
solution‑project‑declaration → project file‑path ;
active‑project‑declaration → activeProject qualified‑id ;