% $Id: spellcheck.slang,v 1.0 2003/01/03 14:46:00 dada Exp $
% http://dada.perl.it/shootout/
%
% contributed by John E. Davis
define main()
{
variable dict = Assoc_Type[Int_Type, 0];
foreach (fopen("Usr.Dict.Words", "r")) using ("line")
{
variable word = strtrim();
dict[word] = 1;
}
foreach (stdin)
{
word = strtrim ();
!if (dict[word])
() = fprintf (stdout, "%s\n", word);
}
}
main();