我目前正在从一个类似如下的文件创建一个输入流:
pANTLR3_UINT8 inputFile = (pANTLR3_UINT8) "X:/Path/To/File";
pANTLR3_INPUT_STREAM input = antlr3AsciiFileStreamNew(inputFile);但是,我想从字符串流创建一个输入流。这个是可能的吗?
发布于 2013-09-28 17:36:10
这不是直接可能的,但您可以将字符串流转换为字符串,并将其用作输入,如下所示:
input = antlr3StringStreamNew((pANTLR3_UINT8)utf8.c_str(), ANTLR3_ENC_UTF8, utf8.size(), (pANTLR3_UINT8)"sql-script");https://stackoverflow.com/questions/19061415
复制相似问题