如何做一个basic编译器呀

怎么做一个basic编译器呀?
需要代码
------解决方案--------------------
楼主威武!在下拜服!
------解决方案--------------------
或许你觉得这个问题很白痴,但是对于偶这个菜鸟来说很难呢。俺学计算机就一杯具来着
------解决方案--------------------
为什么不直接用MSSCript控件呢?
------解决方案--------------------
这个,上次看到有人用VB6做了一个VB6的IDE,包括编译器,链接工具等一系列的东西,有人下载了,可惜后来作者关了下载链接,咱去晚了
------解决方案--------------------
下辈子 俺去开发 VB666
------解决方案--------------------
该回复于2010-11-05 14:17:25被版主删除
------解决方案--------------------
请参考freebasic的源代码,详见:
http://www.freebasic.net/ 
------解决方案--------------------
引用:
请参考freebasic的源代码,详见:
http://www.freebasic.net/


这个不错
------解决方案--------------------
我支持你50分做一个编译器。

------解决方案--------------------
我有个c++ 的basic解释器,不过权限不够,传不了。
------解决方案--------------------
/*  
YABASIC ---  a tiny integrated Basic Compiler/Interpreter
written by Marc-Oliver Ihm 1995-99.
e-mail: ihm@kph.uni-mainz.de

  Current Version:
*/
#define BASIC_VERSION            "2.45"
/*
Date of last change: 
*/
#define DOLC                     "February 26, 1999"

char YABLICENSE[]=

"     This program is free software; you can redistribute it and/or       \n"
"     modify it under the terms of the GNU General Public License         \n"
"     as published by the Free Software Foundation; either version        \n"
"     of the License, or (at your option) any later version.              \n"
"                                                                         \n"
"     This program is distributed in the hope that it will be useful,     \n"
"     but WITHOUT ANY WARRANTY; without even the implied warranty of      \n"
"     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       \n"