Comments (14)
did you install ocamlgraph?
Anyway, the simplest way to install pfff is to install via OPAM the OCaml Package Manager.
Did you manage to get 'opam install pfff' working?
from pfff.
from pfff.
from pfff.
from pfff.
from pfff.
from pfff.
from pfff.
The command 'pfff' gives access to the different parsers. Try ~/pfff/pfff -parse_js /path/to/js/project
or ~/pfff/pfff -dump_js /path/to/foo.js to dump the AST of foo.js.
There is no much documentation so if you're not familiar with OCaml, you will have a hard time.
Otherwise look at the .mli and the different main_xxx.ml files to get a sense of the feature set.
from pfff.
from pfff.
by ~/pfff I meant where you decompressed and compiled pfff.
If you install pfff via OPAM then you'll get only the API in pfff (a set of OCaml modules you can use in your own OCaml programs). If you want to run the few command-line tools in pfff you need to compile pfff from source.
from pfff.
from pfff.
you need make depend first. then make
from pfff.
from pfff.
from pfff.
Related Issues (20)
- Implement TypedMetavar for Go
- Finish up starter tasks
- Read type info from parser into AST
- Write type propagation module
- Fix scripts/setup-debian HOT 1
- Ask Github to delist this repository as a fork? HOT 2
- `make test` fails due to assumptions about filesystem layout
- Move 'semgrep.yml' configuration to cloud app HOT 2
- Are there plans to migrate the wiki from Facebook to returntocorp? HOT 1
- il_generic error when constructing Record HOT 3
- Add using/with to AST_generic.ml HOT 1
- cleanup README HOT 7
- Metavariable syntax for python HOT 3
- Source cloning on Windows fails due to the use of a reserved name on Windows in the filename HOT 1
- Can't run opam install after ./configure HOT 1
- Common.map does not traverse the list in the right order HOT 1
- Slow builds introduced by menhir 20211230 or 20220210 HOT 6
- Rolling tag of `returntocorp/ocaml` is causing build failures here
- json-wheel depricated HOT 1
- fails to build on Mac/arm64 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pfff.