首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

建立规约语法树可以使用哪些模式?解决方案

2012-02-07 
建立规约语法树可以使用哪些模式?我打算做个编译器,初步打算用LALR(1)文法,请教哪些模式可以用在建立起规

建立规约语法树可以使用哪些模式?
我打算做个编译器,初步打算用LALR(1)文法,请教哪些模式可以用在建立起规约语法树方面

[解决办法]
这个问题比较复杂,要根据你具体的语言来设计,如果类似于Java的编译器这样完整的编译器,你可以用工厂模式来构建立语法树,用迭代器模式来进行语法分析,用策略模式来进行语义分析。 

你可以参考下Jikes编译器,有兴趣一起研究啊,我最近在改造这个编译器。 



qq:56264917

热点排行