Example1
	10 INPUT X
	20 Y= x*x + 6*x + 9
	30 PRINT Y
	
	input test in line 10.
	output test in line 30.
	math calculation test in line 20.


Example 2
	10 A= -4/2 - 3*1 + 5 + 9 MOD 3
	20 B=(&HAA OR &H55) XOR 255
	30 PRINT A
	40 PRINT B

	math calculation test in line 10.
	logical calculation test in line 20.


Example 3
	10 A=10
	20 B=-1
	30 IF A>5 THEN PRINT A ELSE PRINT B
	40 IF A<5 THEN PRINT A ELSE PRINT B
	50 IF A=B THEN PRINT A ELSE PRINT B

	if statement test in line 30,40,50.


Example 4
	10 GOTO *L
	20 *L: GOTO 30
	30 FOR I=1 TO 10
	40 REM GOSUB 70
	50 NEXT I
	60 END
	70 PRINT I
	80 REM RETURN

	goto statement test. gosub/return is not implemented.


Example 5
	100 DIM A(10)
	110 FOR I=1 TO 10
	120   A(I)=I
	130 NEXT I
	140 A(1)=A(1)+100
	150 A(2)=A(2)+200
	160 A(3)=A(3)+300
	170 FOR I=1 TO 10
	180  PRINT A(I)
	190 NEXT I

	array test.
	Caution: variables and arrays are not initialized to be zero.


Example 6
	10 PRINTX Inline test
	20 INLINE ret i32 0
	30 END

	PRINTX special statement test in line 10. It works line a macro.
	INLINE test in line 20
	It is very difficult to use inlne because of side effect.


Example 7
	100 dim sieve(100)
	110 for i=2 to 100
	120   sieve(i)=0
	130 next
	140 for i=2 to 100
	150   if sieve(i)=1 then goto 200
	160     j=i+i
	170     if j>100 then goto 200
	180     sieve(j)=1:j=j+i
	190     goto 170
	200   '
	210 next
	220 printx "-- prime numbers --"
	230 for i=2 to 100
	240   if sieve(i)=0 then print i
	250 next
	260 end

	prime number calculation test program.
