Skip to content
This repository was archived by the owner on Jun 4, 2019. It is now read-only.
Yoann Padioleau edited this page Mar 25, 2013 · 22 revisions
  PHP OCAML Java C C++
Javasc

ript

     
lexer                  
parser                  
naming                  
typing                  
                   
stags X X              
scheck                  
                   
codemap                  
codegraph                  
codequery                  
                   
sgrep                  
spatch                  
                   
light DB                  
layers                  
                   
  • Pfff:PHP: parsing, xhp builtin parsing, global callgraph analysis, global class/define use/def analysis, bug finder (unused variable, use of undefined variable, etc), sgrep for expressions, deadcode analysis, code coverage (using phpunit and xdebug), control flow graph, experimental intraprocedural data flow (reachable definitions and liveness), emacs TAGS, highlighter, semantic visual feedback in codemap (important functions/classes/methods, have-dynamic-calls, take-arg-by-ref, bad smells (specific to facebook for now)), spatch for expressions, many layers (deadcode, coverage, bugs, security)
  • Pfff:OCaml: parsing, hacky global analysis for callgraphs, emacs TAGS, highlighter, experimental semantic visual feedback in codemap (important functions, bad smells (use of globals))
  • Pfff:Javascript: parsing, hacky global analysis for callgraphs, highlighter, hacky class analysis, semantic visual feedback in codemap (important function/classes/methods)
  • Pfff:C, Pfff:C++: parsing, hacky global analysis for callgraph, highlighter, experimental semantic visual feedback in codemap (important functions)
  • Pfff:Java: parsing, highlighter
  • Pfff:TeX, Pfff:Noweb: parsing, hacky highlighter
  • Pfff:Html, Pfff:Css: parsing, hacky highlighter
  • Pfff:Lisp, Pfff:Scheme: lexing, hacky highlighter
  • Pfff:Haskell: lexing, hacky highlighter
  • Pfff:Erlang: lexing, hacky highlighter
  • Pfff:C#: lexing, hacky highlighter
  • Pfff:Python: lexing, hacky highlighter

Clone this wiki locally

⌂ 换网址