小编aja*_*jai的帖子

如何使YY_INPUT指向Lex&Yacc(Solaris)中的字符串而不是stdin

我希望我yylex()解析一个字符串而不是文件或标准输入.如何使用Solaris提供的Lex和Yacc?

c yacc solaris lex

13
推荐指数
2
解决办法
1万
查看次数

在lex中如何使yyin指向yacc中具有main函数的文件?

我将传递给yacc中main的参数存储在一个文件中.现在我希望lex从这个文件而不是终端读取它的输入.我知道我可以将yyin指向一个文件,yyin = fopen("fn","r");但只有当main在lex中时才有用.当我在yacc的main中使用这个yyin声明时,它会显示错误,所以请提出一些建议来克服这个问题.

c yacc lex flex-lexer

10
推荐指数
1
解决办法
2万
查看次数

如何在lex中使用yy_scan_string

我想在yacc的main函数中解析我给解析器的字符串.我知道这可以通过使用来完成,yy_scan_string但我不知道如何使用它.我搜索了网页和手册页,但我仍然不清楚.请帮我.

c yacc lex

7
推荐指数
3
解决办法
1万
查看次数

如何从字符串而不是文件解析

可能重复:
如何使YY_INPUT指向Lex&Yacc(Solaris)中的字符串而不是stdin

我想从字符串而不是文件解析.我知道v可以使用yy_scan_string fn来做它.但对我来说它不能正常工作所以请帮助我

yacc lex flex-lexer

0
推荐指数
1
解决办法
3241
查看次数

-3
推荐指数
1
解决办法
975
查看次数

标签 统计

lex ×5

yacc ×5

c ×4

flex-lexer ×3

solaris ×1