Parse-asm-statement
Parse an assembler statement.
- Signature
(parse-asm-statement first-span uscores parstate)
→
(mv erp asm span new-parstate)
- Arguments
- first-span — Guard (spanp first-span).
- uscores — Guard (keyword-uscores-p uscores).
- parstate — Guard (parstatep parstate).
- Returns
- asm — Type (asm-stmtp asm).
- span — Type (spanp span).
- new-parstate — Type (parstatep new-parstate), given (parstatep parstate).
This is called just after parsing the asm (or variant) keyword.
We pass its span to this function as first-span.
We also pass information about the variant keyword.