我希望我yylex()解析一个字符串而不是文件或标准输入.如何使用Solaris提供的Lex和Yacc?
yylex()
c yacc solaris lex
我想在yacc的main函数中解析我给解析器的字符串.我知道这可以通过使用来完成,yy_scan_string但我不知道如何使用它.我搜索了网页和手册页,但我仍然不清楚.请帮我.
yy_scan_string
c yacc lex
可能重复: 如何使YY_INPUT指向Lex&Yacc(Solaris)中的字符串而不是stdin
我想从字符串而不是文件解析.我知道v可以使用yy_scan_string fn来做它.但对我来说它不能正常工作所以请帮助我
yacc lex flex-lexer
lex ×3
yacc ×3
c ×2
flex-lexer ×1
solaris ×1