Shape grammar parsing via Reinforcement Learning | Synapse