Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save agustingianni/2503c7f83c0ff9617bda0e74a51d52d5 to your computer and use it in GitHub Desktop.
Save agustingianni/2503c7f83c0ff9617bda0e74a51d52d5 to your computer and use it in GitHub Desktop.
In file included from /usr/local/include/tao/pegtl.hpp:10:
In file included from /usr/local/include/tao/pegtl/internal/../ascii.hpp:54:
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:35:26: error: too few template arguments for class template 'keyword'
using type = S<>;
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: note: in instantiation of template class 'tao::pegtl::internal::string_at<tao::pegtl::ascii::keyword, '\x00', false>' requested here
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/usr/local/include/tao/pegtl/internal/../ascii.hpp:30:48: note: template is declared here
template< char C, char... Cs > struct keyword : internal::seq< internal::string< C, Cs... >, internal::not_at< internal::identifier_other > > {};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: no type named 'type' in the global namespace
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:127: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
~~^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: no type named 'type' in the global namespace
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:127: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
~~^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: no type named 'type' in the global namespace
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:75:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_8'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_AT, S, x, n )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:72:106: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_JOIN_8'
TAOCPP_PEGTL_INTERNAL_DEFER( M )( S, x, n##7 ) >::type
~~^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: expected class name
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: base specifier must name a class
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:58:42: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_DEFER'
#define TAOCPP_PEGTL_INTERNAL_DEFER( X ) X TAOCPP_PEGTL_INTERNAL_EMPTY()
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:59:45: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_EXPAND'
#define TAOCPP_PEGTL_INTERNAL_EXPAND( ... ) __VA_ARGS__
^~~~~~~~~~~
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:62:4: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_AT'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_at< S, ( 0##n < sizeof( x ) ) ? x[ 0##n ] : 0, ( 0##n < sizeof( x ) - 1 ) >::type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: implicit instantiation of undefined template 'tao::pegtl::internal::string_join<int, int, int, int, int, int, int, int>'
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:24:17: note: template is declared here
struct string_join;
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: expected class name
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: implicit instantiation of undefined template 'tao::pegtl::internal::string_join<int, int, int, int, int, int, int, int>'
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:24:17: note: template is declared here
struct string_join;
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: expected class name
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: implicit instantiation of undefined template 'tao::pegtl::internal::string_join<int, int, int, int, int, int, int, int>'
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:24:17: note: template is declared here
struct string_join;
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: expected class name
struct ARRAY : TAOCPP_PEGTL_KEYWORD("array") {};
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/Users/anon/workspace/retools/src/libspec/src/libspec.cpp:81:22: error: implicit instantiation of undefined template 'tao::pegtl::internal::string_join<int, int, int, int, int, int, int, int>'
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:96:4: note: expanded from macro 'TAOCPP_PEGTL_KEYWORD'
TAOCPP_PEGTL_INTERNAL_STRING( tao::TAOCPP_PEGTL_NAMESPACE::ascii::keyword, x )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:87:71: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING'
tao::TAOCPP_PEGTL_NAMESPACE::internal::string_max_length< TAOCPP_PEGTL_INTERNAL_STRING_512( S, x, ), sizeof( x ) - 1 >::type ) ) )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:81:34: note: expanded from macro 'TAOCPP_PEGTL_INTERNAL_STRING_512'
TAOCPP_PEGTL_INTERNAL_JOIN_8( TAOCPP_PEGTL_INTERNAL_STRING_64, S, x, n )
^
/usr/local/include/tao/pegtl/internal/pegtl_string.hpp:24:17: note: template is declared here
struct string_join;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment