关于脚本语言解释器的设计!

hyllp 2002-03-22 10:59:55
我有个任务,要设计一个脚本解释器!只学过编译原理,说
设计一个编译器,大致需要如下步骤:
词法分析;
语法分析;
语义分析;
代码优化;
代码生成;
请问:设计一个脚本语言解释器,需要那些步骤呢?我要用C++实现这个解释器,需要解释的脚本很简单,不过,我想设计上应该能够适于扩充。
盼高手回复!
...全文
129 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyllp 2002-03-28
  • 打赏
  • 举报
回复
你怎么不见了
等你回复呢
hyllp 2002-03-25
  • 打赏
  • 举报
回复
非常感谢!
那请问:VC++中的MAP模板是否能直接用作符号表的数据结构,VC++中好像没有HASH模板?
还有,作词法和语法分析用LEX,YACC,那符号表怎么办呢?LEX好像没有管符号表的事?
vavalee 2002-03-22
  • 打赏
  • 举报
回复
语义分析后就可以直接执行了,一般按行执行即可。
建议用lex、yacc做词法、语法分析。
解释器一般需要在内存中保留很多信息,先设计好数据结构吧。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