package merlin-lib
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  Merlin's libraries
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      merlin-4.17.1-501.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=376707aa871f09e9639456d3fbe4b89a21c9ad75c774e94cbbbe67f842b0a500
    
    
  sha512=a11ea4b8e3520b3ee41ae8198cda34b2816b8dfcdcb99350ef29689a7d62bb66d17ffa075c551aa56d521120b55e6db14a106a31f7b3970ed2aa07e1db3c9b88
    
    
  doc/merlin-lib.ocaml_typing/Ocaml_typing/Shape/Make_reduce/index.html
Module Shape.Make_reduceSource
The Make_reduce functor is used to generate a reduction function for shapes.
It is parametrized by:
- an environment and a function to find shapes by path in that environment
- a function to load the shape of an external compilation unit
- some fuel, which is used to bound recursion when dealing with recursive shapes introduced by recursive modules. (FTR: merlin currently uses a fuel of 10, which seems to be enough for most practical examples)
Parameters
module Context : sig ... endSignature
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page