package vsrocq-language-server
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  VSRocq language server
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      vsrocq-language-server-2.3.3.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=c3f17c36f162c6be3ed6f35a30e3a18d
    
    
  sha512=32c67c0a915d0983332337d891ccc40d3204b04e83c8d307cffdda06df7798db8bedb74e705101d2c83d595cfb2e4f82ecbf576fe3c385ec7ead9689f50f7d05
    
    
  doc/vsrocq-language-server.dm/Dm/index.html
Module DmSource
This file defines operations on the content of a document (text, parsing of sentences, scheduling).
The document manager holds the view that Rocq has of the currently open states. It makes it easy for IDEs to handle text edits, navigate and get feedback. Note that it does not require IDEs to parse vernacular sentences.
The event manager is in charge of the actual event of tasks (as defined by the scheduler), caching event states and invalidating them. It can delegate to worker processes via DelegationManager
The scheduler is the component in charge of planning the execution of sentences. It also defines the task delegation strategy, and computes dependencies between tasks. Scheduling can be done incrementally.
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >