明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: baitang36

[经验] [原创]给AutoLisp语言增加goto指令

  [复制链接]
 楼主| 发表于 2020-7-6 14:11:10 | 显示全部楼层
yxp 发表于 2020-7-3 02:07
老哥老当益壮,志在千里啊。照猫画虎改造成功,不知道能否跨程序 goto ?

另外请教 33 31 37 30 39 06 0 ...

57 后紧跟的跳转字节数,用四个字节表示,最大可以跳过2G-1
发表于 2020-7-7 12:40:07 | 显示全部楼层
baitang36 发表于 2020-7-6 14:11
57 后紧跟的跳转字节数,用四个字节表示,最大可以跳过2G-1

能否得到老哥对 fas 文件的指点。
目前来看 fas 文件的功能远远超过 lisp,仅仅从动态参数和 goto 指令就可以看出来。
fas 研究透了,是否可以做自己的编译器了。
在外网上似乎是禁止讨论的,只能找到一些很久远的资料。
 楼主| 发表于 2020-7-8 09:00:29 | 显示全部楼层
yxp 发表于 2020-7-7 12:40
能否得到老哥对 fas 文件的指点。
目前来看 fas 文件的功能远远超过 lisp,仅仅从动态参数和 goto 指令 ...

研究透了fas然后做编译器,难度不大,但工作量巨大。把五花八门的源码分析、整理好就是个很大的挑战,整理好的lsp变成fas的难度和反编译差不多
发表于 2020-10-31 21:10:10 来自手机 | 显示全部楼层
大神呀,大神万岁
发表于 2021-4-4 08:52:24 来自手机 | 显示全部楼层
不死猫 发表于 2020-3-21 12:15
重磅!反编译的吐血

注意这个跳会影响返回值,可能返回 :CALLBACK-ENTRY

确实如此。。。。
发表于 2022-1-29 14:27:57 | 显示全部楼层
请问这个57后面的33个字节是怎么算的?
发表于 2022-1-29 14:50:28 | 显示全部楼层
yxp 发表于 2020-7-3 02:07
老哥老当益壮,志在千里啊。照猫画虎改造成功,不知道能否跨程序 goto ?

另外请教 33 31 37 30 39 06 0 ...

请问跳转字节怎么算的?
 楼主| 发表于 2022-1-29 23:35:34 | 显示全部楼层
无尽的手残 发表于 2022-1-29 14:50
请问跳转字节怎么算的?

数出来的,和数鸭子一样
发表于 2022-1-31 13:36:40 | 显示全部楼层
baitang36 发表于 2022-1-29 23:35
数出来的,和数鸭子一样

听君一席话,如听一席话,大师我无了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-21 01:22 , Processed in 0.142830 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表