[Oberon] Re: N-O Scanner structure confusing ?
    thoken at gmail.com 
    thoken at gmail.com
       
    Sun Feb 18 01:40:00 MET 2007
    
    
  
On 15 Feb 2007, Chris Glur <easlab at absamail.co.za> wrote:
>
>  [...]
> My present query is:
> why don't they write in a higher-level style eg.
>    IF CaretPostn = NIL THEN Error('Caret not set');
>    Scan1stTkn(S); // which also inits Scanner;
>    WHILE condition DO GetToken(S); DoStuff END;
No need at system library level:
Scanning is an input operation.
The caret position is mainly an output parameter
(keyboard writes at ..., text is copied to ..., mark position at ...)
and used as second-hand-input-parameter
only when selection alone is not sufficient
regards, Thomas
>  [...]
    
    
More information about the Oberon
mailing list