Question: Consider the following syntax for a term in the unsugared untyped calculus, represented as an s-expression: E::=(E)(EE)V where v is a variable. For example, the

 Consider the following syntax for a term in the "unsugared" untyped

Consider the following syntax for a term in the "unsugared" untyped calculus, represented as an s-expression: E::=(E)(EE)V where v is a variable. For example, the term would be de-sugared to and then represented as the s-expression (f((f)(tg) g)) )). Write a scheme function fv which takes an s-expression of this sort, and returns a list of the free variables. E.g

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!