# Symbols processed
);
}
sub dumpAsJson($) # Create a JSON string representing a B<$dfa>.
{my ($dfa) = @_;
finalStates}{$state} = $$dfa{$state}->final; # Final states
}
encodeJson($jfa);
}
sub removeDuplicatedStates($) #P Rem
# Not in a final state
ok $dfa->dumpAsJson eq <<END, q(dumpAsJson); # Dump as json
{
"finalStates" : {
"0" : null,
"1" :