Úprava vstupu


Klíčová slova:  insert, remove, change.

PARSE insert

Vloží zadanou hodnotu do vstupního bloku.


a:  ["fox" "dog" "owl" "rat"]


parse a ["fox" "dog" insert 33 "owl"        "rat"]


true


print a


fox dog 33 owl rat



Jiný příklad:

     

         b:  "Tvé velké oči"


    parse b [thru "velké" insert " hnědé"]          ; mezera!


false

   

    print b

 

Tvé velké hnědé oči


PARSE  remove

Odebere shodující se označené elementy ze vstupu.


a:  ["fox" "dog" "owl" "rat"]


parse a [        "fox" remove "dog"        remove "owl" "rat"]


true


print a


fox rat



Jiný příklad:


      a:  "Tvé velké oči"


       parse a [ to "velké"  remove "velké"]                 ; == false      


      print a                           


 Tvé oči


PARSE  change

Mění označenou položku  konformního  vstupního bloku:

a:  ["fox" "dog" "owl" "rat"]


parse a ["fox" "dog" change "owl" "COW" "owl" "rat"]      ; == false      


print a


fox dog COW rat