Yab to C converter
#1
Brick 
I know a technique to write a Basic compiler using C or C++ as a backend. Currently the stand-alone executable codes from Yab appear to just link an interpreter to a zipped copy of the source and I think I can do better.

Since BASIC isn't fully structured it'll have to be written using a Switch command in a While loop to act as a state machine. Also, to implement declaration of variables on-the-fly, it will have to be a pass-and-a-half compiler. That's a fancy way to say the compiler will have to write to a header file or so at the same time as the C source that includes it using its preprocessor.

Is there interest? My goal is to have some code written to serve as an example for another BASIC compiler I want to write. I may need help with the Haiku runtimes.
Reply


Messages In This Thread
Yab to C converter - by SamuraiCrow - 10-05-2018, 12:53 PM
RE: Yab to C converter - by bbjimmy - 10-06-2018, 09:42 AM
RE: Yab to C converter - by SamuraiCrow - 12-28-2020, 03:50 PM
RE: Yab to C converter - by SamuraiCrow - 10-10-2018, 11:08 PM
RE: Yab to C converter - by SamuraiCrow - 10-21-2018, 02:32 PM
RE: Yab to C converter - by bbjimmy - 01-14-2021, 10:05 AM
RE: Yab to C converter - by SamuraiCrow - 02-25-2021, 12:43 AM
RE: Yab to C converter - by SamuraiCrow - 02-25-2021, 09:54 PM
RE: Yab to C converter - by lorglas - 02-26-2021, 11:03 AM
RE: Yab to C converter - by SamuraiCrow - 02-26-2021, 03:35 PM
RE: Yab to C converter - by bbjimmy - 02-26-2021, 06:38 PM
RE: Yab to C converter - by SamuraiCrow - 03-09-2021, 10:10 PM
RE: Yab to C converter - by SamuraiCrow - 03-13-2021, 05:36 PM
RE: Yab to C converter - by bbjimmy - 03-14-2021, 08:35 AM
RE: Yab to C converter - by SamuraiCrow - 03-14-2021, 09:55 PM
RE: Yab to C converter - by SamuraiCrow - 03-18-2021, 08:04 AM
RE: Yab to C converter - by bbjimmy - 03-19-2021, 08:12 AM
RE: Yab to C converter - by SamuraiCrow - 03-19-2021, 06:30 PM
RE: Yab to C converter - by bbjimmy - 03-20-2021, 08:59 AM
RE: Yab to C converter - by SamuraiCrow - 03-20-2021, 09:53 AM
RE: Yab to C converter - by SamuraiCrow - 03-24-2021, 05:21 PM
RE: Yab to C converter - by bbjimmy - 03-24-2021, 05:35 PM
RE: Yab to C converter - by SamuraiCrow - 03-27-2021, 01:07 PM
RE: Yab to C converter - by bbjimmy - 03-27-2021, 01:36 PM
RE: Yab to C converter - by SamuraiCrow - 03-29-2021, 01:54 PM
RE: Yab to C converter - by bbjimmy - 03-29-2021, 06:12 PM
RE: Yab to C converter - by SamuraiCrow - 03-30-2021, 05:26 PM
RE: Yab to C converter - by SamuraiCrow - 04-07-2021, 12:07 PM
RE: Yab to C converter - by bbjimmy - 04-08-2021, 11:05 AM
RE: Yab to C converter - by SamuraiCrow - 04-08-2021, 03:58 PM
RE: Yab to C converter - by SamuraiCrow - 04-12-2021, 08:05 PM
RE: Yab to C converter - by SamuraiCrow - 04-16-2021, 09:10 PM
RE: Yab to C converter - by bbjimmy - 04-17-2021, 07:43 AM
RE: Yab to C converter - by SamuraiCrow - 04-21-2021, 08:26 PM
RE: Yab to C converter - by SamuraiCrow - 04-30-2021, 04:44 AM
RE: Yab to C converter - by lorglas - 04-30-2021, 01:38 PM
RE: Yab to C converter - by bbjimmy - 05-01-2021, 09:58 AM
RE: Yab to C converter - by SamuraiCrow - 05-01-2021, 09:55 PM
RE: Yab to C converter - by SamuraiCrow - 05-05-2021, 09:03 PM
RE: Yab to C converter - by SamuraiCrow - 06-28-2022, 08:13 PM
RE: Yab to C converter - by bbjimmy - 07-06-2022, 12:43 PM
RE: Yab to C converter - by SamuraiCrow - 07-31-2022, 06:22 PM
RE: Yab to C converter - by SamuraiCrow - 08-01-2022, 02:42 PM
RE: Yab to C converter - by SamuraiCrow - 08-05-2022, 09:46 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)
Free Web Hosting