package rotor
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  An automatic refactoring tool for OCaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      rotor-0.1.zip
    
    
        
    
  
  
  
    
  
  
    
  
        md5=372ca9b6a7af2fdd99d5117d376870b4
    
    
  sha512=6f5473951437a48bf9ae7a5d22a4283c02bed6a6e5c7bc02fc5f28dc5c28720f3e2c69f32a2a0c5b9447c2bc8c83746bb4de5b67909a98cc8921527582727063
    
    
  doc/index.html
rotor
API
Library rotor
Ast_libAst_utilsAsttype_visitorsBuildenvA module that computes information about the artifacts produced by a build environment (e.g. ocamlbuild, jbuilder, etc.)CodebaseCompilerCompiler_importCompiler_utilsConfigurationElementsEnv_visitorsFileinfosA module encapsulating metadata about a source file.FixpointFrontendThis module provides functionality for setting the compiler's include path from the command line, and a combinator that adds this functionality to a given command line term, along with setup of logging functionality and the sending of the standard output to a file.Ident_visitorsIdentifierLexing_visitorsLibLocation_visitorsLoggingLongident_visitorsMerlinfileModuleFunctions for manipulating module elements in the ASTModulescopeModuletypeOutputAbstract view of output functionality. The default behaviour is to send to standard output, but this can be overridden to send to a file instead.Parsetree_visitorsPath_visitorsPrimitive_visitorsRefactoringRefactoring_depsA module to represent a collection of dependencies between refactorings. We have a model where particular refactorings depend upon other refactorings being applied in order to be correct themselves. We also keep various metadata about these dependencies, including provenance information - i.e. what generated a particular dependency.Refactoring_errorRefactoring_reprA module that provides a runtime representation of refactorings.Refactoring_sigsRefactoring_utilsRefactoring_visitorsRename_coreRename_identRename an identifierRename_valReplacementRotor_envRotor_identRotor_locationRotor_longidentRotor_pathRotor_typedtreeRotor_typesSourcefileTypedtree_viewsTypedtree_visitorsTypes_viewsTypes_visitorsVisitors_lib
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page