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.17.0.tar.gz
    
    
        
    
  
  
  
    
  
        sha512=2f77bcb5211018b5d46320fd39fd34450eeb654aca44551b28bb50a2364398c4b34587630b6558db867ecfb63b246fd3e29dc2375f99967ff62bc002db9c3250
    
    
  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