- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Python源码学习 番外-为方便调试和查看变量而自己写的autoexp.dat
autoexp.dat位于C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger 目录下, 控制了Visual Studio中变量的调试时候的显示方式, 其中预定义了STL中许多类型的显示 Python源码中,很多都是PyObject* 类型的变量, 查看起来非常不便,所以自己在autoexp.dat
2013-11-27 23:26:04 1651
原创 Python源码学习十--token的parse
in parsetok.c static node * parsetok(struct tok_state *tok, grammar *g, int start, perrdetail *err_ret, int *flags) 函数 step1 . parser_state * ps = PyParser_New(g, start); --g is static gra
2013-11-10 12:45:17 3082
原创 Python源码学习九,dfa state的初始化
in graminit.c定义了一些struct, 是理解和实现DFA的关键 static dfa dfas[81] = { {256, //d_type "single_input", //char *d_name 0, //d_initial 3, //d_nstates states_0, //state *d_state
2013-11-10 12:21:44 1799
原创 Python源码(八) testbit宏定义
在bitset.h中 ,有这样一个宏定义被广泛用到 testbit #define testbit(ss, ibit) (((ss)[BIT2BYTE(ibit)] & BIT2MASK(ibit)) != 0) #define BIT2BYTE(ibit) ((ibit) / BITSPERBYTE) #define BIT2SHIFT(ibit) ((ibit) % BITSP
2013-11-05 23:37:04 4274
Hana CDS Reference
2018-11-20
Addison.Wesley.Effective.C.Sharp.50.Specific.Ways.to.Improve.Your.C.Sharp.eBook-LiB
2007-05-07
[代码大全(第二版)].Microsoft.Press.-.2003.-.Code.Complete.Second.Edition
2007-05-07
Addison Wesley - Beyond the C++ Standard Library - An Introduction to Boost (2005)
2007-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人