Animac
Animac copied to clipboard
【特性】非递归的循环结构“while”
特性描述:增加非递归的、直接的循环结构(while condition body)。这个特性应当优先实现,因为该结构无法通过宏构造出来。
实现思路:①将while设置为关键字;②编译器将其作为特殊结构,使用现有的AIL指令集直接编译为AIL代码。
考虑将尾递归编译为简单循环。这是最基本的编译优化好吧。