易码技术论坛

 找回密码
 加入易码
搜索
楼主: yan

[原创](文曲星端 lav版)LAVAX1.0编译器-横空出世

[复制链接]
发表于 2005-10-23 18:43:00 | 显示全部楼层
发现了个四则运算的问题,编译纯数字的运算的时候(如:a=123+456*789;)全都用了$45-$48,这些算术指令仅支持双字节运算,算大数字就出错了,超过两字节就改用指令$2x吧,望楼主能改下.
发表于 2005-10-24 12:02:00 | 显示全部楼层
帮自己顶下!单独函数和数字的运算也有这样的错误!
发表于 2005-10-24 21:21:00 | 显示全部楼层
我同学在我的星星上乱写了一个,

char a[void]=

(我不记得了).然后是编译器运行时错误.
 楼主| 发表于 2005-10-25 08:55:00 | 显示全部楼层
a[void]?

没有这样的语法。
发表于 2005-10-26 00:25:00 | 显示全部楼层
貌似都不理会......不管了
发表于 2005-10-26 13:54:00 | 显示全部楼层
太好了!!!!我也要学LAVA!!!!!!!!!!!!
发表于 2005-10-26 20:41:00 | 显示全部楼层
见鬼,我的3000下了n遍也还是一用就死机。版本3.4



[em06]
发表于 2005-10-28 10:50:00 | 显示全部楼层
(文曲星端 lav版)LAVAX1.0编译器的原創人司可否上傳源碼.好像linux一樣,把好的軟件給多些人共同研究,把它做得更好,更偉大.我想星易的原創者是一個偉大的人!
发表于 2005-10-28 12:26:00 | 显示全部楼层
这种要求几乎不可能实现,对于编译lavax1.0难度并不大,因为跟解释语言类似,花点时间自己研究吧,而且这种资料可能牵扯到版权问题呀!
发表于 2005-10-28 18:25:00 | 显示全部楼层
拜托啊,如果可以在星星上直接编译(用你的程序输入,不用转换,像BASIC一样 )
发表于 2005-11-8 18:02:00 | 显示全部楼层
都出1。02了我居然才发现。消息太不灵了!下了再顶!!!1[em01]
发表于 2005-11-12 10:18:00 | 显示全部楼层
可惜……是LAVA 20K的,要是有LAVA ALL的多好!

我的PC2300没戏了


 楼主| 发表于 2005-11-13 17:21:00 | 显示全部楼层
不是有精简版么,不过有一点bug。
发表于 2005-11-19 19:42:00 | 显示全部楼层
我稍改了一下博士失踪记LavaX规范版的代码,

在PPC的摸拟器上编译通过了...

1.02版不支持void func(char &f1[]){.....}

这种数组的引用方法,可能是lavaX3.1版特有的吧...非得引用数组名才行...
发表于 2005-11-20 18:39:00 | 显示全部楼层
下不了了啊~~
发表于 2005-11-26 00:37:00 | 显示全部楼层
void main{

printf("jj");

getchar;

}

听说是出师不利



