Related articles |
---|
Examples in Lex & Yacc benoitpincon@magic.fr (Benoist PINCON) (1997-01-03) |
translating from Basic, was Examples in Lex & Yacc kth@srv.net (1997-01-07) |
From: | kth@srv.net (Kevin Handy) |
Newsgroups: | comp.compilers |
Date: | 7 Jan 1997 12:19:34 -0500 |
Organization: | Software Solutions, Inc |
References: | 97-01-023 |
Keywords: | Basic, translator |
benoitpincon@magic.fr says...
>I have to make a basic-like translator to C, but i miss of
>good examples.
You didn't mention which variation of Basic you wanted to translate,
or your target platform. There are some translators being sold (search
the web for them using "+BASIC +TRANSLATOR")
I have started a Vax/Basic to C++ translator using Flex, Bison, and
C++. It is a long way from being fully functional, but it may give
you something to look at. Compiles on Linux, VMS (GNU-C++), and I have
compiled it on a PC (Borland C++) in the past.
You can find the last version I downloaded in the Free-VMS site
http://www.lp.se/free-vms/
It is called btran, and you may also need the str package also.
I have been working on how it handles strings lately, so look at the
existing version, and if it looks usefull, let me know and I'll get
the current version a little more stable and download it for you.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.