| //! Test that nested block comments are properly supported by the parser. |
| //! |
| //! See <https://github.com/rust-lang/rust/issues/66>. |
| |
| //@ run-pass |
| |
| /* This test checks that nested comments are supported |
| |
| /* This is a nested comment |
| /* And this is even more deeply nested */ |
| Back to the first level of nesting |
| */ |
| |
| /* Another nested comment at the same level */ |
| */ |
| |
| /* Additional test cases for nested comments */ |
| |
| #[rustfmt::skip] |
| /* |
| /* Level 1 |
| /* Level 2 |
| /* Level 3 */ |
| */ |
| */ |
| */ |
| |
| pub fn main() { |
| // Check that code after nested comments works correctly |
| let _x = 42; |
| |
| /* Even inline /* nested */ comments work */ |
| let _y = /* nested /* comment */ test */ 100; |
| } |