PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs223] Infinite Loops Check
Date: Monday, 24 Feb 2020, 20:31:42


    > Message Posted By: Unknown
    >
    > Hwk3/strwrs checks for infinite loop at the end of a lowercase
    > substitution rule, for instance:
    > echo aaaaaaaa | /c/cs223/Hwk3/strwrs -v -Rn a a:
    > F=a       T=a       POS=0   OLD=aaaaaaaa    NEW=aaaaaaaa
    >                 .....
    >                     POS=7   OLD=aaaaaaaa    NEW=aaaaaaaa
    > Is there any harm in instead checking it only between the OLD and NEW at
    > each POS, i.e. after each substitution is made, but not comparing it with
    > the original input gotten through getline()? I can think of cases in which
    > this would fail, but they would require multiple substitution rules, which
    > are not detected by Hwk3/strwrs.

I cannot see an harm, but this would not work if Fi
could contain a wildcard that matched any character
(but wildcards are not part of this assignment).

--Stan-
PREV INDEX NEXT