[metapost] a better question
Dan T. Abell
dabell69 at earthlink.net
Thu Jan 5 22:54:28 CET 2017
You might consider having a look at some work done by Anthony Phan:
He implemented a readdata function, which might do what you want.
At a minimum, you could examine his implementation.
> On 5 Jan 2017, at 14:37, Walt Burkhard <burkhard at cs.ucsd.edu> wrote:
> I have a short metapost program attached the uses the reads from and
> scan token commands. I do not understand why the program works
> in the way it does. There are two files: the file named stringTest
> contains one line 2.56 7.23 The file named test.mp <http://test.mp/> is shown below.
> numeric n ; string jkjk ;
> jkjk := readsfrom ( "stringTest" ) ; message ( jkjk ) ; % shows 2.56 7.23
> n := scantoken ( jkjk ) ; % this parses/reads 2.56 and sets n to be 2.56
> % evidently.
> message ( "n = "&decimal n ) ; % shows n = 2.56
> n := scantoken ( jkjk ) ; % still sets n to be 2.56
> I have attached both files here. Any suggestions on how I should be reading the
> second numeric value from the string would be appreciated. The User's guide
> says that the scantoken command processes tokens sequentially. (page 17)
> Many thanks in advance.
> Walt Burkhard
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the metapost