我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 分析源码快崩溃了~~~ 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

zhoubaozhou





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 696
威望: 0
浮云: 1082
在线等级:
注册时间: 2007-03-13
最后登陆: 2023-01-26

5come5帮你背单词 [ turn /tə:n/ n. 旋转,机会,变化,转折点;vt. 转动,翻转,改变方向;vi. (使)变为,(使)变得 ]


分析源码快崩溃了~~~

static void forbody (LexState *ls, int base, int line, int nvars, int isnum) {
  /* forbody -> DO block */
  BlockCnt bl;
  FuncState *fs = ls->fs;
  int prep, endfor;
  adjustlocalvars(ls, 3);  /* control variables */
  checknext(ls, TK_DO);
  prep = isnum ? luaK_codeAsBx(fs, OP_FORPREP, base, NO_JUMP) : luaK_jump(fs);
  enterblock(fs, &bl, 0);  /* scope for declared variables */
  adjustlocalvars(ls, nvars);
  luaK_reserveregs(fs, nvars);
  block(ls);
  leaveblock(fs);  /* end of scope for declared variables */
  luaK_patchtohere(fs, prep);
  endfor = (isnum) ? luaK_codeAsBx(fs, OP_FORLOOP, base, NO_JUMP) :
                    luaK_codeABC(fs, OP_TFORLOOP, base, 0, nvars);
  luaK_fixline(fs, line);  /* pretend that `OP_FOR' starts the loop */
  luaK_patchlist(fs, (isnum ? endfor : luaK_jump(fs)), prep + 1);
}

光这样几句都要分析那么长时间
顶端 Posted: 2007-08-07 23:03 | [楼 主]
chris_zley



性别: 帅哥 状态: 该用户目前不在线
头衔: ╭(╯^╰)╮
等级: 荣誉会员
家族: 动漫联萌
发贴: 5622
威望: 1
浮云: 1291
在线等级:
注册时间: 2005-09-07
最后登陆: 2011-05-03

5come5帮你背单词 [ peculiar /pi'kju:ljə/ a. 特有的,特别的,奇怪的 ]


很多函数的定义要结合着看。。还有结构定义的原型等等。。。我承认。。。看源码有时候确实很郁闷
顶端 Posted: 2007-08-10 02:56 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.010481(s) query 6, Time now is:11-23 08:35, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号