作者mopshair (内心纯洁的恶魔)
看板C_Sharp
标题[问题] 自己设计自己语法的编译器
时间Sat Dec 4 10:47:44 2010
如题 想设计一个用自己定义的语法的编译器 然後可以当下想要编译的资料存成一个档
案 之後可以再进行呼叫
ex.
circle(2,3)
Line(4,6)
.
.
会做画圆然後画线的动作
目前的想法是用stringbuilder去接每一笔资料 之後判断每一行前面的关键字
去判断要去呼叫哪个动作 但还是不太知道实际要从何下手
不知各位大大有没有更好的写法或是意见
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.201.66
1F:推 FF16:差不多就是你想的那样..... 记得用递回去解这个问题 12/04 19:37
2F:→ FF16:关键字:语法树 12/04 19:37
3F:→ james732:有个现成的工具:Gold Parser 或许可以参考看看 12/04 21:38
4F:→ mopshair:感谢各位 我会去参考看看的 12/04 21:51
5F:推 deuter:与其自己设计语法, 不如就写成xml, 这样就有现成的一堆 12/05 09:16
6F:→ deuter:xml的工具可以用 12/05 09:16