X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=code%2Funtyped_evaluator_complete.ml;h=f918d3a4c64a83d1ee0ac81b1344f9acf4aeaed3;hp=4a1bc36b89ef2c079d84a20bbaf302826b70ff5b;hb=8cd2e41084d42df6db49d6ea9e3183c709a54837;hpb=386350d4863800121f969997e20cf74d336baad1 diff --git a/code/untyped_evaluator_complete.ml b/code/untyped_evaluator_complete.ml index 4a1bc36b..f918d3a4 100644 --- a/code/untyped_evaluator_complete.ml +++ b/code/untyped_evaluator_complete.ml @@ -61,7 +61,7 @@ and env = (identifier * term) list (* Operations for environments *) let empty = [] let shift (ident : identifier) binding env = (ident,binding) :: env -let rec lookup (sought_ident : ident) (env : env) : term option = +let rec lookup (sought_ident : identifier) (env : env) : term option = match env with | [] -> None | (ident, binding) :: _ when ident = sought_ident -> Some binding