Computer Science Canada

Challenging Sum.

Author:  neokewl [ Sat Jan 13, 2007 8:12 pm ]
Post subject:  Challenging Sum.

Hi All,

Check this challenging sum that i came across:

given below is a grammar for a particular language:

a = (Int,Int)
r = a:a | es
e = Int | e+e | SUM(r) |ref a
es = e | e,es
c = cell a is e
s = c | c;s


define a function tht computes the locations (Int,Int) contained in a sheet s.

hint: implement the above grammars as data types in haskell........


: