JB to C (toy) translator
 
Main idea:
The question "how far one could go until it gets too complex".

Goals are:
* make a thing that converts working BASIC program to compilable working C
* really REALLY (!) limited subset of BASIC
* don't even think of GUI

"really limited subset of BASIC" initially is:
* numerical variables are double 
* no arrays
* no string support except constants in PRINT/INPUT (for prompts, like "input x" or "y=")
* no sub/function or even GOSUBs
* operators:
	PRINT
	INPUT
	assignment (=)
	IF
	FOR
	timer$("ms") - just to measure how fast our endless loops are!
* no attempts at expression rewriting, that is, x+1 will be passed as is, x^2 will be passed as is and of cource would not work in C
* no error checking - supposed to get correct working program as input

Uses  tcc.exe, Tiny C Compiler.
Project started Dec 11 2013

--------------------------------------------------------------
 v.1.0, Dec 25 2013
Ok, initial project goals are met so I call it v.1.0
Uploaded to Just BASIC Files Archive Site. 

supports: 
* numerical variables (as C double)
* print, input ("print 1" now works too, internally fixed to "print 1.0")
* text constants in print, input (to be used as prompts)
* for (with optional step, negative step works too)
* if (only block version, with "end if" and optional "else")
	BASIC conditions and logic functions are converted to C ones (<> to !=, AND to && etc) 
* assignment (expressions are left as is, 
	except "=time$("ms")" changed to "=clock()" - quick hack to allow program timing)
Only single operator on a line.
Extra: 
* '-style comments converts to //comments
* unrecognized lines converted to //??? comments
* labels and GOTO are implemented. So you can simulate WHILE loops.
* output indented (for and if)

--------------------------------------------------------------
 v.1.1, Dec 28 2013
* added: 
	EXIT FOR
	WHILE/WEND, EXIT WHILE
	DO/LOOP (all variants), EXIT DO
*demo file for version 1.1
	demo1.1.bas
	(demo for previous version named demo1.0.bas)
* added function returning version (jb2cConv.ver$(), jb2cGUI.ver$()),
	version info displayed in Help/About
* major rewrite - operators in select case ordered alphabetically
* added this file
