syntax_data: {"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //! In particular, both Clang and Rust may not have the same semantics
context_before: //!
context_after: //! when promoting arguments to indirect references as AVR-GCC. It is important