Interpreter : -rc ->
Arg R : ^&LocalState 
    Program : A|L : Command  
    A : Variables

Flag = 0 ..

T : Tokens = <> ..

Detach Program Command Next

Do Flag = 1 [ Token is Command ]
With Token from Command.Tokens

Do get Token from Command.Tokens
 If Token is Command then
  T .= R.Return_value
  ' - Interpreter 'R' < Token > A
 Else
  If Flag then T .= Token
  Else _
 ;
;

If T then
 - Next 'R' T A
 ' Next = NextStep Command.ID
Else
 - Next 'R' Command.Tokens A
 ' Next = NextStep Command.ID
;

If Next then
 - Interpreter Next *
Else
 /