license
 
	CODE  ?R@ ( t - a)
		R )+ W MOV        \ points to action
		R ) A0 MOV        \ points to start of string
		\ get string count   
		D0 CLR  
		A0 ) D0 B. MOV   
		2 # D0 ADD
		0 # D0 BCLR   
		D0 R ) ADD        \ points past string
		S )+ TST   EQ IF  
			NEXT 
			assembler   
		THEN
		A0 S -) MOV   
		W R -) MOV
	NEXT


    forth : ," ( --)
		HOST
    	forth [CHAR] " 
		PARSE HOST ,string 
    ;
	
    CREATE ($abort) 0 t,
             
	: $ABORT  ( $ --) 
		($abort) @execute
	;


    : abort" ( flag --) 
		?R@ 
		$ABORT 
	;
         
	forth : ABORT"   
		HOST
		COMPILE abort"  ," 
    ;   TARGET