Skip to content

tjdevries/scip-ocaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scip-ocaml

Regenerate scip bindings

This should happen automatically with dune now :) Just make sure you have the deps installed.

You can update lib/scip.proto to generate new bindings

TODO:

first pass:

  • visit the tree (find all the definitions)
  • save symbols for those definitions in a map (position : Location.t -> symbol : string)

second pass:

  • visit the tree
  • lookup locations to see if we have a symbol
  • if it's a def, emit def. if it's a ref, emit ref.

Create new snapshot

  • add a new folder in lib/snapshots/input/
  • add a dune-project with (lang dune 3.7)
  • add a dune file with the library
  • add the library
  • boom
  • dune build --root=.

About

SCIP Indexer for OcAmL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages