package ocp-indent
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
A simple tool to indent OCaml programs
Install
dune-project
Dependency
Authors
Maintainers
Sources
ocp-indent-1.9.0.tbz
sha256=da4ff552f9fc230d7c07f64a8ef89295907bf8d3c581132f05dcf0dd87a172b3
sha512=d734487162ab1373110a4c4d4f83128b21c39ec2d6e6cd1f9708178b190553cf60faebf62483113ceed490d1b9948c6241e798ea81ee266f3ed7fd8113552684
Description
Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack machine ; this is much faster and more reliable than using regexps. Presets and configuration options available, with the possibility to set them project-wide. Supports most common syntax extensions, and extensible for others.
Includes:
- An indentor program, callable from the command-line or from within editors
- Bindings for popular editors
- A library that can be directly used by editor writers, or just for fault-tolerant/approximate parsing.
Dev Dependencies
None
Used by (24)
- ciao_lwt
-
frama-c
>= "30.0~beta" -
gopcaml-mode
>= "0.0.3" - gopcaml-mode-merlin
-
jupyter
>= "2.7.6" -
jupyter-archimedes
>= "2.7.3" - lunar
- lwt_lint
- lwt_ppx_to_let_syntax
- ocaml-top
-
ocamleditor
>= "1.15.2-ocaml414" -
ocamlformat
>= "0.13.0" & < "0.20.0" | >= "0.22.4" & < "0.24.1" -
ocamlformat-lib
>= "0.27.0" - ocamlformat-mlx-lib
-
ocamlformat-rpc
< "0.21.0" - ocamlmig
- ocp-index
- oktree
- primavera
-
sihl
< "0.1.0" -
spectrum
< "0.2.0" | >= "0.7.0" - starterkit
- virtfs
-
yocaml
>= "2.0.0"
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page