A Brønsted-Lowry acid is a species that donates a proton to a Brønsted-Lowry base. HCl(g) reacts with NH3, ergo HCl(g) is a Brønsted-Lowry acid by definition.
I apologize if my post was unclear - this is why I wrote: "unless there is another gas-phase reactant around that reacts favorably with it."
Of course, anything (with a hydrogen) can be Brønsted-Lowry acid. Like everything else, it's a matter of degree. How readily the proton is removed is the factor that really matters. This depends on the molecule itself as well as the nature and number density of other nearby molecules.
As a footnote, the Bronsted-Lowry definition of acid is
acid + base
conjugate base + conjugate acid
If one wants to be pedantic about it, the reaction of HCl(g) + NH
3(g) might be interpreted to not qualify, because the product is an undissociated solid salt (NH
4Cl), which is neither a conjugate acid nor a conjugate base. Or is it both?
Historically, I think it's pretty clear that acid-base theories were formulated for aqueous systems, which means that application of these concepts to non-aqueous states of matter creates some minor definitional problems. Thermodynamic considerations, though, still remain true and consistent across the board, so in nonaqueous systems it may be better to speak in terms of those rather than in terms of acids and bases.