程序最美(寻路)

你还在坚持练习你的技术吗?运动员天天训练,音乐家也会演练更难的曲章。你呢?

2013年9月15日

语法分析器初步学习——LISP语法分析

摘要: 语法分析器初步学习——LISP语法分析 本文参考自vczh的《如何手写语法分析器》。 LISP的表达式是按照前缀的形式写的,比如(1+2)*(3+4)在LISP中会写成(*(+ 1 2)(+ 3 4)),1 + 2会写成(+ 1 2)。 LISP语言的语法如下形式:1.Operator = “+” | “-” | “*” | “/” 2.Expression = | ”(”Expression”)” | “(”Operator Expression Expression”)” 我们根据以上两条语法规则来写代码:// LISP语法分析器#include #include using names. 阅读全文

posted @ 2013-09-15 21:58 unixfy 阅读(2379) 评论(0) 推荐(0) 编辑

导航