| /dts-v1/; |
| |
| /* common format */ |
| #line 3 "foo.dts" |
| /* newer gcc format */ |
| # 9 "baz.dts" 1 |
| /* flags are optional */ |
| # 6 "bar.dts" |
| |
| / { |
| /* |
| * Make sure optional flags don't consume integer data on next line. The issue |
| * was that the {WS} in the trailing ({WS}+[0-9]+)? could cross the * line- |
| * break, and consume the leading "0" of the hex constant, leaving "x12345678" |
| * to be parsed as a number, which is invalid syntax. |
| */ |
| prop1 = < |
| # 10 "qux.dts" |
| 0x12345678 |
| >; |
| /* |
| * Check processing of escapes in filenames |
| */ |
| # 100 "\".dts" |
| # 200 "\\.dts" |
| }; |