Following the resolved question Boost Spirit: Error C2664, Cannot convert 'const boost::phoenix::actor' to 'char' , I have another question:
The answer is very simple: 2 structs js_single_quoted_str and js_double_quoted_str must be redefined as the following to make the parser rock:
js_single_quoted_str
js_double_quoted_str
qi::rule js_single_quoted_str; qi::rule js_double_quoted_str;