
asm statements consist of an asm keyword, an optional qualifier, a left paren, a list of tokens up to and including the matching right paren, and a semicolon. asm modifiers consist of an asm keyword, an left paren, a string and a right paren. asm statements and modifiers have no semantic for lint(1), they exist only to avoid complaints about them.