Git Product home page Git Product logo

ibmstreams / streamsx.adaptiveparser Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 4.0 3.02 MB

(Incubation) The toolkit allows to parse input format producing desired hierarchical tuple (including lists, maps and sets) saving the common step of mapping the flat format to the required Streams tuple.

Home Page: http://ibmstreams.github.io/streamsx.adaptiveParser

License: Other

Perl 64.44% C++ 35.56%
stream-processing ibm-streams parser json-parser clf

streamsx.adaptiveparser's Introduction

streamsx.adaptiveParser

The toolkit allows to parse any structured, semi-structured and unstructured input format accordingly to an output tuple format of any complexity. Supports all SPL types including collections, binaries and enums.

AdaptiveParser provides an ability to apply settings globally for the whole tuple level or locally for a single attribute.

The toolkit hosts a repository for common standard parsers ready to use, which are implemented by wrapping AdaptiveParser with specific parameters inside a composite operator. The following parsers implemented: BroParsers, CEFParser, CLFParser, LEEFParser and JSONParser.

Web page with SPLDoc for operators and samples: streamsx.adaptiveParser SPLDoc.

streamsx.adaptiveparser's People

Contributors

chanskw avatar jlkaus avatar leongor avatar petenicholls avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

streamsx.adaptiveparser's Issues

AdaptiveParser does not seem to work in v4.0

Tried building the HierarchyParserSample in QSE v4.0... and got the following error.
Is there additional set up required?

Thanks...

