package coqide-server
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  The Coq Proof Assistant, XML protocol server
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      coq-8.19.1.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=13d2793fc6413aac5168822313e4864e
    
    
  sha512=ec8379df34ba6e72bcf0218c66fef248b0e4c5c436fb3f2d7dd83a2c5f349dd0874a67484fcf9c0df3e5d5937d7ae2b2a79274725595b4b0065a381f70769b42
    
    
  doc/coqide-server.protocol/Richpp/index.html
Module RichppSource
This module offers semi-structured pretty-printing.
Each annotation of the semi-structured document refers to the substring it annotates.
rich_pp width ppcmds returns the interpretation of ppcmds as a semi-structured document that represents (located) annotations of this string. The get_annotations function is used to convert tags into the desired annotation. width sets the printing width of the formatter.
Source
val annotations_positions : 
  'annotation located Xml_datatype.gxml ->
  ('annotation * (int * int)) listannotations_positions ssdoc returns a list associating each annotations with its position in the string from which ssdoc is built.
Source
val xml_of_rich_pp : 
  ('annotation -> string) ->
  ('annotation -> (string * string) list) ->
  'annotation located Xml_datatype.gxml ->
  Xml_datatype.xmlxml_of_rich_pp ssdoc returns an XML representation of the semi-structured document ssdoc.
Enriched text
Type of text with style annotations
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page