• Re: Retrieving data from multiple lists from a single pattern

    From Archana Deshmukh@desharchana19@gmail.com to comp.compilers on Tue Jul 25 20:58:42 2023
    From Newsgroup: comp.compilers

    On Monday, July 24, 2023 at 10:23:20rC>PM UTC+5:30, Archana Deshmukh wrote:
    Hello,

    I have a pattern I which contains two list items. I am able to parse list. However, as there are two lists in one pattern, data related to only 2nd list is stores.

    pattern: (padding=[1,2,3,4],data = 1, size=[1,2]);
    ...
    Best Regards,
    Archana Deshmukh
    [There are lots of ways to do this. You could set a flag when you see the padding or size
    token to say where to store the list. Or you could allocate space dynamically;
    put each list in a fixed static place as you parse it, then make a copy when you see
    the ] and return it. -John]

    Thanks John.

    At present, I am using flag to store the data to lists. However, I was trying to figure out is there better way to do this.
    --- Synchronet 3.21b-Linux NewsLink 1.2