---- SPL Build for project HierarchicalParserSample started ---- April 15, 2015 10:11:57 PM EDT
Building toolkit index
CDISP0543W WARNING: The bin/sample/.namespace file is not indexed because it is in a reserved directory.
CDISP0543W WARNING: The bin/sample/HierarchicalParserSample.spl file is not indexed because it is in a reserved directory.
Building main composite: sample::HierarchicalParserSample using build configuration: Distributed
/opt/ibm/InfoSphere_Streams/4.0.0.0/bin/sc -M sample::HierarchicalParserSample --output-directory=output/sample.HierarchicalParserSample/Distributed --data-directory=data -a -t /home/streamsadmin/git_demo/streamsx.adaptiveParser/com.ibm.streamsx.adaptiveparser: --no-toolkit-indexing --no-mixed-mode-preprocessing
Checking the constraints.
Creating the types.
Creating the functions.
Creating the operators.
Creating the processing elements.
Creating the application model.
Building the binaries.
[CXX-type] tuple<enum{none,blank,endl,whitespace} skipper>
[CXX-type] tuple<rstring firstName,rstring lastName,uint16 age,rstring mission>
[CXX-type] tuple
[CXX-type] tuple<list<tuple<rstring firstName,rstring lastName,uint1...n>> walkedOnTheMoon>
[CXX-type] tuple
[CXX-type] enum{none,blank,endl,whitespace}
[CXX-type] tuple
[CXX-operator] HStream
[CXX-operator] ParsedStream
In file included from src/operator/ParsedStream.cpp:3:
src/operator/./ParsedStream.h:237: error: ‘struct_member’ is not a template
src/operator/./ParsedStream.h:237: error: explicit specialization of non-template ‘streams_boost::fusion::extension::struct_member’
src/operator/./ParsedStream.h:245: error: ‘struct_member’ is not a template
src/operator/./ParsedStream.h:245: error: ‘streams_boost::fusion::extension::struct_member’ is not a template type
src/operator/./ParsedStream.h:253: error: ‘struct_member’ is not a template
src/operator/./ParsedStream.h:253: error: ‘streams_boost::fusion::extension::struct_member’ is not a template type
src/operator/./ParsedStream.h:261: error: ‘struct_member’ is not a template
src/operator/./ParsedStream.h:261: error: ‘streams_boost::fusion::extension::struct_member’ is not a template type
src/operator/./ParsedStream.h:280: error: ‘struct_member’ is not a template
src/operator/./ParsedStream.h:280: error: ‘streams_boost::fusion::extension::struct_member’ is not a template type
src/operator/./ParsedStream.h:288: error: ‘struct_member’ is not a template
src/operator/./ParsedStream.h:288: error: ‘streams_boost::fusion::extension::struct_member’ is not a template type
In file included from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/adapted/struct/adapt_struct.hpp:22,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/include/adapt_struct.hpp:11,
from /home/streamsadmin/git_demo/streamsx.adaptiveParser/com.ibm.streamsx.adaptiveparser/impl/include/Spirit.h:20,
from src/operator/./ParsedStream.h:11,
from src/operator/ParsedStream.cpp:3:
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/adapted/struct/detail/is_view_impl.hpp: In instantiation of ‘streams_boost::fusion::extension::is_view_impl<streams_boost::fusion::struct_tag>::applySPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’:
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/is_view.hpp:62: instantiated from ‘streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘streams_boost::mpl::aux::nested_type_wknd<streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:55: instantiated from ‘streams_boost::mpl::and_<streams_boost::fusion::traits::is_sequenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/utility/enable_if.hpp:36: instantiated from ‘streams_boost::enable_if<streams_boost::mpl::and_<streams_boost::fusion::traits::is_sequenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘streams_boost::mpl::aux::nested_type_wknd<streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void> >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:55: instantiated from ‘streams_boost::mpl::and_<streams_boost::mpl::not_<streams_boost::is_constSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/if.hpp:67: instantiated from ‘streams_boost::mpl::if_<streams_boost::mpl::and_<streams_boost::mpl::not_<streams_boost::is_constSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >, streams_boost::spirit::qi::proxy_transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb>, streams_boost::spirit::qi::default_transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL:
:BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb> >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/detail/attributes.hpp:77: instantiated from ‘streams_boost::spirit::qi::transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/support/attributes_fwd.hpp:117: instantiated from ‘streams_boost::spirit::traits::transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::spirit::qi::domain, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/detail/attributes.hpp:165: instantiated from ‘void streams_boost::spirit::traits::post_transform(Exposed&, const Transformed&) [with Exposed = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Transformed = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/nonterminal/rule.hpp:353: instantiated from ‘bool streams_boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, const Params&) const [with Context = streams_boost::spirit::context<streams_boost::fusion::cons<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb&, streams_boost::fusion::nil_>, streams_boost::spirit::locals<streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na> >, Skipper = streams_boost::spirit::unused_type, Attribute = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Params = streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost
::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_>, Iterator = const unsigned char_, T1 = SPL::Operator::oport0(bool&), T2 = streams_boost::spirit::unused_type, T3 = streams_boost::spirit::unused_type, T4 = streams_boost::spirit::unused_type]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/nonterminal/detail/parameterized.hpp:48: instantiated from ‘bool streams_boost::spirit::qi::parameterized_nonterminal<Subject, Params>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const unsigned char
, Context = streams_boost::spirit::context<streams_boost::fusion::cons<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb&, streams_boost::fusion::nil_>, streams_boost::spirit::locals<streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na> >, Skipper = streams_boost::spirit::unused_type, Attribute = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Subject = streams_boost::spirit::qi::rule<const unsigned char*, SPL::Operator::
oport0(bool&), streams_boost::spirit::unused_type, streams_boost::spirit::unused_type, streams_boost::spirit::unused_type>, Params = streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost::fusion::void
, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_>]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/parse.hpp:86: instantiated from ‘bool streams_boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, Attr&) [with Iterator = const unsigned char_, Expr = streams_boost::proto::exprns_::expr<streams_boost::proto::tagns_::tag::terminal, streams_boost::proto::argsns_::term<streams_boost::spirit::qi::parameterized_nonterminal<streams_boost::spirit::qi::rule<const unsigned char_, SPL::Operator::oport0(bool&), streams_boost::spirit::unused_type, streams_boost::spirit::unused_type, streams_boost::spirit::unused_type>, streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost::fusion::void, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_> > >, 0l>, Attr = SPL::Operator::ParsedStream_Bas
e::OPort0Type]’
src/operator/ParsedStream.cpp:37: instantiated from here
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/adapted/struct/detail/is_view_impl.hpp:24: error: invalid use of incomplete type ‘struct streams_boost::fusion::extension::struct_is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/adapted/struct/detail/extension.hpp:49: error: declaration of ‘struct streams_boost::fusion::extension::struct_is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’
In file included from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/view/joint_view/joint_view.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/algorithm/transformation/push_back.hpp:11,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:19,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/view/iterator_range/detail/segments_impl.hpp:13,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/view/iterator_range/iterator_range.hpp:21,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/view/iterator_range.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/sequence/intrinsic/begin.hpp:17,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/container/vector/vector10.hpp:15,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/container/vector.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/include/vector.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/limits.hpp:73,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/actor.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/composite.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/compose.hpp:16,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/bind/bind_function.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/bind.hpp:11,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/include/phoenix_bind.hpp:13,
from /home/streamsadmin/git_demo/streamsx.adaptiveParser/com.ibm.streamsx.adaptiveparser/impl/include/Spirit.h:14,
from src/operator/./ParsedStream.h:11,
from src/operator/ParsedStream.cpp:3:
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/is_view.hpp: In instantiation of ‘streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’:
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux
/nested_type_wknd.hpp:28: instantiated from ‘streams_boost::mpl::aux::nested_type_wknd<streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:55: instantiated from ‘streams_boost::mpl::and_<streams_boost::fusion::traits::is_sequenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/utility/enable_if.hpp:36: instantiated from ‘streams_boost::enable_if<streams_boost::mpl::and_<streams_boost::fusion::traits::is_sequenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘streams_boost::mpl::aux::nested_type_wknd<streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void> >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:55: instantiated from ‘streams_boost::mpl::and_<streams_boost::mpl::not_<streams_boost::is_constSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/if.hpp:67: instantiated from ‘streams_boost::mpl::if_<streams_boost::mpl::and_<streams_boost::mpl::not_<streams_boost::is_constSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >, streams_boost::spirit::qi::proxy_transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb>, streams_boost::spirit::qi::default_transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL:
:BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb> >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/detail/attributes.hpp:77: instantiated from ‘streams_boost::spirit::qi::transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/support/attributes_fwd.hpp:117: instantiated from ‘streams_boost::spirit::traits::transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::spirit::qi::domain, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/detail/attributes.hpp:165: instantiated from ‘void streams_boost::spirit::traits::post_transform(Exposed&, const Transformed&) [with Exposed = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Transformed = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/nonterminal/rule.hpp:353: instantiated from ‘bool streams_boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, const Params&) const [with Context = streams_boost::spirit::context<streams_boost::fusion::cons<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb&, streams_boost::fusion::nil_>, streams_boost::spirit::locals<streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na> >, Skipper = streams_boost::spirit::unused_type, Attribute = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Params = streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost
::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_>, Iterator = const unsigned char_, T1 = SPL::Operator::oport0(bool&), T2 = streams_boost::spirit::unused_type, T3 = streams_boost::spirit::unused_type, T4 = streams_boost::spirit::unused_type]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/nonterminal/detail/parameterized.hpp:48: instantiated from ‘bool streams_boost::spirit::qi::parameterized_nonterminal<Subject, Params>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const unsigned char
, Context = streams_boost::spirit::context<streams_boost::fusion::cons<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb&, streams_boost::fusion::nil_>, streams_boost::spirit::locals<streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na> >, Skipper = streams_boost::spirit::unused_type, Attribute = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Subject = streams_boost::spirit::qi::rule<const unsigned char*, SPL::Operator::
oport0(bool&), streams_boost::spirit::unused_type, streams_boost::spirit::unused_type, streams_boost::spirit::unused_type>, Params = streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost::fusion::void
, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_>]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/parse.hpp:86: instantiated from ‘bool streams_boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, Attr&) [with Iterator = const unsigned char_, Expr = streams_boost::proto::exprns_::expr<streams_boost::proto::tagns_::tag::terminal, streams_boost::proto::argsns_::term<streams_boost::spirit::qi::parameterized_nonterminal<streams_boost::spirit::qi::rule<const unsigned char_, SPL::Operator::oport0(bool&), streams_boost::spirit::unused_type, streams_boost::spirit::unused_type, streams_boost::spirit::unused_type>, streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost::fusion::void, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_> > >, 0l>, Attr = SPL::Operator::ParsedStream_Bas
e::OPort0Type]’
src/operator/ParsedStream.cpp:37: instantiated from here
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/is_view.hpp:62: error: no type named ‘type’ in ‘struct streams_boost::fusion::extension::is_view_impl<streams_boost::fusion::struct_tag>::applySPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’
In file included from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/not.hpp:19,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/is_sequence.hpp:17,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/detail/is_mpl_sequence.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/tag_of.hpp:13,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/iterator/next.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/container/vector/vector10.hpp:13,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/container/vector.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/include/vector.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/limits.hpp:73,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/actor.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/composite.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/compose.hpp:16,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/bind/bind_function.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/bind.hpp:11,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/include/phoenix_bind.hpp:13,
from /home/streamsadmin/git_demo/streamsx.adaptiveParser/com.ibm.streamsx.adaptiveparser/impl/include/Spirit.h:14,
from src/operator/./ParsedStream.h:11,
from src/operator/ParsedStream.cpp:3:
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux
/nested_type_wknd.hpp: In instantiation of ‘streams_boost::mpl::aux::nested_type_wknd<streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >’:
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:55: instantiated from ‘streams_boost::mpl::and_<streams_boost::fusion::traits::is_sequenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/utility/enable_if.hpp:36: instantiated from ‘streams_boost::enable_if<streams_boost::mpl::and_<streams_boost::fusion::traits::is_sequenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/nested_type_wknd.hpp:28: instantiated from ‘streams_boost::mpl::aux::nested_type_wknd<streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void> >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:19: instantiated from ‘streams_boost::mpl::aux::and_impl<true, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/preprocessed/gcc/and.hpp:55: instantiated from ‘streams_boost::mpl::and_<streams_boost::mpl::not_<streams_boost::is_constSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/if.hpp:67: instantiated from ‘streams_boost::mpl::if_<streams_boost::mpl::and_<streams_boost::mpl::not_<streams_boost::is_constSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::mpl::not_<streams_boost::is_referenceSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb >, streams_boost::spirit::traits::is_proxy<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>, streams_boost::mpl::bool_, streams_boost::mpl::bool_ >, streams_boost::spirit::qi::proxy_transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb>, streams_boost::spirit::qi::default_transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL:
:BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb> >’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/detail/attributes.hpp:77: instantiated from ‘streams_boost::spirit::qi::transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/support/attributes_fwd.hpp:117: instantiated from ‘streams_boost::spirit::traits::transform_attribute<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, streams_boost::spirit::qi::domain, void>’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/detail/attributes.hpp:165: instantiated from ‘void streams_boost::spirit::traits::post_transform(Exposed&, const Transformed&) [with Exposed = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Transformed = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/nonterminal/rule.hpp:353: instantiated from ‘bool streams_boost::spirit::qi::rule<Iterator, T1, T2, T3, T4>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&, const Params&) const [with Context = streams_boost::spirit::context<streams_boost::fusion::cons<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb&, streams_boost::fusion::nil_>, streams_boost::spirit::locals<streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na> >, Skipper = streams_boost::spirit::unused_type, Attribute = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Params = streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost
::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_>, Iterator = const unsigned char_, T1 = SPL::Operator::oport0(bool&), T2 = streams_boost::spirit::unused_type, T3 = streams_boost::spirit::unused_type, T4 = streams_boost::spirit::unused_type]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/nonterminal/detail/parameterized.hpp:48: instantiated from ‘bool streams_boost::spirit::qi::parameterized_nonterminal<Subject, Params>::parse(Iterator&, const Iterator&, Context&, const Skipper&, Attribute&) const [with Iterator = const unsigned char
, Context = streams_boost::spirit::context<streams_boost::fusion::cons<SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb&, streams_boost::fusion::nil_>, streams_boost::spirit::locals<streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na, streams_boost::mpl::na> >, Skipper = streams_boost::spirit::unused_type, Attribute = SPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb, Subject = streams_boost::spirit::qi::rule<const unsigned char*, SPL::Operator::
oport0(bool&), streams_boost::spirit::unused_type, streams_boost::spirit::unused_type, streams_boost::spirit::unused_type>, Params = streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost::fusion::void
, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_>]’
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/qi/parse.hpp:86: instantiated from ‘bool streams_boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, Attr&) [with Iterator = const unsigned char_, Expr = streams_boost::proto::exprns_::expr<streams_boost::proto::tagns_::tag::terminal, streams_boost::proto::argsns_::term<streams_boost::spirit::qi::parameterized_nonterminal<streams_boost::spirit::qi::rule<const unsigned char_, SPL::Operator::oport0(bool&), streams_boost::spirit::unused_type, streams_boost::spirit::unused_type, streams_boost::spirit::unused_type>, streams_boost::fusion::vector<streams_boost::phoenix::actor<streams_boost::phoenix::reference >, streams_boost::fusion::void, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_, streams_boost::fusion::void_> > >, 0l>, Attr = SPL::Operator::ParsedStream_Bas
e::OPort0Type]’
src/operator/ParsedStream.cpp:37: instantiated from here
/opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux
/nested_type_wknd.hpp:28: error: no type named ‘type’ in ‘struct streams_boost::fusion::traits::is_viewSPL::BeJwrMcwpMSm2TMssKi7xS8xNLbbISYSwvI0T01OLzXMzi4sz8_1MMTcsTc7JTU_1zzQjJSffPz8wBuTRWb’
In file included from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/aux_/include_preprocessed.hpp:37,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/and.hpp:42,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/mpl/is_sequence.hpp:18,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/detail/is_mpl_sequence.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/support/tag_of.hpp:13,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/iterator/next.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/container/vector/vector10.hpp:13,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/container/vector.hpp:12,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/fusion/include/vector.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/limits.hpp:73,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/actor.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/composite.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/core/compose.hpp:16,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/bind/bind_function.hpp:10,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/home/phoenix/bind.hpp:11,
from /opt/ibm/InfoSphere_Streams/4.0.0.0//ext/include/streams_boost/spirit/include/phoenix_bind.hpp:13,
from /home/streamsadmin/git_demo/streamsx.adaptiveParser/com.ibm.streamsx.adaptiveparser/impl/include/Spirit.h:14,
from src/operator/./ParsedStream.h:11,
from src/operator/ParsedStream.cpp:3:

Versioning

There are two versions of the toolkit developed simultaneously.
How should it be handled, as two independent branches?

AdaptiveParser namespace

What is a right namespace for AdaptiveParser operator?

  1. com.ibm.streamsx.parser
  2. com.ibm.streamsx.adaptiveparser
  3. com.ibm.streamsx.parser.adaptiveparser

Please add SPLDoc

The AdaptiveParser is very powerful. However, because there is not documentation, it is very difficult to get started.

As a first step, perhaps, we should add SPLDoc to parameters to functions, so users can figure out how to use these options. Without a description, it's almost impossible to start.

Thanks!

Error about > 50 attributes

I tried to parse a very complex structure with the adaptiveParser.

I got the following error when trying to compile the code:
CDISP9164E ERROR: More than 50 attributes on the same level of tuple is not supported
CDISP0232E ERROR: An error was encountered during the generation of the code for the EHRStream operator.

Is there any reason why we have an upper limit of 50 attributes? Do you have any recommendation on how to get around this?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.