mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-03 08:12:51 -06:00
unique ref
This commit is contained in:
@@ -36,8 +36,9 @@ mkStateFromInts ints gr = mkRandomState ints where
|
||||
testErr (isCompleteState state) "not completed"
|
||||
return state
|
||||
mkRandomState (n:ns) state = do
|
||||
let refs = refinementsState gr state
|
||||
testErr (not (null refs)) $ "no refinements available for" +++
|
||||
let refs = refinementsState gr state
|
||||
refs0 = map (not . snd . snd) refs
|
||||
testErr (not (null refs0)) $ "no nonrecursive refinements available for" +++
|
||||
prt (actVal state)
|
||||
(ref,_) <- (refs !? (n `mod` (length refs)))
|
||||
state1 <- refineWithAtom False gr ref state
|
||||
|
||||
Reference in New Issue
Block a user