Commit 87c4a6f2 authored by POTTIER Francois's avatar POTTIER Francois
Browse files

Removed a comment. Memoization of trivial calls do not seem effective.

parent 1950faea
...@@ -544,10 +544,6 @@ let () = ...@@ -544,10 +544,6 @@ let () =
(* TEMPORARY implement and exploit [Lr1.ImperativeNodeMap] using an array *) (* TEMPORARY implement and exploit [Lr1.ImperativeNodeMap] using an array *)
(* TEMPORARY the code in this module should run only if --coverage is set *) (* TEMPORARY the code in this module should run only if --coverage is set *)
(* TEMPORARY gain a constant factor by memoizing [nullable_first_prod]? *) (* TEMPORARY gain a constant factor by memoizing [nullable_first_prod]? *)
(* TEMPORARY gain some time and space by not memoizing "trivial" calls
e.g. when n = 0
e.g. when there is just one recursive call with i+1
*)
(* TEMPORARY maybe cutoff didn't work because productions were not sorted by length? *) (* TEMPORARY maybe cutoff didn't work because productions were not sorted by length? *)
(* TEMPORARY key idea? stop searching as soon as the lower bound predicted by [MINIMAL] (* TEMPORARY key idea? stop searching as soon as the lower bound predicted by [MINIMAL]
is reached *) is reached *)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment