tinypy专题

tinypy源码分析(四)——函数调用的实现分析

一、函数的分类 在tinypy中,函数分三类 1. 内置函数(或者说C函数,builtin-function) 2. python函数,包括python的方法 3. 对象的实例化方法 二、函数的结构体 typedef struct tp_fnc_ {int type;struct _tp_fnc *info;int ftype;void *val;} tp_fnc_;typedef

tinypy 语法分析过程

tinypy的文档真的很难找(也许是我搜索技术太烂了。。。),官方说它是一个python的子集,支持的功能如下: 1.类和单继承 2.可变参数和关键字参数的函数 3.字符串,列表,字典,数字 4.模块,列表解析 5.异常的回溯 6.一些内建函数 实现语法分析的源文件是parse.py tinypy采用了自顶向下算符优先分析法(Top Down Operator Pre