我过去常常以std::basic_stringstream<char>
为我的Quex驱动词法分子
发送给构造函数,如:
typedef std::basic_stringstream<char> UStringStream;
UStringStream tokenStream(sCode);
quex::ecmascript_lexer ecmascript_lexer(&tokenStream);
这可以使用Quex 0.64.8
,但似乎API已更改
从那时起,因为它似乎不适用于版本0.67.4
。
关于如何将代码移植到新版本的任何指针 我将不胜感激。
致以最诚挚的问候,
Patrik J
编辑:删除了关于字符串累加器的问题,它 将作为单独的问题重新发布。