2014-02-12 72 views
1

正在解析的最大字符數是1024.我正在使用flex。我需要能夠將大字符串解析到緩衝區中。我試圖使用如何增加lex中的yytext大小

setupbuf(size) 
int size; 
{ 
    yy_current_buffer = yy_create_buffer(yyin, size); 
} 

但這是抱怨的語法。請給出你的意見。

+0

此鏈接可能有所幫助:https://groups.google.com/forum/#!topic/comp.unix.misc/mVCQUSJEg-w – Cyclonecode

回答

1

您可以將字符串寫入文件,然後可以使用yy_create_buffer(FILE *,Size)或可以使用yyin機制來讀取文件。