@@ -32,29 +32,36 @@ namespace tao
3232 namespace internal
3333 {
3434 // TODO: Check if these grammars are correct.
35- struct local_part_label : json_pegtl::plus< json_pegtl::sor< json_pegtl::alnum, json_pegtl::one< ' !' , ' #' , ' $' , ' %' , ' &' , ' \' ' , ' *' , ' +' , ' -' , ' /' , ' =' , ' ?' , ' ^' , ' _' , ' `' , ' {' , ' |' , ' }' , ' ~' > > >
35+ struct local_part_label
36+ : json_pegtl::plus< json_pegtl::sor< json_pegtl::alnum, json_pegtl::one< ' !' , ' #' , ' $' , ' %' , ' &' , ' \' ' , ' *' , ' +' , ' -' , ' /' , ' =' , ' ?' , ' ^' , ' _' , ' `' , ' {' , ' |' , ' }' , ' ~' > > >
3637 {
3738 };
38- struct local_part : json_pegtl::list_must< local_part_label, json_pegtl::one< ' .' > >
39+
40+ struct local_part
41+ : json_pegtl::list_must< local_part_label, json_pegtl::one< ' .' > >
3942 {
4043 };
4144
42- struct hostname_label : json_pegtl::seq< json_pegtl::alnum, json_pegtl::rep_max< 62 , json_pegtl::ranges< ' a' , ' z' , ' A' , ' Z' , ' 0' , ' 9' , ' -' > > >
45+ struct hostname_label
46+ : json_pegtl::seq< json_pegtl::alnum, json_pegtl::rep_max< 62 , json_pegtl::ranges< ' a' , ' z' , ' A' , ' Z' , ' 0' , ' 9' , ' -' > > >
4347 {
4448 };
45- struct hostname : json_pegtl::list_must< hostname_label, json_pegtl::one< ' .' > >
49+
50+ struct hostname
51+ : json_pegtl::list_must< hostname_label, json_pegtl::one< ' .' > >
4652 {
4753 };
4854
49- struct email : json_pegtl::seq< local_part, json_pegtl::one< ' @' >, hostname >
55+ struct email
56+ : json_pegtl::seq< local_part, json_pegtl::one< ' @' >, hostname >
5057 {
5158 };
5259
5360 template < typename Rule >
5461 bool parse ( const std::string& v )
5562 {
56- json_pegtl::memory_input<> input ( v, " " );
57- return json_pegtl::parse< json_pegtl::seq< Rule, json_pegtl::eof > >( input );
63+ json_pegtl::memory_input<> in ( v, " " );
64+ return json_pegtl::parse< json_pegtl::seq< Rule, json_pegtl::eof > >( in );
5865 }
5966
6067 inline bool parse_date_time ( const std::string& v )
0 commit comments