Example
+ Request (application/json)
+ Attributes
+ api_key: `<API_KEY>` (string, required)
Gets parsed like this:
(Dredd also reads it in the same way, so it is definitely the parser that is wrong)
You will need to escape the underscore, for example:
+ Request (application/json)
+ Attributes
+ `api_key`: `<API_KEY>` (string, required)
Ah, didn't realize that it was the first underscore that was causing the issue. Apiary should imo catch that as a semantic issue: "Attribute names that include underscores need to be escaped with backticks" or something along those lines.
I'm going to close this issue as it's tracked in https://github.com/apiaryio/api-blueprint/issues/210.