Yes, to type a TI-BASIC program you have to go through the calculator menus which directly insert the tokenized input into the buffer.
The weird thing about TI-BASIC is how seemingly innocent changes in the input can cause huge performance regressions e.g. https://siraben.github.io/ti84p-re/sub-tibasic-for-paren.htm...
For(I,1,N
If 0
1
End
is much slower than For(I,1,N)
If 0
1
End