Lines Matching full:by

11 // C99 6.4.3p1 specifies the grammar for UCNs. A \u must be followed by exactly
12 // four hex digits, and \U must be followed by exactly eight.
13 M(\u1) // expected-warning {{incomplete universal character name; treating as '\' followed by id…
14 M(\u12) // expected-warning {{incomplete universal character name; treating as '\' followed by id…
15 M(\u123) // expected-warning {{incomplete universal character name; treating as '\' followed by id…
17 M(\u12345)// Okay, two tokens (UCN followed by 5)
19 …// expected-warning {{incomplete universal character name; treating as '\' followed by identifier}}
20 …// expected-warning {{incomplete universal character name; treating as '\' followed by identifier}}
21 …// expected-warning {{incomplete universal character name; treating as '\' followed by identifier}}
22 … expected-warning {{incomplete universal character name; treating as '\' followed by identifier}} \
24 …// expected-warning {{incomplete universal character name; treating as '\' followed by identifier}}
25 …// expected-warning {{incomplete universal character name; treating as '\' followed by identifier}}
26 …// expected-warning {{incomplete universal character name; treating as '\' followed by identifier}}
28 M(\U123456789) // Okay-ish, two tokens (valid-per-spec-but-actually-invalid UCN followed by 9)
38 M(\u0024) // expected-error {{character '$' cannot be specified by a universal character name}}
39 M(\U00000024) // expected-error {{character '$' cannot be specified by a universal character name}}
46 M(\u0040) // expected-error {{character '@' cannot be specified by a universal character name}}
47 M(\u0060) // expected-error {{character '`' cannot be specified by a universal character name}}
48 M(\U00000040) // expected-error {{character '@' cannot be specified by a universal character name}}
49 M(\U00000060) // expected-error {{character '`' cannot be specified by a universal character name}}
54 // This is outside of the range of values specified by ISO 10646.
73 // Invalid lone surrogates, which are excluded explicitly by 6.4.3p2.