This would be a huge advantage, particularly because, by convention, we could interpret things identified by some markup (**bold**, *italic*, or `code`, for instance) as an object reference. As such, the following Gherkin -
Given that a `User` exists in the system
When they have logged in
Then a list of `Tasks` is presented to them
could be interpreted to identify "User" and "Tasks" as object references, making it easier to match with a model.
This would be a huge advantage, particularly because, by convention, we could interpret things identified by some markup (**bold**, *italic*, or `code`, for instance) as an object reference. As such, the following Gherkin -
Given that a `User` exists in the system
When they have logged in
Then a list of `Tasks` is presented to them
could be interpreted to identify "User" and "Tasks" as object references, making it easier to match with a model.