哪里有问题??
发表于 2005-11-26 04:11:00 | 显示全部楼层
“void main(){”!!!!!!!!!!!
发表于 2005-11-26 14:39:00 | 显示全部楼层
这个在星星编译会出错,不知是怎么回事:

char a[]={
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xc1,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc1,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xef,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xf8,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0xff,0xff,0xfc,0x3f,0xfb,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xe7,0xdf,0xff,0xfc,0xf,0xfd,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xe7,0xdf,0xff,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xc9,0xfc,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x87,0x7,0xff,0xff,
0x9f,0xfe,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x87,0xbf,0xff,0x7f,0xff,0xff,0xbf,0xff,0xff,0xff,0xfc,0xff,0xff,0xff,0xff,0x7f,0xff,0xf3,0x9f,0xff,0xfe,
0xff,0xff,0xff,0xff,0xf8,0xff,0xff,0xff,0xff,0xff,0x9f,0xf0,0xcf,0xfb,0xfc,0xff,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xff,0xff,0x9f,0xb0,0x23,0xe3,0xff,0xff,0xff,
0xff,0xff,0x10,0xff,0xff,0xff,0xff,0xff,0xff,0x10,0x1,0xe3,0x3f,0xff,0xff,0xff,0xff,0x80,0xff,0xff,0xff,0xff,0x67,0xfe,0x10,0x0,0xe0,0xf,0xf7,0xff,0xff,0xff,
0xc0,0xff,0xff,0xff,0xff,0x3,0xfc,0x0,0x0,0x60,0xf,0xe7,0xff,0xff,0xff,0xe0,0xff,0xff,0xff,0xff,0x1,0xdc,0x0,0x0,0x20,0x0,0xc3,0xff,0xff,0xff,0xe0,0xff,
0xff,0xff,0xfd,0xd,0x38,0x0,0x0,0x0,0x3b,0x3,0xef,0xff,0xff,0xf0,0xff,0xff,0xff,0xfc,0x3,0xe0,0x0,0x0,0x0,0x0,0x1,0xc3,0xff,0xff,0xf8,0xff,0xff,0xff,
0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xff,0xff,0xf8,0xff,0xff,0xfe,0x7f,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x41,0xff,0xff,0xfc,0xff,0xff,0xff,0x7f,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xef,0xff,0xff,0xff,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0x7c,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x4,0xff,0xff,0xff,0xff,0xff,0xf7,0x4c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0xc6,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x1,0xff,0xff,0xff,0xff,0xff,0xf8,0xc1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xff,0xff,0xff,0xff,0xff,0xf8,0xfb,0x80,0x0,0x0,0x0,0x0,0x0,0x0,
0x3,0xff,0xff,0xff,0xff,0xff,0xfc,0xa2,0xc0,0x0,0x0,0x0,0x0,0x0,0x8,0xf,0xff,0xff,0xff,0xff,0xff,0xfc,0x63,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0xff,
0xff,0xff,0xff,0xff,0xff,0x27,0xf0,0x0,0x0,0x0,0x0,0x0,0x81,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x8,0x0,0x0,0x0,0x0,0x1,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0x8e,0x0,0x0,0x0,0x0,0x3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x0,0xf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xe0,0x0,0x0,0x0,0x3f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf8,0x0,0x0,0x0,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0x0,0x0,0x0,0x7f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xc0,0x0,0x0,0x7f,0xff,0xdf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,
0x10,0x0,0x0,0x7f,0xff,0x8f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x2,0x0,0x0,0x0,0x69,0xff,0x87,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x0,0x0,0x30,
0x0,0x48,0x1f,0x3,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0x0,0x0,0x0,0x0,0x0,0x40,0x3,0x3,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0x0,0x0,0x0,0x0,0x0,0x40,
0x20,0x1,0xff,0xff,0xff,0xff,0xff,0xff,0xc0,0x0,0x0,0x0,0x0,0x0,0x60,0x7c,0x1,0xff,0xff,0xff,0xff,0xff,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x7c,0x7c,0x0,
0xff,0xff,0xff,0xff,0xff,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0xf8,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x10,0x0,0x0,0x7f,0xf8,0x0,0x0,0x3,
0xff,0xff,0xff,0xff,0x0,0x0,0x0,0x10,0x0,0x0,0x7f,0xf0,0x0,0x0,0x0,0x7f
};
void main(){
ClearScreen();
WriteBlock(0,0,120,80,1,a);
Refresh();
getchar();
}



发表于 2005-11-26 14:43:00 | 显示全部楼层
星星编译器上说是"非法字符"  而再电脑端却好着呢,不知是不是星星编译器还有bug????
 楼主| 发表于 2005-11-26 15:03:00 | 显示全部楼层
没有啊,我用LAVAX1.0编译器在电脑端的虚拟机上编译没有出现你所说的情况啊?

最近发现LAVAX1.0编译器有bug,不过要等到寒假更新了。
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-4-28 01:47 , Processed in 0.019694 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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